首页 > 其他分享 >尚硅谷网络基础TCP三次握手

尚硅谷网络基础TCP三次握手

时间:2022-09-22 10:23:03浏览次数:42  
标签:标志 ACK 握手 TCP 序号 硅谷 连接 端口号

1.简述TCP三次握手的过程。 0   0 访问过程是给序列号+1 来进行沟通访问的 0 常用的3个标志位

  1. SYN 信包 发起一个连接
  2. ACK 确认标志位
  3. FIN 释放连接
0 linux 通过 netstat -an 查看所有的网络连接 0 客户端 有一个syn_sent 连接 established 连接已经建立 标志位变为1,ack 继续+1 服务器 能看到有一个连接为 SYN_RCVD 的连接 看到established 表示连接已经建立 一直到 两台计算机的连接状态都变为 established 就表示连接建立 两台计算机直接就可以正常通信了     类似面试题 简述TCP包头的内容? TCP包头解释 源端口号、目的端口号,用于建立连接时,确认源端口(本机)和目的主机的端口号 序号,用来表示发送端到接收端的数据字节流 确认序号,表示下一次所期望收到的数据的序列号,只有ACK标志为1时,确认号字段才有效。一旦建立连接,ACK标志被设置为1 数据偏移、保留、TCP的标志位、窗口 标志位: URG:紧急指针有效 ACK:确认序号有效 PSH:接收方应该尽快将这个报文交给应用层 RST:重置连接 SYN:同步序号用来发起了一个新连接 FIN:释放一个连接 校验和、紧急指针 参数 ————————————————  
  • UDP包头有8个字节
  • 源端口、目的端口、长度、校验、
    2.简述TCP四次挥手的过程?

 

 

   

标签:标志,ACK,握手,TCP,序号,硅谷,连接,端口号
From: https://www.cnblogs.com/tianyuanblog/p/16718244.html

相关文章