计算机网络应用层协议分析实验报告内容摘要:

Connection: close\r\n 用于表明是否保存 socket 连接为开放的通用头标 HTTP 协议的工作过程 : ( 1)客户端连接到 Web 服务器 一个 HTTP 客户端,通常是浏览器,与 Web 服务器的 HTTP 端口(默认为 80)建立一个 TCP套接字连接。 ( 2)发送 HTTP 请求 通过 TCP 套接字,客户端向 Web 服务器发送一个文本的请求报文,一个请求报文由请求行、请求头部、空行和请求数据 4 部分组成。 ( 3)服务器接受请求 并返回 HTTP 响应 Web 服务器解析请求,定位请求资源。 服务器将资源复本写到 TCP 套接字,由客户端读取。 一个响应由状态行、响应头部、空行和响应数据 4 部分组成。 ( 4)释放连接 TCP 连接 Web 服务器主动关闭 TCP 套接字,释放 TCP 连接;客户端被动关闭 TCP 套接字,释放 TCP连接。 ( 5)客户端浏览器解析 HTML 内容 客户端浏览器首先解析状态行,查看表明请求是否成功的状态代码。 然后解析每一个响应头,响应头告知以下为若干字节的 HTML 文档和文档的字符集。 客户端浏览器读取响应数据HTML,根据 HTML 的 语法对其进行格式化,并在浏览器窗口中显示。 2 观察一个 FTP 协议过程 8:50:26 . FTP 协议的工作过程:先是 FTP 服务器准备完毕,用户输入用户名和密码后等待服务器回应。 回应后,服务器允许用户登陆进行数据操作。 之后用户退出服务器,服务器关闭。 FTP 协议工作的过程 包括两大部分 1. 主进程 主进程工作步骤如下 a,打开熟知端口,使客户进程能够链接上 b,等待客户进程发送链接请求 c,启动从属进程来处理 客户进程发来的请求,从属进程在运行期间还会创建一些子程序 d,回到等待状态 从属进程包括 a,控制进程 不用来传输文件 b,数据传输进程 数据链接用来传输文件 3 观察 SMTP 协议过程 8:50:26 SMTP 就是简单邮件发送协议工作过程: TCP 连接 HELO 命令和邮件发送服务器的域名 MAIL FROM 命令和回信地址 RCPT TO 命令和收信人 DATA 命令发送邮件 送 QUIT 命令 4. POP 协议的工作过程 8:50:2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。