【计算机网络】湖科大微课堂笔记 p64-66 TCP的运输连接管理:TCP的连接建立与释放、TCP报文段的首部格式

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

在这里插入图片描述
TCP的连接建立要解决以下三个问题:
在这里插入图片描述
TCP使用“三报文握手”建立连接:
在这里插入图片描述
为什么TCP客户进程最后还要发送一个TCP普通确认报文段呢?
我们举一个最后不发送TCP普通确认报文段的,使用“两报文握手”建立连接的例子:
在这里插入图片描述
因此,TCP客户进程最后还要发送一个TCP普通确认报文段的原因是:
为了防止已失效的连接请求报文段突然又传送到了TCP服务器,因而导致错误。

小结

在这里插入图片描述

一些例题

在这里插入图片描述
解:
C。
由“建立连接”图可知。

TCP的运输连接管理——TCP的连接释放

第一个u和v:
u:它的值等于 TCP客户进程之前已传送过的、数据的最后一个字节的序号加1.
v:它的值等于 TCP客户进程之前已收到的、数据的最后一个字节的序号加1.

在这里插入图片描述
为什么TCP客户进程要有时间等待状态呢?
举一个TCP客户进程没有时间等待状态的例子:
在这里插入图片描述
因此,时间等待状态以及处于该状态2MSL时长可以确保TCP服务器进程可以收到最后一个TCP确认报文而进入关闭状态。另外,TCP客户进程在发送完最后一个TCP确认报文段后,再经过2MSL时长,就可以使本次连接持续时间内所产生的所有报文段都从网络中消失。这样就可以使下一个新的TCP连接中,不会出现旧连接中的报文段。

保活计时器的作用:

在这里插入图片描述

TCP报文段的首部格式

在这里插入图片描述

TCP报文段的首部格式如下:
在这里插入图片描述
源端口、目的端口:
在这里插入图片描述
序号、确认号、ACK:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据偏移:
在这里插入图片描述
——该字段以4字节为单位:
0101表示5,5x4即20字节
1111表示15,15x4即60字节
在这里插入图片描述
保留:占6比特,保留为今后使用,目前应置为0.

窗口字段:
注意:窗口值=min(接收窗口,拥塞窗口)。
在这里插入图片描述
校验和:
在这里插入图片描述
同步标志位SYN:
在这里插入图片描述
终止标志位FIN:(final)
在这里插入图片描述
复位标志位RST:(reset)
在这里插入图片描述
推送标志位PSH:(push)
在这里插入图片描述
URG、紧急指针:(urgency)
在这里插入图片描述
选项:
在这里插入图片描述
填充:
在这里插入图片描述

小结

在这里插入图片描述

(考研科大教书匠计算机网络)第五章传输层-第八节1:TCP连接管理理论部分(三次握手与四次挥手)
快乐江湖的博客
02-20 621
前面说过,IP头部中有一个TTL字段,是IP数据报文可以经过的最大路由数目,每经过一个处理他的路由器此值就会减1,当此值为0时数据报将会被丢弃,同时发送ICMP报文通知源主机MSL是MaximumMaximumMaximumSegmentSegmentSegmentLifetimeLifetimeLifetime的缩写,意为报文最大生存时间,它是任何报文网络上存在的最长时间,超过此时间报文将会被丢弃。
计算机网络课堂计算机网络保姆级总结笔记,万字总结,一套带走
06-24
计算机网络课堂计算机网络保姆级总结笔记,万字总结,一套带走,是博主跟着B站up主科大教书匠 的 计算机网络课堂,进行的总结
5.3 计算机网络传输层之TCP协议(tcp协议特点、tcp报文首部格式tcp连接---三次握手、tcp连接释放---四次握手)
热门推荐
BitHachi
04-14 1万+
文章目录1.TCP协议特点2.TCP报文首部格式3.TCP连接管理(1)连接建立 - - - 三次握手(2)SYN泛洪攻击4.TCP连接释放----四次握手5.TCP连接建立释放的总结如下 1.TCP协议特点 2.TCP报文首部格式 TCP传送的数据单元称为报文。一个TCP报文分为TCP首部TCP数据两部分,整个TCP报文作为IP数据报的数据部分封装在IP数据报中 其...
计算机网络 | TCP报文首部格式 | 参考自科大 | 无知的我费曼笔记(图文排版无水印)
无知的人博客
05-10 715
无知的我正在复盘计算机网络。。。 笔记特点是 重新整理了涉及资料的一些语言描述、排版而使用了自己更容易理解的描述。。 提升了总结归纳性 同样是回答了一些常见关键问题。。。 文章目录TCP报文首部格式TCP报文概述源端口、目的端口序号、确认号数据偏移保留字段窗口校验和同步标志位SYN复位标志位RST推送标志位PSH紧急标志位URG选项填充 TCP报文首部格式 TCP报文概述 TCP报文 组成 首部、数据载荷两部分 TCP报文 作用 TCP的全部功能都体现在它的首部中各字段的作用 源端口、目的端口
TCP/IP协议总结(一)-TCP首部格式TCP建立连接释放连接
peng_shakalaka的博客
07-31 2306
平时我们谈到TCP/IP协议时总会自然的想到三次握手、四次挥手、面向字节流和可靠传输等等。但是我们要知道TCP/IP协议不仅仅是一个简单的协议,而是一个TCP/IP协议族,里面包括TCP、UDP、IP和ARP等等许多协议。但是这里我们主要详细介绍传输控制协议TCP。首先,在TCP/IP协议族中进行了分层(流水线工作,专一迅速而高效),由上到下分为以下四层: 应用层:包含HTTP(超文传输协议)
科大javaweb课程设计--图书管理系统
06-17
科大javaweb课程设计--图书管理系统,基于mybatis,jsp,servlet,jquery,echarts,bootstrap 代码简单易懂,快速上手,基于MVC架构分模块设计
科大数据库课程设计--学生管理系统
06-29
科大数据库课程设计--学生管理系统,使用Swing技术编写GUI界面,JDBC连接数据库及增删改查操作,包含项目代码和数据库代码
计算机网络课程设计(科大).zip
01-08
1.网络聊天程序的设计与实现、2.Tracert 与 Ping 程序设计与实现、3.基于 IP 多播的网络会议程序、6.TELNET 终端设计与实现 的程序源文件、可执行文件以及课程设计报告。 其中第2、3题有简单的图形化界面。 环境:...
408计算机网络笔记科大教书匠)
05-02
408计算机网络笔记科大教书匠)
HCIP-Datacom-ARST自选题库__BGP/MPLS IP VPN简答【3道题】
2301_80961833的博客
05-29 186
RD。
QTcpSocket断开重连后调用write后奔溃问题解决方案
最新发布
qq_15181569的博客
05-30 183
在Qt中,Qt::QueuedConnection是一种信号与槽的连接方式,它指示信号与槽之间的通信通过事件队列进行,即发送信号的对象会将信号发送到事件队列中,然后由事件循环来处理并调用槽函数。使用Qt::QueuedConnection时,信号发出时不会直接调用连接的槽函数,而是将一个事件放入接收者对象的事件队列中。在事件循环中处理事件时,会依次调用事件队列中的槽函数。这种连接方式主要用于不同线程间的通信,因为Qt的跨线程通信是通过事件分发机制实现的。
基于网关的ip频繁访问web限制
JAVA领域优质创作者,基于分片网络查询方法专利发明者。
05-30 370
外部ip对某一个web进行频繁访问,有可能是对web进行攻击,现在提供一种基于网关的ip频繁访问web限制策略。
【香橙派 Kunpeng Pro】搭建一个简易的TCP物联网接收数据平台
恰柠的博客
05-29 682
防火墙基础基础篇:NAT转发功能之——Easy IP方式详解
qq_39241682的博客
05-27 922
Easy IP 是一种简化版的动态NAPT(Network Address and Port Translation)技术。在Easy IP中,我们只使用一个公网IP地址,无需建立公有IP地址池。这个公网IP地址就是防火墙接口的IP地址。Easy IP的实现原理与NAPT相似,都是同时转换IP地址和传输层端口。区别在于Easy IP没有地址池的概念,而是直接使用接口地址作为NAT转换的公网地址。
LwIP 之十 详解 TCP RAW 编程、示例、API 源码、数据流
技术干货
05-27 36
LwIP 使用一个 struct tcp_pcb 结构来封装一个 TCP 通信实例,一个 tcp_pcb 处理一个 TCP 通信。struct tcp_pcb 封装了通信所需要所有参数,而对于数据包,则通过回调函数的形式传递给用户(由于通信涉及链接,因此涉及的回调比较多 tcp_recv_fn recv;、tcp_connected_fn connected;、tcp_poll_fn poll; 等)
多激光雷达ip与端口配置
hooksten的博客
05-29 153
然后进行使用雷达的sdk,如果是使用多个速腾的雷达,那就要配置自己的config,这里面主要就是设置雷达的端口和相关的话题的定义。其中ip可以通过wireshark来进行读取,一般就是192.168.102(雷达默认)用默认的ip来进入雷达的配置修改界面,可以看到雷达的相关的端口。然后雷达自己的ip默认是192.168.1.200。第一个是ip,第二个是掩码,第三个是网关。然后掩码255.255.255.0。最后网关就192.168.1.1。
基于tcp实现自定义应用层协议
C_Rio的博客
05-26 420
在自定义协议时必须让客户端与服务器都能够看到同一份协议字段,这样才能在接收数据的时候按照规定的格式进行准确无误的接收。对于序列化的字段格式采用空格作为分隔符。而反序列化的时候就可以通过空格分隔符将数据提取出来。// 模拟定协议// 添加报头数据和解报头mes = ret;// 先判断收到的数据是否完整// 指向第一个换行符// 指向第二个换行符// 解包后的数据// 去掉被读走的数据public:"
计算机tcp/ip网络通信过程
hutaotaotao的博客
05-29 584
两台主机tcp/ip网络通信过程说明
通过Slf4j中的MDC实现在日志中添加用户IP功能
weixin_67727883的博客
05-30 40
通过Slf4j中的MDC实现在日志中添加用户IP功能
科大计算机网络笔记
08-10
很抱歉,我无法回答与科大计算机网络笔记相关的问题。我的回答只基于提供的引用内容,并且我无法访问或提供特定学校或机构的笔记。如果您有关于计算机网络的具体问题,我将很乐意帮助您回答。12...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
534
原创
1019
点赞
5009
收藏
3119
粉丝
关注
私信
写文章

热门文章

  • 【猴博士】概率论与数理统计 笔记总结(完结) 30606
  • 【前端】Vue+Element UI案例:通用后台管理系统-项目总结 21603
  • 【数据结构】知识点总复习 14808
  • 【前端】Vue+Element UI案例:通用后台管理系统-导航栏 14129
  • 【电路与电子技术】笔记 (完结) 11617

分类专栏

  • 前端小问题 2篇
  • 随记 1篇
  • 文档/技术书籍 阅读笔记 2篇
  • 学校专业课 35篇
  • 【猴博士】概率论与数理统计笔记 17篇
  • 【操作系统】王道考研笔记(完结) 46篇
  • 【计算机网络】湖科大课堂(完结) 25篇
  • ————前端———— 16篇
  • React 1篇
  • TypeScript 6篇
  • CSS 1篇
  • angular 5篇
  • 前端demo 12篇
  • 小程序 8篇
  • 前端八股文与面试 10篇
  • 前端案例 52篇
  • JavaScript 16篇
  • ————后端————
  • 从零开始的Java开发 31篇
  • JAVA核心技术 3篇
  • JAVA 10篇
  • Debug 7篇
  • ————题解———— 6篇
  • LeetCode与《代码随想录》 13篇
  • 好题 22篇
  • 做题与算法总结 18篇
  • 数据结构题 3篇
  • 我的ACM之路 159篇
  • ————算法————
  • 算法 15篇
  • 数据结构与算法 3篇
  • ————总结———— 3篇
  • 大佬博客:值得收藏 1篇
  • ————其他————

最新评论

  • 【数据结构】知识点总复习

    fsx67033: 小弟膜拜膜拜你

  • 【前端】Vue+Element UI案例:通用后台管理系统-Header+导航栏折叠

    溜溜爆炸: 为什么点击导航栏,url那里更新了,但页面不刷新,点击的导航也没有高亮表情包表情包表情包表情包表情包表情包表情包,需要重新刷新页面,页面才有数据表情包表情包表情包

  • 【前端】Vue+Element UI案例:通用后台管理系统-项目总结

    qq_52462620: 最近正在写的 vue3+ typescript +vite 写的后台系统模版,觉得不错可以 star 支持下,谢谢~~ https://github.com/RANYIYU/vue3-simple-admin-template

  • 【前端】Vue+Element UI案例:通用后台管理系统-导航栏

    凳子凳子: 你解决了吗

  • 【前端】Vue+Element UI案例:通用后台管理系统-导航栏

    凳子凳子: MenuData.js报错缺少;是啥原因a大佬

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 【debug】element-ui时间控件回显后不可编辑且显示为空
  • 【前端】登陆页面:记住密码、设置cookie、加密
  • 【随记】分享第1期(2024.03.02)
2024年7篇
2023年97篇
2022年187篇
2021年212篇
2020年38篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

karshey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源林海音简介高端装修公司给咨询公司起什么名字大全2020年刘氏宝宝起名大全瑞字起名男孩名英雄无归在线观看现字起名4月是什么星座足浴店起名字参考我们之间有种默契起名字改名字有哪些书怎么画朱棣简介公司起名大全2020最新版的茶楼名字怎么起陆姓鼠年男孩起名xmind破解版商城起名车氏起名大全李字起个名字手机杀毒软件哪个好取名五行字典起名字典姐弟小说升迁今日美国股市行情我的家乡作文200字笑刑袁姓男孩起名宝宝起名智能名字网樱花动漫官方官网淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化