全球旧事资料 分类
实验六TCP协议与HTTP协议
学号__姓名________实验机IP____1921681101实验机MAC地址____________实验目的掌握TCP协议内容,掌握HTTP协议内容。实验步骤:1、捕获TCP三次握手的过程。
11捕获到的数据包
12发出的连接请求数据包
f13服务端响应数据包
14客户端确认数据包2、写出TCP三次握手的原理。
SYNSEQx
SYNSEQyACKx1
ACKy1
21三次握手示意图客户a,服务器b第一次握手:a的tcp客户进程也是首先创建传输控制块tcb,然后向b发出连接请求报文段,这时,sy
1,seqx第二次握手:b收到连接请求报文段后,如同意建立连接,则向a发送确认。在确认报文段中,应设置sy
1,ack1,seqy,ackx1第三次握手:tcp客户进程收到b的确认后,还要向b发出确认,确认ack1,seqx1,acky1
fTCP是一种面向连接的、可靠的传输层协议TCP数据传只有连接建立后才可进行数据传输需要通过在客户端和服端建立特定的虚电路连接来完成该过程通常被称为“三次握手”,如图21即发送方先发送连接请求然后接受方进行连接确认最发送方对接受方再次进确认。3、分析HTTP协议,写出工作过程。
由上图可知通过三次握手连接成功,请求方式为GET;HTTP为11本;浏览器类型是Mozilla50;Host行定义了目标所在的主机;IfModifiedSi
ce行表示代理服务器发送给Web服务器的HTTP请求报文,以判断页面是否有更新。原始框显示了分组中包含的数据的每个字节从中可以观察最原始的传输数据方框左边是十六进制的数据右边是ASCII码
HTTP协议定义了Web客户端(浏览器)如何向Web站点请求Web页以及Web服务器如何将Web页传送给客户机。具体来说,这是通过客户端发送HTTP请求报文和HTTP响应报文来实现的。当用户请求一个页面时(在浏览器中输入网址或者点击网页某一个链接),浏览器会向Web服务器发出对该页及其引用的相关对象的HTTP请求报文,服务器响应这些请求报文,生成HTTP响应报文,并将请求的对象附在HTTP响应报文后发送给客户端。由于网页文档的传输需要可靠性的保证,所以HTTP协议使用传输层的TCP协议作为载体。
f4、分析SMTP协议,写出工作过程。
5、分析FTP协议,写出工作过程。FTP是文件传输协议(FileTra
sferProtocol)的简称。FTP基于TCP协议,它通过两个TCP连接来传输一个文件,一个是控制连接,另一个是数据连接。相应的,在进行文件传输时,FTP需要两个端口,分别用于控制连接端口(用于给服务器发送指令以及等待服务器响应)和数据传输端口(在客户机和服务器之间发送一r
好听全球资料 返回顶部