TCP三次握手

原创 2015年11月21日 14:26:55

         建立TCP连接需要三次握手,断开TCP连接需要四次握手。

 

         第一次握手:客户端发送SYN包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认(SYN:同步序列编号);

         第二次握手:服务器收到SYN包,确认客户的SYN包,自己也发送一个SYN+ACK包(SYN=k ,ACK=j+1),然后进入SYN_RECV状态;

         第三次握手:客户端收到服务器发来的SYN+ACK包后,向服务器发送ACK确认包(k+1),然后客户端和服务器都进入ESTABLISHED状态,TCP连接成功。


 

TCP 客户端 服务端详细代码

转自:http://www.myexception.cn/program/1912019.html TCP网络编程中connect()、listen()和accept()三者之间的关系 基于 ...
  • zhenganzhong_csdn
  • zhenganzhong_csdn
  • 2016年05月31日 20:47
  • 6727

TCP和SOCKET关系

socket是TCP/IP协议的API TCP是数据的介质,Socket是TCP的介质. 查了一下RFC文档,Socket是RFC147,更新时间是1971年.TCP是RFC793,更新时...
  • haonan108
  • haonan108
  • 2016年08月23日 09:47
  • 7108

TCP同时打开和同时关闭

1. 同时打开 两个应用程序同时彼此执行主动打开的情况是可能的,尽管发生的可能性极小。每一方必须发送一个SYN,且这些SYN必须传递给对方。这需要每一方使用一个对方熟知的端口最为本地端口。 当出现...
  • m_buddy
  • m_buddy
  • 2017年07月04日 16:41
  • 416

基于 TCP 的通讯接口(TCP Utils)

在 CentOS 6.5 x64 服务器中,单个服务端可以稳定 20 多万个连接同时在线及收发数据,且收发顺畅,这是经过实际使用及压力测试。TCP 通讯接口是对 socket 进行包装,只负责接收和发...
  • kyee
  • kyee
  • 2016年07月25日 14:40
  • 1188

基于TCP的文件传输

之前文件传输问题的性能的优化,着重解决大文件传输速率和可行度的问题。...
  • IT_dreamer1993
  • IT_dreamer1993
  • 2016年01月27日 02:34
  • 1826

TCP传输大文件(图片、文档)

遇到TCP传输大文件问题,主要是 (1)、传输快,但拼接成的大文件数据错 (2)、加校验,传输变慢 (3)、接收包数跟发送包数不对应 费了一段时间才解决。 今天,整理一下,留以后备用。 首...
  • cbffyx
  • cbffyx
  • 2013年10月11日 15:27
  • 3536

TCP协议-TCP服务特点和头部结构

TCP服务特点面向连接、基于字节流和可靠传输。TCP的面向连接是什么意思?通信双方都必须先建立连接,然后才能开始数据的读写,双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。 ...
  • to_be_better
  • to_be_better
  • 2017年02月20日 02:22
  • 1005

TCP阻塞控制详解

TCP阻塞控制是TCP实现可靠传输的其中一个手段,本文重点讨论一下阻塞控制的原理和几个实现的算法。 为什么会产生TCP的阻塞呢,其实就是发送端发送的报文速度要接收端大。这样就会造成网络阻塞的...
  • a497006686
  • a497006686
  • 2016年08月28日 16:16
  • 1713

TCP和Http的区别!我都搞懂了,你就别迷糊了!

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/...
  • fulai00
  • fulai00
  • 2015年06月14日 15:55
  • 6550

国内TCP单边“加速”的“正确”做法

我一直认为,这是一个丑行!跟几位业内的朋友交流之后,让我了解了更多。        站在相反的方向往后看,正确的做法肯定应该是避免Buffer bloat!这确实足够正确,以至于如果以鲁迅的方式看问题...
  • dog250
  • dog250
  • 2017年01月07日 11:11
  • 5174
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TCP三次握手
举报原因:
原因补充:

(最多只允许输入30个字)