第三次实验报告:使用Packet Tracer分析TCP连接建立过程
Posted lucienight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三次实验报告:使用Packet Tracer分析TCP连接建立过程相关的知识,希望对你有一定的参考价值。
一.个人信息
姓名:李宗政
学号:201821121029
班级:计算1811
二.实验内容
(1)建立网络拓扑结构
(2)配置参数
PC端IP设置
IP:192.168.1.29
Dafault Gateway:192.168.1.30
服务器地址
IP:192.168.2.29
Dafault Gateway:192.168.2.30
路由器参数配置
Router>enable
Router # config
Configuring from terminal, memory, or network [terminal] ?
Enter configuration commands, one per line. End with CNTL/Z.
Router (config) #exit
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router (config) #interface fa0/0
Router (config-if)#ip adress 192.168.1.30 255.255.255.0
号Invalid input detected at IAI marker.
Router (config-if) #ip address 192.168.1.30 255.255.255.0
Router (config-if) #no shutdown
Router (config-if) #exit i
Router (config) #interface fa0/1
Router (config-if) #ip address 192.168.2.30 255.255.255.0
Router (config-if) #no shutdown
验证链接:
Routerishow ip interface b
Interface IP-Address OK? Method Status
Protocol
FastEthernet0/0 192.168.1.30 YES manual up
up
FastEthernet0/1 192.168.2.30 YES manual up
up
Vlanl unassigned YES unset
administratively down down
Router#
(3)抓包及分析
TCP报文:
HTTP报文:
SOURCE PORT:源端口
DESTINATION PORT:目的端口
SEQUENCE NUMBER:序号
ACKNOWLEDGEMENT NUMBER:确认号
OFFSET:数据偏移
RESERVED:保留
FLAGS: URG(紧急) ACK(确认) PSH(推送) RST(复位) SYN(同步) FIN(终止)
WINDOW:窗口
CHECKSUM:检验和
URGENT POINTER :紧急指针
画出TCP连接建立示意图
三次握手的解释
第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。
第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。
第三次握手:Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。
二.实验遇到问题及解答
在对服务器进行IP设置时理解错误,以为路由器两端的地址需要分别对应PC地址和服务器地址,导致实验错误,后来实验过程中发现路由器两端的地址是是需要区别于PC和服务器的,改正后便可以成功抓包了.
以上是关于第三次实验报告:使用Packet Tracer分析TCP连接建立过程的主要内容,如果未能解决你的问题,请参考以下文章
第三次实验报告:使用Packet Tracer分析TCP建立过程
第三次实验报告:使用Packet Tracer分析TCP连接建立过程
第三次实验报告:使用Packet Tracer分析TCP连接建立过程
第三次实验报告:使用Packet Tracer分析TCP连接建立过程