当前位置: 首页 > news >正文

如何做网站宣传片q群排名优化软件

如何做网站宣传片,q群排名优化软件,网站建设教程简笔画,乐清网站制作公司哪家好一、TCP连接的建立与断开 1、建立连接——三次握手 1、A的TCP向B发出连接请求报文段 其首部中的同步位SYN 1,并选择序号seq x,表明传送数据时的第一个数据字节的序号是 x 2、B的TCP收到连接请求报文段后,如同意,则发回确认。 B …

一、TCP连接的建立与断开

1、建立连接——三次握手

1、A的TCP向B发出连接请求报文段

其首部中的同步位SYN = 1,并选择序号seq = x,表明传送数据时的第一个数据字节的序号是 x

2、B的TCP收到连接请求报文段后,如同意,则发回确认。

B 在确认报文段中应使SYN = 1,使ACK = 1, 其确认号ack = x + 1,自己选择的序号seq = y

3、A收到此报文段后向B给出确认,其ACK = 1,确认号ack = y + 1。  

A 的 TCP 通知上层应用进程,连接已经建立。

2、断开连接——四次挥手

数据传输结束后,通信的双方都可释放连接。现在A 的应用进程先向其TCP 发出连接释放报文段,并停止再发送数据,主动关闭TCP连接

1、A 连接释放报文段首部的FIN = 1,其序号seq = u,等待B的确认。

2、B发出确认ACK = 1,确认号 ack = u + 1,而这个报文段自己的序号 seq = v。TCP 服务器进程通知高层应用进程。

从A到B这个方向的连接就释放了,TCP 连接处于半关闭状态。B若发送数据,A仍要接收。

3、若B已经没有要向A发送的数据,其应用进程就通知TCP 释放连接 ACK = 1。

此时报文首部FIN = 1,报文序列号seq = w,确认号 ack = u + 1。

4、A 收到连接释放报文段后,必须发出确认。确认报文段中 ACK = 1,确认号 ack = w + 1,    自己的序号 seq = u + 1。


二、TCP建立连接过程为何是3次握手,不是2次,4次?

1、选择3次原因

①防止重复历史连接的初始化,从而浪费网络资源

网络拥塞、延迟情况下,旧的连接请求(SYN报文)可能会比新的连接请求更晚到达服务器。

3次握手过程中,服务器发送SYN-ACK后,需要等待客户端ACK确认连接有效性

避免了旧连接的初始化

②同步双方初始序列号

TCP序列号,可以确保数据的顺序与完整性;3次握手过程中,双方可以确认初始序列号,从而确保数据传输的正确性

③确保双方具有发送、接受数据能力

2、非2次原因

①无法避免历史连接的初始化、浪费网络资源

如果采用两次握手,服务器可能会错误地响应旧的连接请求,导致资源浪费和混乱

·或者由于旧连接请求滞留网络,服务器端开辟网络资源持续等待,到达时已经失效,浪费资源;

·或者服务器依旧响应建立连接后,开辟网络资源等待旧连接发送数据;但由于旧连接请求已经超时失效,客户端已发出新连接请求;服务端开辟的网络资源浪费

②只能保证连接单向畅通

客户端发出的连接,服务器确认收到后;

服务器返回的应答,客户端无法确认是否成功收到。

此部分解释可参考博文中描述,写得很好:

《对线面试官》| 高频计算机网络面试题_计算机网络 高频面试题-CSDN博客

3、非4次原因

①增加通信开销与延迟

连接建立过程中传输的数据量增加,且由于操作增加,建立连接时间增加。

②降低连接建立效率


三、TCP断开连接过程为何是4次挥手,不是3次,5次

1、选择4次原因

①全双工特性

数据可以在两个方向同时传输,故关闭连接时,每个方向上都需要发送一次FIN和对应的ACK,共4次

②确保数据完整传输

每次挥手均有对上次动作确认ACK,确保数据的可靠传输直到连接断开

③进入客户端TIME_WAIT状态

·保证客户端A 发送的最后一个 ACK 报文段能够到达服务器B

·处理延迟的数据包,防止 “已失效的连接请求报文段”出现在本连接中。

客户端A 在发送完最后一个ACK 报文段后,再经过时间2MSL,就可以使本连接持续的时间内所产

生的所有报文段,都从网络中消失。

这样就可以使下一个新的连接中不会出现这种旧的连接请求报文段。

2、非3次原因

①无法确保双方均准备关闭连接

②无法处理延迟到达的数据包

客户端发送FIN后直接关闭连接,服务器仍然需要继续发送的数据无法传输

3、非5次原因

参考建立连接过程不选择4次握手原因:增加不必要开销与延迟


欢迎补充,互相学习🤝

http://www.hkea.cn/news/812173/

相关文章:

  • 网站空间域名是什么做电商必备的几个软件
  • 软件公司运营是做什么的seo公司运营
  • 专业云南做网站福州短视频seo服务
  • 网站开发技术期中试题电商培训机构排名
  • 网站设计连接数据库怎么做如何进行百度推广
  • 日本网站图片做淘宝代购网络营销促销方案
  • 网站开发导航栏网站制作的费用
  • 盐城网站设计网站流量统计工具
  • 网站上如何做相关推荐郑州建网站的公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包前端优化
  • 论坛网站开发开题报告青岛百度推广多少钱
  • 文山做网站如何优化百度seo排名
  • 上海展陈设计公司有哪些成都网站seo性价比高
  • 小韩网站源码360广告投放平台
  • 网站地图的重要性短信广告投放软件
  • 搭建直播网站需要怎么做教育培训机构平台
  • 濮阳网站网站建设网络营销策划是什么
  • 做新闻网站需要什么手续河北软文搜索引擎推广公司
  • 广州网站建设联系电话seo推广的公司
  • 一起做网店一样的网站关键词歌曲免费听
  • 负责网站建设推广本周热点新闻事件
  • 快速做网站优化谷歌在线浏览入口
  • 苏州企业网站建设开发与制作2023年6月份又封城了
  • 用java做网站可以吗吉林seo刷关键词排名优化
  • 网站建设面试google广告投放技巧
  • 整形网站整站源码如何让关键词排名靠前
  • php网站后台搭建外贸网站大全
  • 建 新闻 网站营销战略有哪些内容
  • 营销融合app网站seo招聘
  • 快速做网站的方法网站换了域名怎么查