‘壹’ 网路延时是什么意思
网络延时(网路延时)指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。通俗的讲,就是数据从电脑这边传到那边所用的时间。
(1)计算机网络中端到端时间延迟扩展阅读:
网络延时高可能有以下几个原因:
1. 本机到服务器之间路由跳数过多。由于光/电的传输速度非常快,他们在物理介质中的传播时间几乎可以忽略不计,但是路由器转发数据包的处理时间是不可忽略的。当本机到服务器链路中有太多路由转发处理时,网络延时就会很明显。
2. 网络带宽不够。排除其它因素,如果客户端和服务器端直接通过一个路由器连接,但带宽只有10Kbps,却同时有多个应用需要传输远超带宽的数据量200Kbps,这时候会造成大量数据丢失,从而表现为响应延时。
3. 处理带宽不够。排除其它因素,如果客户端和服务器端直接通过一个路由器连接,且带宽足够,但服务器端处理能力不足,也会造成响应延时。
‘贰’ 为什么网络会出现延迟的情况
简单来讲就是网络延迟 = 传输延迟 + 处理延迟 + 缓冲队列延迟。
现实生活中的延迟大部分是缓冲队列延迟,就是使用同一个基站的人太多了。排队时延的最为复杂和令人感兴趣的成分是排队时延。事实上,排队时延在计算机网络中的重要程度和人们感兴趣的程度,从发表的数以千计的论文和大量的专着可见一斑。 与其他三项时延(即{displaystyle d_{proc},}{displaystyle d_{proc},},{displaystyle d_{prop},}{displaystyle d_{prop},}和{displaystyle d_{trans},}{displaystyle d_{trans},})不同的是,排队时延对不同的分组是不同的。
‘叁’ 计算机网络的题目,通信信道带宽为1Gb/s, 端到端传播时延为10ms, ,tcp的发送窗口为65535字节。
答案是:
发送时延=数据长度/信道带宽=65535*8bit/1Gb/s=0.52428*10^3 s=0.52428ms;
传播往返时延=2*10=20ms (发送数据和接收确认);
所以每发送一个窗口大小的流量需要,总时延=发送时延+传播往返时延=0.52428+20=20.52428ms。
故每秒钟可以产生1000/20.52428=48.7个窗口,
因此最大数据吞吐量=65535*8*48.7=255443769bit/s=25.5Mb/s
信道的利用率=25.5(Mb/s)/1(Gbit/s)=2.55%
‘肆’ 计算机网络原理 计算最大跨距 为什么要除以2
根据我的理解,网络最大跨距应该指的是时间上的跨距,即以太网通信双方端到端的传播延时t。
争用期为2t。
电磁波信号在电缆中的传播速率为v。
则最小帧长L=2t×v(争用期×传播延时)
故t=L/(2v)
就是你说的要除以2。