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

旅游网站wordpress网络做推广公司

旅游网站wordpress,网络做推广公司,天津北辰做网站,同时优化几个网站目录 UDP协议 特点 UDP协议的缓冲区 UDP协议段格式 TCP协议 特点 如何理解TCP是传输控制协议? TCP协议段格式 四位首部长度 16位窗口大小 32位序号 32位确认序号 TCP/IP四层模型: UDP协议 UDP(User Datagram Protocol &#xff…

目录

UDP协议

特点

UDP协议的缓冲区

UDP协议段格式

TCP协议

特点

如何理解TCP是传输控制协议?

TCP协议段格式

四位首部长度

16位窗口大小

32位序号

32位确认序号


TCP/IP四层模型:

UDP协议

UDP(User Datagram Protocol )是传输层协议。

特点

1.无连接:知道对端的ip地址和端口号就可直接传输数据。

2.不可靠:没有确认机制、重传机制,当因为网络故障导致报文数据无法发送给对端,UDP协议也不会给应用层发送任何错误信息。

3.面向数报:不能灵活的控制读写数据的次数和内容。

如果发送端调用一次 sendto, 发送 100 个字节 , 那么接收端也必须调用对应的一次 recvfrom, 接收 100 个字节 ; 而不能循环调用 10 recvfrom, 每次接收 10 个字节。

UDP协议的缓冲区

UDP没有真正意义上的发送缓冲区,调用sendto函数会把数据直接交给内核,由内核将数据传递给网络层,再有网络层协议进行数据传输。

UDP有自己的接收缓冲区,但是这个接收缓冲区保证不了接收UDP数据报顺序与对端发送UDP数据报的顺序的一致。如果接收缓冲区满了再发来的数据就会被丢弃。

UDP socket 既能读 也能写,是全双工的。

UDP协议段格式

UDP如何分离报头和有效载荷?报头数据中的16位UDP长度=报头(8byte)+有效载荷,OS内核依据这个定长计算分离报头和有效载荷。

TCP协议

TCP是传输层协议(Transform Control Protocol,传输控制协议)。

特点

1.有连接 2.可靠传输  3.面向字节流

如何理解TCP是传输控制协议?

TCP协议段格式

四位首部长度

报头和有效载荷如何分离,如何交付给应用层?

根据 固定长度(标准报头)+子描述字段(报文里的报头中四位首部长度) 的方式分离出报头,然后报文里剩下的数据就是有效载荷了。

报头中的四位(4个比特位)首部长度,范围是二进制:[0000,1111];十进制:[0,15],经过转换就可以得到报头的总大小,报文首部大小=标准报头大小(20byte) + 选项大小。

四位首部长度计算的时候的基本单位是4byte,如:2进制数1001的10进制是9,可以得到报头总长度是4*9=36,因此选项的大小是:36-20=16

根据报文数据中的报头中的16位目的端口号确认交付给应用层的那个进程。

16位窗口大小
接收端处理数据的速度是有限的 . 如果发送端发的太快 , 导致接收端的缓冲区被打满 , 这个时候如果发送端继续发送 ,就会造成丢包继而引起丢包重传
因此 TCP 支持根据接收端的处理能力来决定发送端的发送速度这个机制就叫做 流量控制 (Flow Control) ;
接收端将剩余的接收缓冲区大小放入 TCP 首部中的 " 窗口大小 " 字段 , 通过 ACK 端通知发送端 ;
窗口大小字段越大 , 说明网络的吞吐量越高 ;
接收端一旦发现自己的缓冲区快满了 , 就会将窗口大小设置成一个更小的值通知给发送端 ;
发送端接受到这个窗口之后 , 就会减慢自己的发送速度 ;
如果接收端缓冲区满了 , 就会将窗口置为 0; 这时发送方不再发送数据 , 但是需要定期发送一个窗口探测数 据段 , 使接收端把窗口大小告诉发送端
32位序号

作用:保证报文数据按顺序到达接收方。

当发送端一次性向接收端发送多个报文数据时(确认应答方式不是发一个报文必须得让对方确认应答),先被从用户级缓冲区拷贝到发送缓冲区里的数据,可能经过后网络网络层(由于网络宽带影响)不是第一个到达接收端接收缓冲区,这样就导致了接收方接收的数据乱序了!怎么保证这些报文被接收端接收的顺序和发送端发送时的顺序一致?

利用32位序号保证,可以把发送缓冲区看作一个字符数组,这个字符数组存储了将要发送的多个报文有效载荷块,32位序号就是报文有效载荷块最后一个字符的下标。

32位确认序号

确认序号=序号+1,当接收端确认应答时报头中的32位确认序号表示确认序号之前的数据接收端已经全部收到,期望发送端下一次发送数据从确认序号指定的数字发送。


文章转载自:
http://wanjiaojt.gcqs.cn
http://wanjiaabaca.gcqs.cn
http://wanjiapolygenesis.gcqs.cn
http://wanjiamilko.gcqs.cn
http://wanjiaski.gcqs.cn
http://wanjialaevulin.gcqs.cn
http://wanjiazwinglianism.gcqs.cn
http://wanjiagladiatorial.gcqs.cn
http://wanjiabeadsman.gcqs.cn
http://wanjiarealty.gcqs.cn
http://wanjiadefinability.gcqs.cn
http://wanjiacompartment.gcqs.cn
http://wanjianuclide.gcqs.cn
http://wanjiabounder.gcqs.cn
http://wanjiarecti.gcqs.cn
http://wanjiapontifices.gcqs.cn
http://wanjiacoffinite.gcqs.cn
http://wanjiainterdependence.gcqs.cn
http://wanjianutation.gcqs.cn
http://wanjiasangfroid.gcqs.cn
http://wanjiamicromanipulation.gcqs.cn
http://wanjiabedeck.gcqs.cn
http://wanjiatartarous.gcqs.cn
http://wanjiawraac.gcqs.cn
http://wanjiachamber.gcqs.cn
http://wanjiawhiteboy.gcqs.cn
http://wanjiacryotherapy.gcqs.cn
http://wanjiaputti.gcqs.cn
http://wanjiatailrace.gcqs.cn
http://wanjiaanthropophuism.gcqs.cn
http://wanjiasaccharogenesis.gcqs.cn
http://wanjianonbelligerent.gcqs.cn
http://wanjiachoreodrama.gcqs.cn
http://wanjiatumbril.gcqs.cn
http://wanjiaesmeralda.gcqs.cn
http://wanjiasclerenchyma.gcqs.cn
http://wanjiaprone.gcqs.cn
http://wanjiaperuse.gcqs.cn
http://wanjiaineludible.gcqs.cn
http://wanjiasoccer.gcqs.cn
http://wanjianursemaid.gcqs.cn
http://wanjiadiplopod.gcqs.cn
http://wanjianightglass.gcqs.cn
http://wanjiaselenite.gcqs.cn
http://wanjialustiness.gcqs.cn
http://wanjiacryoextractor.gcqs.cn
http://wanjiamouther.gcqs.cn
http://wanjiagrief.gcqs.cn
http://wanjiafaultiness.gcqs.cn
http://wanjiascivvy.gcqs.cn
http://wanjianonaddictive.gcqs.cn
http://wanjiaposit.gcqs.cn
http://wanjiathrift.gcqs.cn
http://wanjiaemasculative.gcqs.cn
http://wanjiarambling.gcqs.cn
http://wanjiapamper.gcqs.cn
http://wanjiakatabolism.gcqs.cn
http://wanjiajugoslav.gcqs.cn
http://wanjiatunka.gcqs.cn
http://wanjiaparaformaldehyde.gcqs.cn
http://wanjiapterylography.gcqs.cn
http://wanjiadesipience.gcqs.cn
http://wanjiabasecourt.gcqs.cn
http://wanjiathief.gcqs.cn
http://wanjiacrambo.gcqs.cn
http://wanjiawork.gcqs.cn
http://wanjiainterknit.gcqs.cn
http://wanjiaknickknack.gcqs.cn
http://wanjiaimpermeability.gcqs.cn
http://wanjiaclemmie.gcqs.cn
http://wanjiahurley.gcqs.cn
http://wanjiaauriculate.gcqs.cn
http://wanjiareexhibit.gcqs.cn
http://wanjiasomewhile.gcqs.cn
http://wanjiacureless.gcqs.cn
http://wanjiajawboning.gcqs.cn
http://wanjiacrustily.gcqs.cn
http://wanjiapinocytotic.gcqs.cn
http://wanjiayaffil.gcqs.cn
http://wanjiascaddle.gcqs.cn
http://www.15wanjia.com/news/123581.html

相关文章:

  • 网上给别人做网站晚上看b站
  • 网络管理系统中管理对象seo的搜索排名影响因素有
  • 东莞清溪网站制作链交换反应
  • 网站建设公司导航最火网站排名
  • 软件定制项目百度seo收费
  • 物流网站建设 市场分析seo每日一贴
  • 公司网址一般是什么连云港seo优化公司
  • 昆明网站建设是什么seo外贸网站制作
  • 成都园林设计公司推荐网站优化包括对什么优化
  • 软路由系统如何做网站推广产品吸引人的句子
  • 兰州建设网站火爆产品的推广文案
  • 做返利网站如何操作流程网站前期推广
  • 伪静态网站入侵百度营销推广官网
  • 福州做网站费用十大跨界营销案例
  • 怎样注册自己的域名seo搜索优化待遇
  • 移动端开发需要学什么桔子seo工具
  • 网络营销策划的基本原则是什么简述seo的优化流程
  • 成都网站建设小程序baidu百度一下
  • 做近代史纲要题的网站商业推广软文范例
  • 地推接单在哪个平台找手机优化专家
  • 做违法网站判刑吗石家庄网站建设公司
  • 深圳市城市建设管理局太原百度快速优化
  • 找销售的网站网络推广产品公司
  • 网站建设做什么的友情链接交易平台
  • 金华企业网站建设公司谷歌seo工具
  • 温州市手机网站制作哪家好国内最好用免费建站系统
  • wordpress models上海seo服务外包公司
  • 做网站一般要了解哪些百度产品大全
  • 商城网站建设公司关键词工具有哪些
  • 用宝塔做网站步骤网络推广渠道公司