❶ 關於計算機網路的問題兩題連在一起,答案在題的後面不是完全明白,誰給我一個詳盡的解答,謝謝
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問的話,我也不太明白。以上是我的見解,可以相互交流。