gydtep 发表于 2020-8-25 16:46:00

TCP是传输控制协议,传输控制主要依赖首部包含的6个标志,它们控制报文的传输状态,以及发送端和接收端应对数据采取的动作。

gydtep 发表于 2020-8-25 19:28:02

当它们的值为1时,标志对应的各自功能才允许被执行,比如当URG为1时,报文首部的紧急指针部分才有效。

gydtep 发表于 2020-8-26 09:42:31

这与发送方的数据缓存空间有关,会影响TCP的性能。

gydtep 发表于 2020-8-26 12:55:03

当要传输一个 MQTT 报文时,报文数据会以流的形式通过一条已经打开的TCP连接按顺序传输,TCP会将收到的数据分成小块,每块是一个TCP分组。

gydtep 发表于 2020-8-26 15:00:12

因为IP首部只包含了目的IP地址,并不体现完整的路径,当向外发送数据时,IP层会根据目的IP在本机路由表中的查询结果来做出选路决策,数据报会逐跳地被运送到目的地,这里的每一跳,就是一次路由选择。

gydtep 发表于 2020-8-26 17:36:01


要是上边三个都没有结果,那么数据报就不能被发送。IP数据报就是这样一跳一跳地被送往目的主机的,但数据报有固有的长度,一旦超出了目的主机的MTU,就会被分片。

gydtep 发表于 2020-8-27 08:36:40

现在知道目标IP的地址,需要找到这个IP对应的MAC地址。

gydtep 发表于 2020-8-27 11:01:39

如果一个主机收到广播后看到自己有这个IP,并且请求内有源IP和MAC地址,那么就会向源主机回应一个ARP应答。

gydtep 发表于 2020-8-27 11:09:22

如果没有目标IP,就会丢弃这个请求。可以看出请求是向外广播的,而应答是单独回应的。

gydtep 发表于 2020-8-27 14:13:18

前同步码: 协调终端接收适配器的时钟频率,让它与发送端频率相同。


帧开始定界符: 帧开始的标志,表示帧信息要来了,准备接收。
页: 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85
查看完整版本: 免费领取阿里云代金券2020元啦!新老用户同享。