1、实验目的
-
了解运输层TCP协议基本概念、报文结构
-
分析TCP报文头部
-
分析TCP连接建立过程、TCP连接释放
-
掌握利用tcpdump和wireshark进行tcp协议分析技术。
2、实验环境
-
硬件要求:阿里云云主机ECS 一台。
-
软件要求:Linux/ Windows 操作系统
3、实验内容
TCP是面向连接的、在不可靠的互联网络上提供可靠的端到端通信。它是TCP/IP协议集的核心协议。
TCP为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。
利用wget下载新疆大学主页www.xju.edu.cn,与此同时使用tcpdump抓包。使用wireshark分析TCP数据报文头部,分析建立连接三次握手和分析释放连接的四次挥手。
4、实验结果与分析
1、下载wget命令:
rpm -qa|grep "wget"
运行结果截图:
2、下载traceroute命令:
yum install -y traceroute
运行结果截图:
3、利用wget下载新疆大学主页www.xju.edu.cn命