目录

  • TCP连接建立
    • TCP使用“三报文”建立连接
    • “三报文”是否多余?
  • TCP连接释放
    • TCP通过“四报文”挥手释放连接
    • 客户进程有必要时间等待吗?
    • 保活计时器的作用

TCP连接建立

TCP使用“三报文”建立连接

SYN:同步序列编号
ack是对seq的确认

注意:
(1)TCP的标准规定,SYN=1的报文段不能携带数据,但要消耗一个序号。
(2)TCP的标准规定,普通的确认报文段如果不携带数据,则不消耗序号

“三报文”是否多余?

不多余!这是为了防止已失效的连接请求报文段突然又传送到了TCP服务器,因而导致错误。

TCP连接释放

TCP通过“四报文”挥手释放连接

等待2MSL时间是为了保证客户端进程发送的确认报文服务端进程收到,并且这样可以让网络中关于本次通信的所有报文消失

客户进程有必要时间等待吗?

这是为了防止如果最后客户进程发送的确认关闭的数据报丢失了,而服务端进程持续发送未有响应。

保活计时器的作用

这是为了防止TCP客户端出现故障不能发送数据报,而导致资源的浪费。

【计算机网络微课堂】5.8 TCP的运输连接管理相关推荐

  1. TCP的运输连接管理——TCP的连接建立

    TCP的连接建立 TCP运输连接有以下三个阶段: 建立TCP连接 数据传送 释放TCP连接 三报文握手 一开始,两端的TCP进程都处于关闭状态. 然后,TCP服务器首先创建传输控制块,用来存储控制块的 ...

  2. 计算机网络-TCP的运输连接管理(三次握手,四次挥手)补充一下为什么不能将四次挥手改为三次挥手

    hello,朋友们.今天咱们分享一下TCP连接建立与释放问题(三次握手与四次挥手问题) 1.简单介绍 基础知识了解(仅代表个人简单理解) SYN        同步(一个信号   代表自己的状态) F ...

  3. 计算机网络微课堂笔记

    计算机网络 计算机网络微课堂 笔记总结 视频地址:https://www.bilibili.com/video/BV1c4411d7jb 文章目录 计算机网络 第一章 概述 1.1 计算机网络在信息时 ...

  4. 计算机网络微课堂 学习笔记

    因有道云笔记转入csdn,图片无法加载,大家可进入笔记学习,链接如下: 有道云笔记地址:计算机网络微课堂 第一章 一.概述 1.1 计算机网络在信息时代的作用  计算机网络已由一种通信基础设施发展成 ...

  5. 计算机网络期末复习提纲,湖南科技大学《计算机网络微课堂》课题笔记

    写在前面: 该笔记为湖南科技大学<计算机网络微课堂>b站视频提纲,笔记内容为个人归纳

  6. 计算机网络·详解TCP流量控制,拥塞控制,运输连接管理

    文章目录 一.TCP流量控制 二.TCP拥塞控制 三.TCP运输连接管理 一.TCP流量控制 目的:让发送方不要发太快(既让接收方接收得过来,又不让网络发生拥塞) 取决于接收方rwnd接收能力 利用连 ...

  7. 计算机网络-TCP运输连接管理

    目录 1 运输连接概述 2 TCP的连接建立 3 TCP的连接释放 1 运输连接概述 TCP 是面向连接的协议 TCP 连接有三个阶段:连接建立,数据传送,连接释放 TCP 连接的管理就是使 TCP ...

  8. 计算机网络-基本概念(10)【传输层】TCP运输连接管理

    三次握手 A主动建立连接.发送SYN=1,seq=x,进入SYN-SENT(同步已发送)状态. B收到请求,同意建立连接,则向A发送确认.发送SYN=1,ACK=1,seq=y,ack=x+1.进入S ...

  9. 【计算机网络微课堂】

    计算机网络 1. 因特网 1.1 因特网概述 1.2 基于ISP的三层结构的因特网 1.3 因特网的标准化工作 1.4 因特网的组成 2. 三种交换方式 2.1 三种交换方式 2.1 电路交换.报文交 ...

最新文章

  1. Java学习笔记(43)——Java泛型
  2. Spring配置文件applicationContext.xml的两种拆分方式
  3. linux下的cat命令
  4. k8s组件说明:主要组件统一说明
  5. Python+OpenCV:直方图反向投影(Histogram Backprojection)
  6. 专题四——线段树、树状数组
  7. Linux进程的管理与调度(四) -- Linux下的进程类别以及其创建方式
  8. 机器学习之线性回归(机器学习基石)
  9. python 会议室预约系统 开源_最新PHP会议室预定管理系统mrbs-1.8.0开源会议室预订系统安装教程...
  10. win7剪切板_Win7系统打开剪切板windows找不到clipbrd.exe文件如何解决?
  11. 2021年中国道路交通事故情况分析(附机动车保有量、交通事故发生数量、死亡人数、受伤人数、直接经济损失)[图]
  12. 《算法和数据结构》题海战术篇
  13. 计算机名校远程在职硕士信息汇总Online Master
  14. 霍志刚中国科学院计算机,曙光4000系列高性能计算机研究集体
  15. 自己计算机设置盘密码怎么操作,电脑硬盘,教您电脑硬盘怎么设置密码
  16. 使用zii.widgets.CDetailView显示内容
  17. HttpClient 连接超时重试处理
  18. 多线程调用ch.ethz.ssh2.Connection执行shell任务时有的执行丢失情况解决
  19. 做程序员累了想要转行?我想给大家分享一下看法
  20. Linux 系统安装

热门文章

  1. 虚拟内存与进程地址空间
  2. w3c易语言教程,易语言基础教程之简单的人机交互
  3. day07学习 Python文件操作
  4. 亲子沟通技巧学前教育培训.pptx
  5. 【锁】细数多线程中的十三种锁
  6. Imaris导入数据和初步使用
  7. 螺旋折线(推公式,找规律)
  8. 1、查找假币 编写一个实验程序查找假币,有n(n3)个硬币,其中有一个假币,且假币较轻,采用天平秤重方式找到这个假币,并给出操作步骤。
  9. 阿里OSS自定义域名无法访问。404报错
  10. 等角切圆柱投影的证明