计算机网络
wmtmw
之前的博客:https://wmtmw.github.io/
展开
-
TCP/IP四层网络模型
指因特网的整个TCP/IP协议簇 分为网络接口层、网络层、传输层和应用层 网络接口层 定义了主机间网络连通的协议,具体包括Ethernet、FDDI、ATM等通信协议。 网络层 用于数据的传输、路由及地址的解析,以保障主机可以把数据发送给任何网络上的目标。数据经过网络传输,发送的顺序和到达的顺序可能发生变化。在网络层使用IP(Internet Protocol) 和地址解析协议(ARP)。 传输层 使源端和目的端机器上的对等实体可以基于会话相互通信。 TCP和UDP协议 TCP是面向连接的协议,提供可靠的报原创 2020-08-09 09:49:31 · 139 阅读 · 0 评论 -
OSI七层网络模型
网络的七层架构从下到上主要包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 物理层 主要定义物理设备标准。 主要作用是传输比特流。 具体做法是在发送端将1、0转化为电流强弱来进行传输,到达目的地后再将迪纳留强弱转化为1、0,也就是数模转换和模数转换。 数据链路层 对数据包中的MAC地址进行解析和封装。 这层的数据叫做帧。 这层工作的设备是网卡、网桥、交换机。 网络层 对数据包中的IP地址进行封装和解析。 这层的数据叫做数据包。 这层工作的设备有路由器、交换机、防火墙等。 传输层 定义了传输数原创 2020-08-09 09:49:04 · 95 阅读 · 0 评论 -
TCP三次握手和四次挥手
TCP数据包结构 三次握手过程 客户端发送SYN(seq = x)报文给服务器端,进入SYN_SEND状态 服务器端收到SYN报文,回应一个SYN(seq = y)和ACK(ack = x + 1)报文,进入SYN_RECV状态。 客户端收到服务器端的SYN报文,回应一个ACK(ack = y + 1)报文,进入ESTABLISHED状态。 流量控制 通过让发送方维护一个**接收窗口(rwnd)**的变量来提供流量控制。在返回的ACK中包含自己的接收窗口的大小,以此来控制发送方的数据发送。 接受窗口用于原创 2020-08-09 17:04:33 · 81 阅读 · 0 评论