【答案解析】设计本问题的目的是加深读者对网络协议工作原理及其应用分析的理解。本题的解答思路如下。
由图1 Detail(细节)窗格中的“IP:DestinationAddress=[202.113.64.3],dns.tjut.edu.cn”可知,主机域名dns.tjut.edu.cn所对应的IP地址为202.113.64.3。图1解码(Decode)模块的“No.”列中标号为“1”的那行报文,“SourceAddress(源IP地址)”为dns.cjut.edu.cn主机的IP地址为202.113.64.3。图1的“SourceAddress”和“DestAddress”列中共出现了202.113.64.3(即dns.tiut.edu.cn)、61.49.23.103等10个IP地址。假设这10个IP地址分别分配给10台主机,且均使用标准的子网掩码。其中,202.113.64.2、202.113.64.3、202.113.64.4这3个C类IP地址的网络号相同,即网络号均为202.113.64.0。由此可初步判断这3个IP地址所对应的3台主机可能处在同一个逻辑网段中。地址219.133.40.202也是一个C类IP地址,其他6个IP地址均是A类IP地址。经过计算,这7个IP地址所对应的主机相互独立,分散在不同的逻辑网段中。由此可进一步判断这7个IP地址所对应的主机可能处于Internet中,那么网络号均为202.113.64.0的3台主机则处于该园区网中(如防火墙的DMZ区)。根据数据包源IP地址、目的IP地址信息及其对应的数据传输方向,结合图1所给出的其他信息,可以画出如图2所示的网络拓扑结构示意图。图2中序号[*]对应于图1中“No.”列中的“1”至“16”。图2中未示意出IP地址为219.133.40.202和121.21.241.47的主机。
[*]
图2 网络拓扑结构示意图
在图1中与主机59.50.174.113相关的行号为“14”。由该行“Summary”列中的信息“SMTP:R Port=3405221 close connection”可知,源IP地址为202.113.64.4的主机向目的地址为59.50.174.113的主机发出了关闭SMTP(电子邮件传输协议)传输连接的请求。其中,“221”为SMTP会话结束的应答码。
在图1中与地址202.113.64.4相关的行号有“2”和“3”。由行号为“2”的“Summary”列中的信息“SMTP:C PORT=20289 Text Data”可知,主机121.5.5.21通过20289端口号向主机202.113.64.4发出数据连接(Connect)的请求。由行号为“3”的“Summary”列中的信息“TCP:D=20289S=25 ACK=4118528534 WIN=31636”可知,主机202.113.64.4通过TCP 25端口号向主机121.5.5.21的20289端口号做出响应(ACK=4118528534)。由此可以判断,主机202.113.64.4是该园区网的E-mail服务器。
通常,电子邮件(E-mail)系统使用客户机/服务器(C/S)的工作方式。E-mail服务器通过对外开放TCP 25端口号被动地等待客户机的请求服务。在一次完整的E-mail通信过程中,共有两种场景使用到SMTP这一协议。场景①:客户端软件使用SMTP将邮件传递到发送方的邮件服务器;场景②:发送方邮件服务器使用SMTP将邮件发送到接收方的邮件服务器。另外,接收方客户端软件使用POP3/IMAP4从邮件服务器读取邮件。在本案例中,主机202.113.64.4是该园区网的E-mail服务器,对于场景①,主机59.50.174.113和主机121.5.5.21是一台请求提供电子邮件服务的客户机;对于场景②,主机59.50.174.113和主机121.5.5.21是一台电子邮件服务器(或SMTP服务器,或E-mail服务器)。
通常,Web服务器使用超文本传输协议(HTTP)为客户机提供网页信息游览服务。在图1中与HTTP相关的信息有标号为“5”、“7”、“13”、“17”的行的信息。这4行总共涉及202.113.64.2、117.88.130.81和121.21.241.47等3个IP地址,且有共同特点——均以地址202.113.64.2作为数据包的源IP地址。其中,标号为“5”的行的“Summary”列中的“HTTP:R Port=-1753 1440 bytes ofdata”表示该行“Source Address”列中“202.113.64.2”的主机给该行“Dest Address”列中“117.88.130.81”主机的1753端口响应(Response)了1440字节的数据。同理可得出其他行的信息解释分别是,IP地址为202.113.64.2的主机给地址为117.88.130.81的主机的1749端口、1757端口分别响应了1440字节的数据,IP地址为202.113.64.2的主机给地址为121.21.241.47的主机的1308端口响应了1440字节的数据。由此可知,该园区网Web服务器的IP地址是202.113.64.2。由标号为“6”、“8”、“16”的行的“Summary”列中共同的信息“TCP:D=80”可知,该园区网Web服务器对外开放的服务端口是80。主机117.88.130.81和主机121.21.241.47都是请求提供WWW服务的客户机。
在图1中与主机61.138.129.156相关的行号有“9”~“12”。由行号为“11”的行的“Summary”列中的信息“DNS:C ID=39632 OP=QUERY NAME=lib.tjut.edu.cn”可知,主机61.138.129.156向主机202.113.64.3发出“查询(QUERY)域名lib.tjut.edu.cn所对应IP地址”的连接(Connect)请求。由行号为“12”的行的“Summary”列中的信息“DNS:CID=39632 OP=QUERY STAT=OK NAME=lib.tjut.edu.cn”可知,主机202.113.64.3向主机61.138.129.156响应“域名lib.tjut.edu.cn查询解析成功(STAT=OK)”的信息。由此可知,主机61.138.129.156是一台请求域名查询服务的主机(或者是Internet中的一台转发域名服务器)。主机dns.tjut.edu.cn是该园区网的一台DNS服务器(IP地址为202.113.64.3)。