实验五 应用层协议分析一(2)

2025-10-02

理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程 (4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发的进行的。?? FTP使用两个TCP连接。

控制连接在整个会话期间一直保持打开,FTP客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。

实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传输进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。??

数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传输连接”并结束运行。

3. 观察SMTP协议过程

(1)在计算机上打开Ethereal软件,进行报文截获。

(2)使用用户代理发送邮件。 (3)停止Ethereal的报文截获。

(4)通过截获报文,分析SMTP的工作过程

说明:smtp是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器

1.smtp是个请求/响应协议,命令和响应都是基于ascii文本,并以cr和lf符结束。响应包括一个表示返回状态的三位数字代码 2.smtp在tcp协议25号端口监听连接请求 3.连接和发送过程:

a.建立tcp连接(三次握手)

b.客户端发送helo命令以标识发件人自己的身份,然后客户端发送mail命令 服务器端正希望以ok作为响应,表明准备接收

c.客户端发送rcpt命令,以标识该电子邮件的计划接收人,可以有多个rcpt行 服务器端则表示是否愿意为收件人接受邮件 d.协商结束,发送邮件,用命令data发送 e. 以.表示结束输入内容一起发送出去 f.结束此次发送,用quit命令退出。

4. 观察POP3协议过程

(1)在计算机上打开Ethereal软件,进行报文截获。 (2)使用用户代理收取邮件。 (3)停止Ethereal的报文截获。

(4) 通过截获报文,分析POP协议的工作过程 Pop3客户端接收信件的的工作过程 1、连接到pop3服务器(默认端口110) 2、发送用户名(user) 3、发送密码(pass)

4、查询当前邮箱状态(stat)

5、查询服务器上所有邮件UID列表(UIDL)

6、查询本地所有邮件的UID列表,从而罗列出新邮件列表(本地UID列表是 POP3客户端记录在日志文件中的) 7、对所有新邮件查询其大小(LIST)

8、下载所有新邮件(RETR)利用List提供的邮件大小信息 9、如果有必要,对所有新邮件标志为删除(DELE) 10、结束对话(QUIT) 11、解析本地下载邮件。


实验五 应用层协议分析一(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:宏观经济学选择题库

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219