过一个路由器,生存时间都需要减1,结合47-d和47-b可以得到初始生存时间字段 为80,经过路由器R之后变为7f,当然还得重新计算首部校验和。最后,如果IP 分组的长度超过该链路所要求的最大长度,IP分组报就需要分片,此时IP分组的总 长度字段,标志字段,片偏移字段都是需要发生改变的
注意,图 47-b中每行前4bit是数据帧的字节计数,不属于以太网数据帧的内容。
(12-47)(9分)有一主机H在快速以太网中传送数据,IP地址为192.168.0.8,服务器S的IP地址为211.68.71.80。H与S使用TCP通信时,在H上捕获的其中5个IP数据报如下表所示:
回答下列问题。
(1) 题47-a表中的IP分组中,哪几个是由H发送的?哪几个完成了TCP连接建立过程?
哪几个在通过快速以太网传输时进行了填充?
(2)根据47-a表中的IP分组,分析S已经收到的应用层数据字节数是多少?
(3)若题47-a表中的某个IP分组在S发出时的前40字节如题47-b表所示,则该IP分组到达H时经历了个路由器?
要寻找哪个是H发送的,则数据包的源地址是H主机的地址即192.168.0.8(c0a8 0008H)所以直接在表中把源地址为H主机IP的找出来就可以了。
建立TCP连接的过程
即3次握手,H发请求,S应答,H与S建立连接完成。在这个过程中,我们要分析封装的TCP的FLAG段(SYN=0/1,ACK=0/1)根据标志位判断是否是进行连接建立。
此题关键在于找对应用层数据初试序号846b 416cH,和ack确认的序列号846b 41d6H,让两个序列号相减及得到接收的字节数10H=16B