计算机网络各层传输类型总结

物理层

传输单位是比特流

数据链路层

传输单位是帧 常用的是PPP帧和以太帧(MAC帧)

计算机网络各层传输类型总结_第1张图片计算机网络各层传输类型总结_第2张图片

网络层

传输单位是IP数据报/数据报/分组

IP数据报分为IPv4数据报和IPv6数据报

IPv4数据报的格式

计算机网络各层传输类型总结_第3张图片

IPv6数据报的格式

计算机网络各层传输类型总结_第4张图片

运输层

传输单位是报文段(采用TCP --- 面向连接、可靠)或用户数据报(采用UDP --- 无连接、不可靠)

计算机网络各层传输类型总结_第5张图片

计算机网络各层传输类型总结_第6张图片

序号:占 4 字节。TCP 连接中传送的数据流中的每一个字节都有一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号

确认号:占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号

特殊字段

紧急 URG:控制位。当 URG = 1 时,表明紧急指针字段有效,告诉系统此报文段中有紧急数据,应尽快传送 (相当于高优先级的数据)

确认 ACK:控制位。只有当 ACK =1 时,确认号字段才有效。当 ACK =0 时,确认号无效

推送 PSH (PuSH) :控制位。接收 TCP 收到 PSH = 1 的报文段后,就尽快(即“推送”向前)交付接收应用进程,而不再等到整个缓存都填满后再交付

复位 RST (ReSeT) :控制位。当 RST=1 时,表明 TCP 连接中出现严重差错(如主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接

同步 SYN (SYNchronization) :控制位。 同步 SYN = 1 表示这是一个连接请求或连接接受报文。 当 SYN = 1,ACK = 0 时,表明这是一个连接请求报文段。 当 SYN = 1,ACK = 1 时,表明这是一个连接接受报文段。

终止 FIN (FINish) :控制位。用来释放一个连接。 FIN=1 表明此报文段的发送端的数据已发送完毕,并要求释放运输连接

应用层

传输单位是报文        不同的协议对应不同的报文结构

你可能感兴趣的:(计算机网络,计算机网络,网络)