实验 TCP协议与HTTP协议

上传人:碎****木 文档编号:220862495 上传时间:2021-12-09 格式:DOCX 页数:5 大小:201.46KB
返回 下载 相关 举报
实验 TCP协议与HTTP协议_第1页
第1页 / 共5页
实验 TCP协议与HTTP协议_第2页
第2页 / 共5页
实验 TCP协议与HTTP协议_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《实验 TCP协议与HTTP协议》由会员分享,可在线阅读,更多相关《实验 TCP协议与HTTP协议(5页珍藏版)》请在金锄头文库上搜索。

1、试验三 TCP 协议与 协议学号142055210 姓名李奋伟试验机IP_192.168.1.103试验机MAC 地址 _34-E6-D7-77-E7-35试验目的:日期2021.6.17把握TCP 协议内容,把握 协议内容。试验步骤:1、 捕获 TCP 三次握手的过程,如下:2、 写出 TCP 三次握手的原理。综合上图,设 IP 地址为 192.168.1.254 的主机为A,IP 地址为 101.199.97.158 的主机为B。可以分析得出,A 是客户,B 为效劳器。第一次握手:A 的 TCP 客户进程首先创立TCB,然后向 B 发出连接恳求报文段,首部中的同步位 SYN=1,同时初始序

2、号seq=0;其次次握手:B 收到连接恳求报文段,同意建立连接,向A 发送确认。在确认报文段中把 SYN 和 ACK置为 1,确认号ack=1,初始序号seq=0; 第三次握手:TCP 客户进程收到B 确实认后,向B 给出确认。确认报文段的ACK 置 1,确认号ack=1, 自己的序号为seq=1。这时, A 进入 ESTABLISHED(已建立连接 ) 状态。 B 收到 A 确实认后,也进入ESTABLISHED 状态。3、 分析 协议,写出工作过程。首先捕获一个数据包,如下:由上图可知通过三次握手连接成功,恳求方式为 GET; 为 1.1 本;扫瞄器类型是windows/6.2 Intel

3、US;Host 行定义了目标所在的主机为 239.255.255.250:1900rn。原始框显示了分组中包含的数据的每个字节.从中可以观看最原始的传输数据.方框左边是十六进制的数据,右边是ASCII 码。 协议定义了 Web 客户端扫瞄器如何向 Web 站点恳求 Web 页以及 Web效劳器如何将 Web 页传送给客户机。具体来说,这是通过客户端发送 恳求报文和 响应报文来实现的。当用户恳求一个页面时在扫瞄器中输入网址或者点击网页某一个链接,扫瞄器会向 Web 效劳器发出对该页及其引用的相关对象的 恳求报文,效劳器响应这些恳求报文,生成 响应报文,并将恳求的对象附在 响应报文后发送给客户端。

4、由于网页文档的传输需要牢靠性的保证,所以 协议使用传输层的 TCP 协议作为载体。4、 分析 SMTP 协议,写出工作过程。SMTPSimple Mail Transfer Protocol即简洁邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规章,由它来把握信件的中转方式。SMTP 协议属于TCP/IP 协议簇,它挂念每台计算机在发送或中转信件时找到下一个目的地。通过SMTP 协议所指定的效劳器,就可以把E-mail 寄到收信人的效劳器上了,整个过程只要几分钟。SMTP 效劳器那么是遵循SMTP 协议的发送邮件效劳器,用来发送或中转发出的电子邮件。它使用由TCP 供给的牢靠的数据传输效

5、劳把邮件消息从发信人的邮件效劳器传送到收信人的邮件效劳器。跟大多数应用层协议一样,SMTP 也存在两个 端:在发信人的邮件效劳器上执行的客户端和在收信人的邮件效劳器上执行的效劳器端。SMTP 的客户端和效劳器端同时运行在每个邮件效劳器上。当一个邮件服 务器在向其他邮件效劳器发送邮件消息时,它是作为SMTP 客户在运行。5、 分析 FTP 协议,写出工作过程。FTP 是文件传输协议File Transfer Protocol的简称。FTP 基于 TCP 协议,它通过两个 TCP 连接来传输一个文件,一个是把握连接,另一个是数据连接。相应的,在进展文件传输时,FTP 需要两个端口,分别用于把握连接

6、端口 用 于给效劳器发送指令以及等待效劳器响应和数据传输端口在客户机和效劳器之间发送一个文件或名目列表 。两种连接的建立都要经过一个 “三次握手”的过程,同样,连接释放也要承受 “四次 握手”方法。把握连接在整个回话期间始终保持翻开状态。数据连接是临时建立的, 在文件传送完毕后被关闭。6、 使用 netstat查看当前的TCP 连接,简要说明。如下:LISTEN:侦听来自远方的TCP 端口的连接恳求;SYN-SENT:在发送连接恳求后等待匹配的连接恳求;SYN-RECEIVED:在收到和发送一个连接恳求后等待对方对连接恳求确实认; ESTABLISHED:代表一个翻开的连接,我们常用此作为并发

7、连接数;FIN-WAIT-1:等待远程 TCP 连接中断恳求,或从前的连接中断恳求确实认; FIN-WAIT-2:从远程 TCP 等待连接中断恳求;CLOSE-WAIT:等待从本地用户发来的连接中断恳求; CLOSING:等待远程TCP 对连接中断确实认;LAST-ACK:等待原来发向远程 TCP 的连接中断确实认;TIME-WAIT:等待足够的时间以确保远程 TCP 连接收到中断恳求确实认; CLOSED:没有任何连接状态;7、 在 Packet Tracer上仿真配置 协议,并测试。测试:试验心得:通过这次试验,我对TCP, FTP, SMTP, 协议的原理有了更深的理解,对软件的使用,报文分析有了进一步提高。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号