答:
【解题思路】本题主要考查域名解析和TCP的三次握手过程。
在TCP/IP协议中,TCP协议提供了可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认。SYN为同步序列编号。
第二次握手:服务器回发SYN包,必须确认客户的SYN(syn=j+1),同时自己发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
【16】ftp://tip.bupt.edu.cn
解析:由图可是,该次连接的是ftp服务器,所以URL为tip://tip.bupt.edu.cn。因此【16】处应填入:ftp://tip.bupt.edu.cn。
【17】202.113.78.113
解析:从IP包可以看出Source address为202.113.78.113。因此【17】处应填入:202.113.78.113。
【18】577568800
解析:从TCP三次握手的过程可以看出,服务器发送了ACK+SYN包,客户端接收到了ACK+SYN包。因此【18】处应填入:577568800。
【19】ftp.bupt. edu.cn
解析:根据IP包格式可知,此处为服务器的域名,即ftp.bupt.edu.cn。因此【19】处应填入:ftp.bupt. edu.cn。
【20】59.67.148.5
解析:建立三次握手前,主机知道的是服务器的域名ftp.bupt.edu.cn,而创建TCP连接需要服务器的IP地址。主机首先向59.67.148.5发送一个数据包,OP为query,内容为tp.bupt.edu.cn,可以推出主机向59.67.148.5查询服务器的IP,即DNS查询。所以,59.67.148.5为DNS服务器。因此【20】处应填入:59.67.148.5。