实验三:分析TCP协议.doc

实验三:分析TCP协议.doc

ID:51992326

大小:424.50 KB

页数:9页

时间:2020-03-21

实验三:分析TCP协议.doc_第1页
实验三:分析TCP协议.doc_第2页
实验三:分析TCP协议.doc_第3页
实验三:分析TCP协议.doc_第4页
实验三:分析TCP协议.doc_第5页
资源描述:

《实验三:分析TCP协议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、分析TCP协议(―)TCP协议简述:TCP(TransmissionControlProtocol)传输控制协议,是一种面向连接的,可靠的,基于IP的传输层协议。它的主耍目地是为数据提供可靠的端到端的传输。使用TCP协议,可以提供网络的安全性。因为使用TCP协议传输数据时,每发出一个数据包都要求确认。如果其屮有…个数据包丢失,就收不到确定包,发送方就知道应该重发这个数据包。这样TCP协议就保证了数据的安全性。TCP协议三次握手建议的连接:其中Scq表示请求序列号,Ack表示确认序列号,SYN和ACK为控制位2ti2SYN«X(Seq=x.SYN=l)发送ACK报文(Seqfl

2、,Ack=y*l,ACK=1)发迖SYN・ACK18文(Seq二y,Ack=x*l.SYN=1.ACK=1)TCP四次握手断开连接:在TCP通信屮,当每次通信完毕后都会终止连接。该过程包含4个数据包,并且用一个FIN标志來表明连接的终结。FIN/ACK客户端ACKFIN/ACK服务器ACKTCP断开需耍四个步骤:a.客户端通过发送一个设置了FIN和ACK标志的TCP数据包,告诉服务器通信已经完成b.服务器收到客户端的数据后,发送一个ACK数据包来响应客户端c.服务器再次向客户端传输一个自己的FIN/ACK数据包d.客户端手动接收服务器的FIN/ACK包后,响应服务器一个ACK

3、数据包。然后结束通信。因为在客户端与服务器建立连接时,当收到客户端发送的SYN数据后,是把ACK/SYN放在一起发送给客户端的。但是当断开连接时,当收到客户端发送的FIN数据后,只能说明数据发送完毕,客户端不再发送数据,但是服务还是连接的。只能说明客户端没有数据发送给服务端了,但不代表服务端没有数据要发送给客户端了。当服务器所有的数据都发送完毕后,才会发送FIN/ACK数据,请求断开连接。所以建立连接只需3步,而断开需要4步。TCP首部格式TCP报文段格式32bit・16TCPfiM源站口目的端口»号y认号e口絮急指针i82075SM固定首部(二)捕获TCP数据包(I)捕获T

4、CP数据包4275738.82791610.8.81B2U1.221.29.2UTCP669M3•https(朝)[圳SM痂啾幽MI6S4460HW56SACK.PERM142767J8.08733910.8.83.B2TCP附邮町i酬A«]解Ack-1HH192MNSS4448炖6$A(L4277738.087514••••■•—••••••18.8.83.B2111.221.29.211KP549643•https(MJ)[KK]$eq>lkWLen4*11MU«stiMtioarrttxuLegM4219688.208809123.151.72.7410.8.83.23

5、2TCP54https(443)•9602[FIN,ACK]Seq-293Ack-S69加15008Len-04220688.20095318.8.83.232123.151.72.74TCPS49662•http$(443)[ACK]$eq-S69Ack-294Hin«63948Lend4221688.2睨63123.1S1.72.7410.8.83.232TLSyI.2100ApplicationData4222688.205065123.151.72.74W.8.83.232TLSvl.285EncryptedAlert4223688.205065123.151.72.

6、7410.8.83.232TCP54https(443)•9603[FIH,ACK]Seq-941Ack-2849Min-lOlen-04224688.20515510.8.83.232123.151.72.74TCP549603•https(443)[ACK]Seq-2W9Ack-942Wn-65280len«04225688.20579810.8.83.232123.151.72.74TCP549603•http$(443)[FIN,ACK]Seq-2049Ack-942Min>6528dLen-04226688.229482123.1S1.72.7410.8.83.23

7、2TCP54https(443)•%03[ACK]Seq-942Ack-20S0Hin-18688Len-04227689.42340710.8.83.23214.17.21.29UDP5855134•icreport(妙3)Lwl64228689.46117714.17.21.2910.8.83.232UOP68Kreport(8803)_55134len-264229690.696438r10.8.255.2S4255.255.255.255DHCP342DHCPMAX-TransactionID0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。