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

一级a做爰片51网站泰州做网站公司

一级a做爰片51网站,泰州做网站公司,网络营销策划推广公司招聘,wordpress 开源吗一、什么是TCP TCP(传输控制协议),位于传输层,为应用层提供可靠的、面向连接的字节流服务。 每个TCP连接由四元组唯一确定:(源IP, 源端口, 目的IP, 目的端口) 关键特性: 可靠:数据…

一、什么是TCP

TCP(传输控制协议),位于传输层,为应用层提供可靠的、面向连接的字节流服务。

每个TCP连接由四元组唯一确定:(源IP, 源端口, 目的IP, 目的端口)

关键特性

        可靠:数据无差错、不丢失、不重复,并且按序到达

                通过停止等待协议等机制实现

        面向连接:当连接建立后才发送数据

        全双工通信:建立连接后双方可同时收发数据

二、TCP首部关键字段

1.SYN(同步序列号):用于建立连接时同步序列号。当SYN=1时,表示这是一个连接请求或连接接受报文。

2.ACK(确认):表示确认号是否有效。当ACK=1时,确认号字段有效。

3.序列号:32位无符号数,标识发送的数据字节流,确保数据能按序到达。在建立连接时,双方会交换初始序列号(ISN)。

4.确认号:32位无符号数,表示期望收到的下一个字节的序号,实际上是对收到的所有数据的确认。

三、TCP三次握手流程

第一次握手(SYN):

        客户端发送一个请求报文,SYN=1,选择一个初始序列号seq=x

第二次握手(SYN+ACK):

        服务器收到SYN报文后,如果同意建立连接,则发送一个应答报文

        SYN=1,ACK=1,确认号ack=x+1,并随机选择一个初始序列号seq=y

第三次握手(ACK):

客户端收到服务器的SYN+ACK报文后,向服务器发送确认报文

ACK=1,确认号ack=y+1,序列号seq=x+1

四、第三次握手的必要性

主要原因: 避免重复连接

场景: 客户端发送SYN请求,等待超时,然后再次发送SYN请求

若第二次请求先于第一次请求到达服务端:

        如果采用二次握手: 服务端收到两个请求,就会建立两个TCP连接

        如果采用三次握手: 客户端知道第一个请求是无效的,不会回复ACK,只会建立一个TCP连接

五、关于TCP三次握手的一些疑问

1.TCP由四元组唯一标识, 为什么会建立重复连接?

客户端发起连接请求时, 需要显示指定服务端的端口(如HTTP-80)

客户端的端口一般由操作系统临时分配(通常32768~60999),所以请求四元组可能不同

如果没有第三次握手机制,不同的请求都会被建立

2.初始序列号ISN是怎么生成的?

早期系统使用简单的时钟计数器(如每秒递增1)

现代采用基于时钟、哈希、加密种子等随机算法

3.确认号为什么每次加1?

确认号表示"已成功收到了所有数据,期待下次从该序号开始发送"

ACK = 对方发送的序列号seq + 数据长度len (累积确认)

当发送纯SYN数据包时, 数据长度部分为0,但SYN标志位占有1个虚拟序号,所以ACK=seq+1

4.服务端为什么被动打开?

服务端程序启动时会调用 listen() 系统调用,将socket置于"监听状态"

被动打开: 指的是服务端预先准备好接受连接请求,但并不主动发起连接


文章转载自:

http://ktkfXPt9.kxrLd.cn
http://ffWI0oQb.kxrLd.cn
http://s21s7TsC.kxrLd.cn
http://QqVv7r05.kxrLd.cn
http://vTSWZrmL.kxrLd.cn
http://ldEDQGUB.kxrLd.cn
http://V2Gb1cJi.kxrLd.cn
http://bIVtUN9o.kxrLd.cn
http://dY3mTOPI.kxrLd.cn
http://fMX5aG0H.kxrLd.cn
http://C5JsrxuM.kxrLd.cn
http://X29PZLlX.kxrLd.cn
http://YrDNhKtr.kxrLd.cn
http://5KNQq111.kxrLd.cn
http://Mwag0SuM.kxrLd.cn
http://2u6lbu7h.kxrLd.cn
http://uwB2lXIm.kxrLd.cn
http://DnDS5yyc.kxrLd.cn
http://mOfXWz4f.kxrLd.cn
http://f8sVtVn5.kxrLd.cn
http://ywwzHTiN.kxrLd.cn
http://YbIZQ0kR.kxrLd.cn
http://Gvm0voHM.kxrLd.cn
http://tvUPVyK7.kxrLd.cn
http://vkf0v9gt.kxrLd.cn
http://QyDC0hvS.kxrLd.cn
http://FFZDhczu.kxrLd.cn
http://1qRFrXqN.kxrLd.cn
http://oVpH9jAx.kxrLd.cn
http://52YtSM7r.kxrLd.cn
http://www.dtcms.com/wzjs/703155.html

相关文章:

  • 网站模板后台怎么给别人做网站网站
  • 网站建设总体框架阿里云免费空间
  • 网站建设与管理维护说课关于集团网站建设请示
  • 泰州企业建站程序logo设计说明怎么写
  • 云南省工程建设交易系统网站朋友给我做网站
  • 单位网站服务的建设及维护杭州自适应网站建设
  • 重庆制作企业网站在北京建设教育协会的网站
  • 怎么套模板做网站黑龙江网站建设seo优化
  • 物流网站的建设论文一万字宁波人流
  • 下载百度导航最新版本wordpress 性能优化
  • 免费做网站安全吗做推广工具
  • 网站开发怎么报价天津建站
  • 为什么做网站的会弄友情链接wordpress更新以后进不去了
  • 建设银行住房公积金预约网站首页站长工具综合查询ip
  • 影楼后期修图培训学校抖音seo搜索优化
  • 十大旅游电子商务网站用wordpress编辑文章如何全屏
  • 徐州金网网站建设彩票网站建设要多少钱
  • 网站建设技术人员工作珠海市规划建设局网站
  • 网站建设 微盘下载企业网站主题
  • 有什么网站可以做六级题目嘛网站设计与建设代码
  • 哪个网站建站速度快网站建设应该注意哪些问题
  • 淘宝网怎样做网站全国企业信用公示系统查询
  • dw网站怎么做跳转建立一个网站需要什么
  • 网站开发用什么系统比较好?wordpress插件logo
  • 专业做影评的网站c 做网站实例
  • 网站有几个后台wordpress首页显示摘要 插件
  • 网站外部链接合理建设典型的口碑营销案例
  • 网站设计模板安全吗顺德网站建设公司
  • 番禺网站制作技术网页游戏排行榜前十名超清画面
  • 网站上线怎么做百度公司是国企还是私企