建设网站要什么时候开始,湛江网站seo推广,安卓手机软件开发,专门做酒店的网站文章目录 1 概述2 TCP 传输控制协议2.1 报文格式2.2 三次握手#xff0c;建立连接2.3 四次挥手#xff0c;释放连接 3 扩展3.1 实验演示3.2 网工软考 1 概述
在 TCP/IP 协议簇 中有两个传输协议 TCP#xff1a;Transmission Control Protocol#xff0c;传输控制协议… 文章目录 1 概述2 TCP 传输控制协议2.1 报文格式2.2 三次握手建立连接2.3 四次挥手释放连接 3 扩展3.1 实验演示3.2 网工软考 1 概述
在 TCP/IP 协议簇 中有两个传输协议 TCPTransmission Control Protocol传输控制协议是面向连接的、可靠的。UDPUser Datagram Protocol用户数据报协议是面向无连接的、不可靠的。
2 TCP 传输控制协议
2.1 报文格式 参数英文名说明源端口Sorce Port目的端口Destination Port序号Sequence Number保证数据的可靠性确认号Acknowlegement Number首部长度Header Length保留Reserved控制位Control bits窗口大小Window Size进行流量控制校验和Checksum紧急指针Urgent可选项Options
【其中控制位有以下参数其值为 1 时表示启用。】
控制位全称描述URGUrgent紧急。表示本报文中是否包含紧急数据ACKAcknowledgement确认。表示前面的字段是否有效PSHPush推送。表示立即将数据推送给上层RSTReset重置。表示是否重置连接SYNSynchronization同步。在建立连接时使用用来同步序号。① 当 SYN1ACK0 时表示这是一个请求建立连接的报文段。② 当 SYN1ACK1 时表示对方同意建立连接。FINFinish完成。表示数据已经发送完成可以释放连接。
2.2 三次握手建立连接 说明 ① 序号 seq表示本次通信的字节流序号。初始序号 x、y 是自动生成的如上图seq x 表示 客户端 本次的初始序号为 xseq y 表示 服务器 本次的初始序号为 y。 ② 确认号 ack确认上一步的序号并进行 1 目的表明数据包是连续的。 ③ 当 控制位 ACK 1 时确认号 ack 才有值。 2.3 四次挥手释放连接 说明 ① 请求释放连接 中的 x、y 为上一次通信中的值 ② MSLMaximum Segment Lifetime最大段时长 3 扩展
3.1 实验演示
【eNSP网络拓扑图对接口 Ethernet 0/0/2 抓包】
【客户端 Client1 和 服务器 Server1 配置】
【抓包参数信息】 3.2 网工软考
【2021上半年 - 2122】TCP使用的流量控制协议是( )TCP头中与之相关的字段是( )。 21A.停等应答 B.可变大小的滑动窗口协议 C.固定大小的滑动窗口协议 D.选择重发ARQ协议 22A.端口号 B.偏移 C.窗口 D.紧急指针 参考答案21B22C 通过数据抓包可以看到窗口大小是变化的 【2019下半年 - 22】建立TCP连接时被动打开一端在收到对端SYN前所处的状态为 。 A. LISTEN B. CLOSED C. SYN RESECEIVD D. LASTACK 参考答案A