1. TCP的超时重传是如何表现的?如何在抓包中体现?
在TCP重传的理论中,重传计时器是用于决定是否有必要进行数据包重传的一个主要机制。
重传计时器维护着一个叫做重传超时(Retransmission timeout,RTO)的值。
在使用TCP进行数据包的传送时,重传计时器就会被启动。
当收到数据包的ACK,也就是确认数据包时,计时器就会停止。
从发送数据包到接收到确认数据包的时间,被称作往返时间(Round-trip time,RTT)。
我们将若干个往返时间求和并计算平均值,就可以得出最终的RTO值。
Wireshark的抓包分析:
可见:《wireshark学习笔记(五)——TCP重传技术 https://www.jianshu.com/p/0fbc5decfd8b》
2. IP地址的32比特位表示法 与 点分十进制表示法
互联网上的每个接口必须有一个唯一的 I n t e r n e t地址(也称作 I P地址)。
I P地址长32 bit。
这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节。
这种表示方法称作“点分十进制表示法(Dotted decimal notation)”。
这两者的换算方法如下:
手动换算方法:
如: 13868

本文详细介绍了TCP/IP协议中的TCP与UDP协议的工作原理,包括TCP的超时重传机制、IP地址的表示法、MTU与UDP包大小的关系、IP与TCP的特性,以及DNS域名解析系统的基础知识。此外,还以生动的例子阐述了Linux Socket的IO模型。
订阅专栏 解锁全文
4697

被折叠的 条评论
为什么被折叠?



