三次握手

172.18.254.177为客户    111.13.2.158为服务端

1、主动打开。发送SYN,协商window size 、TCP MSS seq=0  len=0 MSS=1460 win=65535最大窗口大小

客户端为syn_sent

服务端为syn_recv

2、接收到syn。回复syn ack  seq=0  ack=1=0+1  确认自己的最大win=14480 MSS=1460

客户端为established

服务端为syn_recv

3、接到到syn 回复ack seq=1 ack=1=0+1  至此三次握手成功建立。

客户端为established

服务端为established

四次断开

1、主动关闭,发送fin。Seq=328

服务端状态为fin_wait1

客户端状态为closed_wait

2、客户端发送确认ack  ack=329=328+1

服务端状态为fin_wait2

3、客户端发送fin seq=133

客户端状态为last_ack

服务端状态为time_wait

4、服务端发送ack  ack=134=133+1

客户端状态closed

服务端状态closed

转载于:https://www.cnblogs.com/bonelee/p/9268166.html

三次握手和四次断开问题相关推荐

  1. TCP三次握手与四次断开

    第一次握手:建立连接时,客户端发送Syn包(syn=j)到服务器,并进入syn_send状态,等待服务器确认 第二次握手:服务器收到Syn包,必须确认客户端的syn(ack=j+1),同时自己也发送一 ...

  2. TCP的三次握手和四次断开

    三次握手与四次挥手分别对应TCP连接建立过程与断开过程,先上TCP报文格式: 先来看看如何建立连接的. 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源 ...

  3. TCP的三次握手,四次断开

    1.三次握手 1)服务器处于LISTEND,客户端发来请求syn=1.ack=0,  状态为:SYN_SEND 2)服务端收到请求,并返回syn=1.ack=1,  状态为SYN_RCVD 3)确立连 ...

  4. TCP三次握手和四次断开

    TCP,一个大家都熟悉的协议,对于技术人员来说,透彻的理解他,就到代表咱们的半只脚已经踏进了IT的大门. TCP的特点 TCP提供一种面向连接的.可靠的字节流服务.面向连接意味着是一对一的连接(通常是 ...

  5. TCP连接——三次握手和四次断开

    1.面向连接 TCP是一个面向连接的协议,面向连接是指任何一方向对方发送数据前必须先建立通道,比如像打电话一样:必须要等到对方的手机响铃,并且对方接听电话时,才能与对方通信.而UDP则不是面向连接的协 ...

  6. TCP的三次握手与四次断开

    1.三次握手 物理层.数据链路层在物理层面上架设好了通信链路,网络层确定了通信双方的地址,那下一步就是传输层建立逻辑层面上的通信连接,将从应用层获得的报文数据从源端发送给接受端.TCP的三次握手就是在 ...

  7. CTP的三次握手和四次断开

    CTP的三次握手: 三次握手的意义:对于客户端和服务端的收数据能力和发数据能力的肯定 第一次的握手:客服端向服务端发送一段SYN的报文的请求连接,此时客户端处于SYN-SEDN,首位同步的SYN=1( ...

  8. 三次握手和四次挥手(面试必问)

    三次握手 当面试官问你为什么需要有三次握手.三次握手的作用.讲讲三次握手的时候,我想很多人会这样回答: 首先很多人会先讲下握手的过程: 1.第一次握手:客户端给服务器发送一个 SYN 报文. 2.第二 ...

  9. 网络基础4(TCP三次握手,四次握手,TCP流量控制,TCP状态转换 , TCP异常断开,设置TCP属性,端口复用)

    TCP协议 TCP通信时序 下图是一次TCP通讯的时序图.TCP连接建立断开.包含大家熟知的三次握手和四次握手. TCP通讯时序 在这个例子中,首先客户端主动发起连接.发送请求,然后服务器端响应请求, ...

最新文章

  1. Windows Server 2012和Windows 8中的远程管理
  2. 如何制作一个塔防游戏 Cocos2d x 2 0 4
  3. ChaiNext:大盘横盘,主流币未有突出表现
  4. 一波黑科技即将袭来!StarVR带你感受他们的未来
  5. HTML5等先关。。。
  6. Nginx 读写分离详解
  7. 世界目光聚焦美国:埃博拉病患者是否认真是可以治愈的?
  8. 张俊芳电机学17章计算题以及答案
  9. CrossApp应用源码集合贴
  10. 如何清理和删除 Docker 镜像
  11. HTML美化页面(下)
  12. webpower邮件营销平台可以带来什么?
  13. 加不了buff的BuffX,还能让年轻人买单多久?
  14. HTML网页设计制作大作业 html+css+js萌宠之家 网页设计与实现
  15. 虚拟机服务器扩容,vmware虚拟机 ubuntu根目录磁盘扩容
  16. 房价,经济转型,技术创新
  17. HTML二级下拉菜单常见样式以及常见问题
  18. Fastadmin 后台上传视频
  19. Github 上火热的十个 Python 项目,从Debug工具到AI水军、量化交易系统。( 嗨学编程)
  20. Bilateral Self-unbiased Learning from Biased Implicit Feedback-2022年9月之前最新的推荐系统方向论文

热门文章

  1. 嵌入式计算机与pc机架构,PC架构与嵌入式架构的录播主机的区分
  2. php左右滑动翻页代码,C#_NGUI实现滑动翻页效果实例代码,废话不多说了,直接给大家上 - phpStudy...
  3. Mysql (InnoDB引擎)聚集索引和辅助索引
  4. node.js:fs.open 和 fs.write 读取文件和改写文件
  5. php网站后台管理反应慢,phpcmsv9 后台操作反应慢的原因
  6. 7安装ik分词器_Solr7全文检索+IK分词
  7. java replaceall lt_static lt;Tgt; boolean replaceAll(Listlt;Tgt; list, T oldVal, T newVal)_Java...
  8. 钽电容正负极_固态电容怎么看正负极,固态电容正负极区分方法
  9. 设置网页打开默认全屏_提升Adsense收入的三个关键设置
  10. 多元统计第二章证明题_2020年中南大学应用统计硕士考研成功经验分享