网络上关于tcp连接时的3次握手相关的文章很多,在此不再重复,个人总结如下,如有不正确之处请给予指正。

tcp“三次握手”的目的是:

为了防止已经失效的请求报文段突然又传送到了服务器端,因而产生错误。

tcp的3次握手过程:

(1)、客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

(2)、服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

(3)、客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,两者进入ESTABLISHED状态,完成三次握手。

tcp为什么需要3次握手和3次握手的过程相关推荐

  1. TCP/IP协议三次握手与四次握手流程解析

    原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...

  2. TCP协议三次握手连接四次握手断开和DOS攻击

    转载: http://hi.baidu.com/xgdcisco/blog/item/60da65f70fd8145d342acc28.html: http://blog.csdn.net/losty ...

  3. TCP的三次握手和四次挥手的过程?

    TCP的三次握手和四次挥手的过程? 如下2幅图 如下2幅图

  4. TCP/IP三次握手与四次握手

    原文地址 http://blog.csdn.net/whuslei/article/details/6667471 http://blog.csdn.net/wo2niliye/article/det ...

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

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

  6. TCP的三次握手和四次握手详解

    http 和 https 请求相信大家都知道的,那么他们是怎样 connect 起来的?又是怎样 close 的呢?答案是先通过三次握手建立 connect 的,然后传输数据,最后通过四次握手 clo ...

  7. 简述TCP三次握手和四次挥手的过程和理解

      简述TCP三次握手和四次挥手的过程和理解   在讲解之前先来熟悉一下TCP报文头部   源端口.目标端口:计算机上的进程要和其他进程通信是要通过计算机端口的, 而一个计算机端口某个时刻只能被一个进 ...

  8. 关于TCP三次握手和两次握手的思考

    关于TCP三次握手和两次握手的思考 TCP连接需要握手的原因 两次握手的可行性分析 TCP连接需要握手的原因 TCP协议是一个非常常见的全双工协议,它保证了数据的可靠传输. 使用TCP服务的程序一般需 ...

  9. TCP的连接和释放连接(三次握手和四次挥手的过程)

    参考文章: javascript - 看图理解TCP的三次握手和四次挥手_个人文章 - SegmentFault 思否 TCP'三次握手'和'四次挥手'(通俗易懂)_大黄的Java笔记的博客-CSDN ...

  10. 白话 TCP 三次握手与四次分手的过程

    理解 HTTP 协议以及 TCP 三次握手与四次分手的过程 理解 HTTP 协议 超文本传输 ​​ 协议(HTTP)是用于传输诸如 HTML 的超媒体文档的应用层协议,最顶层的协议.HTTP 是无状态 ...

最新文章

  1. Unity3D是怎么提升游戏运行效率的?
  2. 学习对象对神经网络迭代次数的影响
  3. 第四范式与丘成桐北京雁栖湖应用数学研究院签署战略合作协议
  4. Titanic: Machine Learning from Disaster-kaggle入门赛-学习笔记
  5. iOS开发UI篇—九宫格坐标计算
  6. 替换Jar包中的一个文件 Replace a file in a JAR
  7. Redis:数据并发竞争顺序性
  8. 对已经add的文件不在跟踪
  9. Git:tag标签的使用
  10. ASP.NETSpring.NETNHibernate最佳实践(七)——第3章人事子系统(4)人事子系统小结...
  11. Struts2_day03--向值栈放数据
  12. 开学季,如何申请免费学生云服务器
  13. 转载 cisco 路由器 ADSL拨号上网配置
  14. 洛谷 P3324 [SDOI2015]星际战争 二分答案+网络流
  15. js判断background颜色明暗色调,以设置白/黑字体颜色
  16. 红帽linux挂载光盘_linux挂载光盘
  17. Deepin20.6直接运行exe文件
  18. ICV:车载激光雷达市场将在三年内迎来百亿美元的蓝海市场
  19. 【计算机考研必备常识】24考研你开始准备了吗?
  20. 专业冷门、院校双非,汇智动力带出17K高薪的测试学员

热门文章

  1. 【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404
  2. 《容器技术系列》一1.4 Docker运行案例分析
  3. polymer web componets 大前端
  4. 梦中女孩,不知还能不能再见你一面
  5. 面向对象设计使用语言选择
  6. 学成在线--1.CMS接口开发
  7. 用计算机弹可惜不是你,可惜不是你 还是幸亏不是你
  8. tp5 linux路由不跳转,thinkphp5路由不生效一直跳到首页的解决方法
  9. Java笔记05-Collection、泛型、迭代器
  10. python中的string模块