1- 域名系统DNS

案列一

计算机网络-应用层(练习)_数据

案列二

计算机网络-应用层(练习)_html页面_02

2- 文件传送协议FTP

案例一

计算机网络-应用层(练习)_用户代理_03

案例二

计算机网络-应用层(练习)_用户代理_04

3- 电子邮件

案例一

计算机网络-应用层(练习)_用户代理_05

案例二

计算机网络-应用层(练习)_用户代理_06

案例三

计算机网络-应用层(练习)_邮件服务器_07

基本分析

计算机网络-应用层(练习)_数据_08

SMTP协议只支持传送ASCLL码文本数据,如果电子邮件中包含有非ASCLL码数据,需要经过MIME转换变成ASCLL码数据后,才能使用SMTP协议进行传输。因此,叙述I正确。

计算机网络-应用层(练习)_用户代理_09

邮件服务器之间发送邮件,采用的是SMTP协议,因此,叙述ll正确。用户代理给邮件服务器发送邮件也使用SMTP协议。因此,叙述III也正确。用户代理从邮件服务器读取邮件时,使用的是POP3协议,还可以使用功能更强的IMAP协议。因此,叙述IV错误。

3- 万维网WWW

3.1 案例一

计算机网络-应用层(练习)_发送邮件_10

3.2 案例二

计算机网络-应用层(练习)_数据_11

案例分析

这是浏览器与服务器之间通过三报文握手进行TCP连接。在这三个报文中的最后一个报文的数据载荷部分,携带有HTTP请求报文,请求的对象是rfc.html页面。服务器收到后给客户发回包含有该对象的HTTP响应报文。由于rfc.html页面中的引用另外2个JPEG小图像,则浏览器会继续依次分别请求这两个对象。很显然,浏览器从开始建立TCP连接到收到全部内容为止,需要4个RTT。