随笔分类 - 计算机网络基础
摘要:前置知识 HTTP特点 HTTP协议是基于TCP/IP协议的应用层传输协议,即规范数据传输的一种规则。当客户端和服务器建立TCP连接后,发送HTTP请求和接收HTTP响应都是通过访问Socket接口调用TCP协议实现数据传输 HTTP是无连接的,即每个连接都只能处理一个请求,当服务器处理完客户端请求
阅读全文
摘要:假设有一个发送方计算机和一个接收方计算机,纵向为时间轴 第一次握手 假设首先是发送方主动和接收方建立连接,所以,发送方会第一次发送一个报文(此时SYN=1,表示这是一个连接请求的报文,seq=x是同步发送方自己的序列号) 第二次握手 接收方在接收到连接请求后,也打开TCP连接,同时它也会发送一个报文
阅读全文
摘要:TCP/IP网络模型 TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议 TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层 链路层:负
阅读全文
摘要:五层模型图 物理层 在计算机网络中,用来连接各种网络设备的传输媒体种类众多,大致可分为两类 导引型传输媒体,如双绞线、同轴电缆、光纤 非导引型传输媒体,如微波通信(WiFi) 计算机网络中的物理层就是解决在各种传输媒介上传输比特0和1的问题,进而给数据链路层提供透明传输比特流的服务(透明指数据链路层
阅读全文
摘要:简介 IPV4地址就是给因特网上每一台主机或路由器的每一个接口分配一个在全世界范围内是唯一的32比特的标识符 IPV4地址采用点分十进制表示 IPV4分类编制 A类地址 B类地址 C类地址 划分子网的IPV4地址 子网号划分 例题说明 从主机号的二进制比特中借一位作为子网号 默认的子网掩码 无分类编
阅读全文
摘要:主机中输入网址后,从服务器中获取数据的过程:该过程实际上是主机上的浏览器应用进程与服务器中的应用进程间基于网络的通信 主机中的过程 主机端通过应用层按HTT协议的规定,构建一个HTTP请求报文。应用层将HTTP请求报文交付给运输层处理 运输层将请求报文添加一个TCP首部,使之成为一个TCP报文段(该
阅读全文
摘要:前置知识 从通信资源的分配角度来看,交换是按照某种方式动态地分配传输线路的资源 通常把发送的整块数据称为一个报文 电路交换 电路交换受电话交换的启发:两部电话,需要一条电线;5部电话需要10条电线;N部电话需要 N(N−1)/2 条电线。那么通过交换机使用交换的方法连接电话,不仅减少了电线的连接数还
阅读全文
摘要:TCP/IP 与 OSI 参考模型 常见的五层模型 OSI 参考模型注重:通信协议必要的功能是什么 TCP/IP则更强调:在计算机上实现协议应该开发哪种程序 硬件(物理层) TCP/IP的最底层是负责数据传输的硬件。这种硬件就相当于以太网或电话线路等物理层的设备 网络接口层(数据链路层) 网络接口层
阅读全文
摘要:OSI七层结构 七层模型从上到下依次是 应用层:协议有:HTTP、FTP、TFTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP 表示层:数据的表示、安全、压缩。格式有JPEG、ASCll、DECOIC、加密格式等 会话层:建立、管理、终止会话。对应主机进程,指本地主机与
阅读全文
摘要:计算机网络概述 前置知识 网络:由若干个结点和连接这些节点的链路(有线或无线链路)组成 互联网:多个网络通过路由器互连起来,构成了一个覆盖范围更大的网络 因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计) 它采用TCP/IP协议族作为通信规则 计算网络 概念 计算
阅读全文
摘要:HTTP协议的长连接和短连接,实质上是TCP协议的长连接和短连接 两者区别 长短连接的请求如图所示 长连接 长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。实现长连接要 客户端 和 服务端 都支持长连接 从HTTP/1.1起,默认使用长连接,用
阅读全文
摘要:从OSI七层模型上看,本质上来说,二者没有可比性 TCP协议是传输层协议,定义的是数据传输和连接方式的规范。TCP协议通常用于Internet协议,称为TCP/IP协议 HTTP协议是应用层协议,定义的传输数据的内容的规范 HTTP 和 TCP 之间的协作 HTTP协议是建立在TCP协议的基础上的,
阅读全文