`

UNP_1_Chapter 2__TCP、UDP、SCTP

 
阅读更多
2.10、TCP端口号与并发服务器
服务器,根据端口号区分是否同一个连接

2.11、缓冲区大小及限制


  • TCP三次握手
  • TCP连接终止序列
  • TCP的TIME_WAIT状态


TCP三次握手
    A -> B,SYN
    你收到我的信息吗?
    A <- B,SYN,ACK
    收到了,你也收到我的回复信息没?
    A -> B,ACK
    我也收到了。
------------------

TCP连接终止序列
    A首先提出“分手”,称为active close(主动关闭)
    A -> B,FIN
    B需要回复确认信息
    A <- B,ACK

    B收到FIN后,表明再无新数据了,自己也执行close,也向A发送FIN
    A <- B,FIN
    A也需要回复确认信息
    A -> B,ACK
------------------

TCP的TIME_WAIT状态
    TIME_WAIT什么时候生效?
    理解为数据的保质期、生命期
分享到:
评论

相关推荐

    UNP_v2_CN经典图书part3part4

    在UNP_v2中,作者深入浅出地讲解了网络编程的基础知识,包括TCP/IP协议栈的工作原理、套接字API的使用、TCP和UDP连接的建立与管理、多路复用技术(如select、poll和epoll)、并发服务器设计、套接字选项、错误处理...

    TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议——高清文字(china-pub经典系列)

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCP-IP详解卷三

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议

    第1章 T/TCP概述 1.1 概述 1.2 UDP上的客户-服务器 1.3 TCP上的客户-服务器 1.4 T/TCP上的客户-服务器 1.5 测试网络 1.6 时间测量程序 1.7 应用 1.8 历史 1.9 实现 1.10 小结 第2章 T/TCP协议 2.1 概述 2.2 T/TCP中...

    TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议.rar

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCP-IP详解卷3.rar

    TCP-IP详解卷2_1.rar TCP-IP详解卷2_2.rar;TCP-IP详解卷3.rar 都上传了。只下第一部分不全 目 录 译者序 前言 第一部分 TCP事务协议 第1章 T/TCP概述 1 1.1 概述 1 1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-...

    TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCPIP协议详解卷二:实现

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    nercoeus#UNP_reading_notes#27.IP选项1

    1. NOP:单字节选项,典型的用途是为某个后续选项落在 4 字节边界上进行填充 2. EOL:单字节选项,终止选项的处理 6. Record route 7.

    TCPIP协议详解卷三.rar

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCPIP协议详解卷3-事务协议

    1.2 UDP上的客户-服务器 1 1.3 TCP上的客户-服务器 6 1.4 T/TCP上的客户-服务器 12 1.5 测试网络 15 1.6 时间测量程序 15 1.7 应用 17 1.8 历史 19 1.9 实现 20 1.10 小结 21 第2章 T/TCP协议 23 2.1 概述 23 2.2 T/...

    TCP_IP详解卷1

    《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...

    TCP/IP详解part_2

    《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...

    unp源码_UNIX_

    2. **TCP/IP协议栈**:包括TCP(传输控制协议)和IP(互联网协议),是互联网通信的核心。TCP提供可靠的数据流服务,而IP负责数据包的路由。 3. **套接字API**:如socket(), bind(), listen(), accept(), connect()...

    TCPIP详解--共三卷

    TCP/IP详解 卷1:协议 译者序 前言 第1章 概述 1 1.1 引言 1 1.2 分层 1 1.3 TCP/IP的分层 4 1.4 互联网的地址 5 1.5 域名系统 6 1.6 封装 6 1.7 分用 8 1.8 客户-服务器模型 8 1.9 端口号 9 1.10 标准化过程 10 ...

    Java网络编程--Unix域协议:实现

    17.2和17.3中提及的全局变量(如图17-2所示)维护了协议的状态和资源管理,例如`unp_deferred`用于无用单元的收集,`unp_gc_int`记录是否正在执行收集,`unp_ino_t`分配给新套接字的伪i_node号,以及缓冲区大小的...

    unp.rar_W. Richard Stevens_c/C++_unp

    2. "unp" - 这个文件名可能是某个程序或代码库的名称,很可能与Stevens的网络编程工作相关,它可能包含了一系列的源代码文件,用于演示和解释网络编程的各种概念和技术。 综合以上信息,这个压缩包对于想要深入学习...

Global site tag (gtag.js) - Google Analytics