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

南通网站建设排名公司怎么做家政的网站

南通网站建设排名公司,怎么做家政的网站,长春自助建站模板,网站开发都有哪些语言本文章的内容是为了让大家对于网络变化进程有一个初步了解,如果大家想要精进一步可以再去搜索其他内容进行学习。 UDP协议 你有一台电脑,现在你知道你的朋友的ip地址于是你将一个数据包传输给你的朋友。这就是物理层、数据链路层、网络层所做的事情。你…

本文章的内容是为了让大家对于网络变化进程有一个初步了解,如果大家想要精进一步可以再去搜索其他内容进行学习。

 UDP协议

你有一台电脑,现在你知道你的朋友的ip地址于是你将一个数据包传输给你的朋友。这就是物理层、数据链路层、网络层所做的事情。你此时所做的工作暂且认作传输层。

传输层是整个网络体系结构中的关键层次之一,主要负责向两个主机中进程之间的通信提供服务。由于一个主机同时运行多个进程,因此运输层具有复用和分用功能。

传输层也会面临着诸多的问题,首先遇到的一个问题就是你把数据包传送过来了,但是你应该具体交给哪个程序(进程)呢?

这时候你需要把通信的进程区分开,于是你给了每一个进程设置了一个“端口号”。

于是你要发送的数据包中又多了,源端口号和目标端口号。

这样你原本从主机到主机的通信,变成了进程到进程的通信。

于是我们可以把这看成一个UDP协议。(为后面演进成TCP做铺垫,理解即可)

传输遇到的问题

丢包情况

我们知道一种情况,网络并不是绝对稳定的,数据包是有可能在半路丢失的,但是如果在半路丢失的话,双方是无法察觉到的,因为A不知道B未收到,B不知道A未发送。

所以我们要让A知道B有没有收到,那么该如何做呢?

那就是让B告诉A,他收到了,也就是说在B收到包后,B会发送一个确认(ACK)

丢了的包该怎么办呢?

重传

于是我们的传输就变成了,A发送一个包,都必须收到B的确认,再发送下一个,否则在一定时间内没有收到确认,就重传这个包。

这个可以叫做停止等待协议,这个进程变的进一步可靠,于是我们的通信进程就有了一个新的特征,可靠交付。

效率问题

如果按照停止等待协议,一个一个发送并等到确认信号,这个进程是相当漫长的,所以我们必须要提升他的效率。

于是我们可以用流水线的方式来操作,也就是说,我们可以一次传多个,在一次返回多个确认的方式。

顺序问题

我们知道网络并不是一条直线,他的实际状况是十分复杂的,他可能是在乱序流动,也就是说,本来发送时正确的顺序,在发送的途中被打乱。

所以我们要解决这个问题。

A发送的数据包添加一个序号,B返回的ACK包上增加一个确认号。B的这个确认号还有一个作用,假如B发出了一个确认后ack=3,这就表示序号2及2之前的都收到了,这个叫做累计确认或累计应答。

流量问题

有的时候A发送的能力很强,但B的接收能力不足以匹配A的发送能力。这个问题该如何解决呢?

窗口大小(win)

B 每次发送数据包给 A 时,顺带传过来一个值,叫窗口大小(win),这个值就表示 B 的接收能力。同理,每次 A 给 B 发包时也带上自己的窗口大小,表示 A 的接收能力。

A不断发送包,已发送的序号一直往右走直到碰到窗口上边界,此时A就无法继续发送包,达到了流量控制。

在A发包的过程中,A也在不断接收着B的确认号,窗口的上边界也在不断右移。

其他问题

还有常常面临的问题是阻塞问题和连接问题。这两个问题涉及篇幅较大,我再写一篇博客来记录,下面就简单介绍一下。

阻塞问题是由于网络环境影响的。

连接问题就涉及到了我们常常听到的三次握手、四次挥手协议。

总结

以上就是TCP协议的核心思想,如果有人问你UDP协议不安全,怎么优化呢?

那么你就可以回答我们上面面对的情况和解决问题。


文章转载自:

http://enjgLYPM.yyqxk.cn
http://vJGhwvf7.yyqxk.cn
http://aT9WuBE2.yyqxk.cn
http://vLaT2ELt.yyqxk.cn
http://KOcGEsMu.yyqxk.cn
http://FosatiFV.yyqxk.cn
http://HYOqal0D.yyqxk.cn
http://jGTJCIQl.yyqxk.cn
http://Jf781VUd.yyqxk.cn
http://4MjCW4G8.yyqxk.cn
http://F0f4IXKN.yyqxk.cn
http://L63RdhBO.yyqxk.cn
http://Ee8c5A3g.yyqxk.cn
http://V0IrJSdh.yyqxk.cn
http://AlSMNzwL.yyqxk.cn
http://s4271Ikv.yyqxk.cn
http://6dg6aDsf.yyqxk.cn
http://kyanEb41.yyqxk.cn
http://XJJx9tQo.yyqxk.cn
http://LUDqUVBf.yyqxk.cn
http://PXY4NbU1.yyqxk.cn
http://yhk1EA7B.yyqxk.cn
http://D9pFZxat.yyqxk.cn
http://PtFUWc0P.yyqxk.cn
http://9NnhTSxA.yyqxk.cn
http://qoEEPb1l.yyqxk.cn
http://J5iqqZQ6.yyqxk.cn
http://O72i486i.yyqxk.cn
http://U1t71bIR.yyqxk.cn
http://DpxE97FK.yyqxk.cn
http://www.dtcms.com/wzjs/761221.html

相关文章:

  • 怎么做服装外贸网站郴州网
  • 电子商务网站建设教学实施建设外贸网站营销推广
  • 网站建设实验感想相城区网站建设
  • 网络管理系统怎么打开连云港seo优化
  • 网站建设经费预算网页设计与制作课程建设规划
  • 花店网站建设规划书创建网站销售产品
  • 深圳整站优化云南app开发制作
  • 08 iis创建网站公司徽标设计图片
  • 西安app开发公司排名网站建设及优化心得体会
  • 做家政网站求人做网站
  • 杭州画廊网站建设台州网站关键字优化
  • 网站开发项目组成员软件开发属于技术服务吗
  • 市工商局网站建设情况知名建筑类的网站
  • 做网站中心图片软件制作工具
  • 班级网站建设方案企业网站营销的优缺点
  • 中交建设集团网站科技画4k纸科幻画
  • 成都公司网站如何用虚拟主机做网站
  • 教学类网站开发软件外包公司
  • 网站建设与管理ppt模板下载加强网站建设的意义
  • 做电池的外贸网站天空建筑网站
  • wordpress设置视频台州百度搜索优化
  • app ui设计网站全球最大源码共享网站
  • 石家庄做网站汉狮网络上海建设银行官方网站
  • asp网站数据库扫描会员卡管理系统怎么开通
  • 网站seo资讯大连网站制作团队
  • 网站描述案例asp.net网站开发百科
  • 企业网站开发报价形式广东品牌设计公司有哪些
  • 唐山专业网站建设公司wordpress调用指定文章分类链接
  • 导航栏网站建站阅读小说网站建设
  • 律师做哪个网站好网页设计与制作哪家公司好