❶ 关于计算机网络的问题两题连在一起,答案在题的后面不是完全明白,谁给我一个详尽的解答,谢谢
25题
答:
t=0时,A,B开始传输数据;
t=225比特时间,A和B同时检测到发生碰撞;
t=225+48=273比特时间,完成了干扰信号的传输;
开始各自进行退避算法:
A: 因为rA=0,则A在干扰信号传输完之后立即开始侦听
t=273+225(传播时延)=498比特时间,A检测到信道开始空闲
t=498+96(帧间最小间隔)=594比特时间,A开始重传数据
-----第一问A的重传时间 t=594+225 (传播时延)=819比特时间,A重传完毕 ----第二问A重传的数据帧到达B的时间 B: 因为rB=1,则B在干扰信号传输完之后1倍的争用期,即512比特时间才开始侦听 t=273+512=785比特时间,B开始侦听
若侦听空闲,则 t=785+96(帧间最小间隔)=881比特时间,B开始重传数据
若侦听费空闲,则继续退避算法
又因为t=819比特时间的时候,A才重传数据完毕,所以B在785比特时间侦听的时候,肯定会侦听信道非空闲,即B在预定的881比特时间之前侦听到信道忙,
所以,第四问的答案:B在预定的881比特时间是停止发送数据的。
即第三问A重传的数据不会和B重传的数据再次发生碰撞
❷ 计算机网络题目:只知道答案是A,求详解
240,那么你就可以知道IP地址数为:256-240=16 那么为什么可用主机地址数,也就是可用IP数是14呢,原因是没有开启0域,即头与尾是不能用的,所以要减去两个,16-2=14
子网数,这个简单,256去除以每一个网段的IP数,256/16=16 即16个子网。
答案是B
顺便问一句:192.168.1.0/24 使用掩码255.255.255.240 ????前面表示子网掩码为24位,而你后面的表示子网掩码并不是24位
❸ 计算机网络原理问题 请解答第二问
2017年12月07日星期四,
问题:
请注意看上图,1分组中的第二行(tcp报头)中第二个4字节的值就是Sequence number(顺序号码),它明确的告诉目标主机(d3444750)需要接收Sequence number(顺序号码)为846b741c5的数据包,然后2分组中的源主机(d3444750)对Sequence number(顺序号码)846b741c5的数据包进行确认,并按照tcp规则将Sequence number(顺序号码)加一后写入第二行的第三个4字节中即Acknowledge number(确认号码),同时,向自己的目标主机(c0a80008)发送Sequence number(顺序号码)为(e0599fef)的数据包,最后,3分组中的第二行中的第三个4字节对刚才从主机(d3444750)接收的(e0599fef)的数据包进行了确认【也是Acknowledge number(确认号码)+1】,又因为接到了主机(d3444750)对846b741c5的数据包的确认,因此将同时发送Sequence number(顺序号码)为846b741c6的数据包给目标主机(d3444750)。
参考书内容:TCP(Transmission Control Protocol)传输控制协议
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:
位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码)
第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到主机B,主机B由SYN=1知道,A要求建立联机;
第二次握手:主机B收到请求后,要确认联机信息,向A发送ack number=1234568(主机A的seq number+1),syn=1,ack=1,随机产生seq number=7654321的包;
第三次握手:主机A收到后检查ack number是否正确,即第一次发送的seq number+1,以及ack(对A的发送来的请求,B的确认,)是否为1,若正确,主机A会再发送ack number=7654322(主机B的seq number+1),ack=1,主机B收到后确认seq number值(7654322)并且ack=1则连接建立成功。
扩展阅读材料:
TCP传输连接中的SYN、ACK、SEQ、AN分别是什么意思?他们所带的数字又是代表什么?
SYn=1.ACK=0,SEQ=200
SYN=1,ACK=1.SEQ=4800,AN=201
SYN=1,ACK=1.SEQ=201,AN=4801
SYN,ACK是标志位
SEQ,AN是数据包序号
SYN=1, ACK=0, SEQ=200 的意思是:发送端发出一个SYN请求(SYn=1),同时发送端发送了一个序号为SEQ=200的数据包,
SYN=1, ACK=1, SEQ=4800, AN=201 的意思是:接收端的确认信息,收到了序号为SEQ=200的数据包,同时接收端也发送了一个初始数据包序号为SEQ=4800的数据包,并等待发送端确认,
SYN=1,ACK=1.SEQ=201,AN=4801的意思是:首先,发送端通过接收端送回的AN=201,知道接收端已成功的接收了序号为SEQ=200的数据包,接下来发送端要发送序号为SEQ=201的数据包,并且同时告知接收端刚才送来的序号为SEQ=4800的包已收到,
❹ 计算机网络作业,求大佬帮忙
1. 在时间t=100ms和t=120ms之间传送了10个数据段,因此平均每个数据段的传输时间为(120-100)/10=2ms。在t=140ms和t=160ms之间,共有(160-140)/2=10个时间片段,因此预期有10个数据段被传输。
2. 如果在传送完10个数据段时出现超时,并采用慢开始算法,那么在超时发生时,拥塞窗口大小为10个数据段。接下来,每经过一个RTT,拥塞窗口大小就会翻倍,因此在t=120ms时,拥塞窗口大小为20个数据段,在t=140ms时,拥塞窗口大小为40个数据段。因此,在t=140ms和t=160ms之间,共有(160-140)/40=0.5个轮次,预期有0.5*40=20个数据段被传输。
❺ 计算机网络题目
(1)1Mb/s
(2)10Mb/s
(3)10Mb/s
(1)和(2)是类似的问题,因为这10个站都是连接的集线器,集线器下的接口是平分带宽的。所以(1)的答案=10Mb/s /10=1Mb/s;(2)的答案=100Mb/s /10=10Mb/s;(3)是连接到交换机,交换机和路由器下的都是不平分带宽的,都是独享带宽的,所以(3)的答案就是每个端口都是10Mb/s的带宽,即每个站都是10Mb/s。
这样够详细了吧,还望采纳,都是纯手打,不容易。
❻ 计算机网络原理试题:长10km、16Mbps、50个站点的令牌环中,每个站点引入1位延迟,信号传播速度为200m/us
正确答案:
(1)设一位的延迟相当于N米长的电缆,
N/200m/us×16Mbps=1,得N=12.5米。
(或者这样思考:1位时延=1bit/16Mbps=1/16us,相当于1/16us×200m/us=12.5米)
(2)环的比特长度=信号传输时延×数据传输速率+接口延迟位数,即,环的比特长度为:
10km/200m/us×16Mbps+50×1=850bit。
❼ 计算机网络:详细在图里,求答案,详细解答
答:这道题总共有6问,然后我只懂其中的前4问,可以一起探讨一下。题目给出了udp的报头字段,让我们去分析它的源端口,目的端口,总长度和数据长度等,并将结果用二进制表示,那么首先我们要对udp报文首部有一些了解如下所示。
同时注意第4问当中数据长度等于总长度减去报文首部。第5问和第6问的话,我也不太明白。以上是我的见解,可以相互交流。