讓我們再來看看SLip鏈路上的往返時間,因為它們經常運行于低速的異步方式,如9600b/s或更低。回想我們在2.10節計算的串行線路吞吐量。針對這個例子,我們把主機bsdi和slip之間的SLIP鏈路傳輸速率設置為1200b/s。
下面我們可以來估計往返時間。首先,從前面的Ping程序輸出例子中可以注重到,默認情況下發送的ICMP報文有56個字節。再加上20個字節的IP首部和8個字節的ICMP首部,IP數據報的總長度為84字節(我們可以運行tcpdump-e命令查看以太網數據幀來驗證這一點)。
至少要增加兩個額外的字節:在數據報的開始和結尾加上END字符。此外,SLIP幀還有可能再增加一些字節,但這取決于數據報中每個字節的值。對于1200b/s這個速率來說,由于每個字節含有8bit數據、1bit起始位和1bit結束位,因此傳輸速率是每秒120個字節,或者說每個字節8.33ms。所以我們可以估計需要1433(86×8.33×2)ms(乘2是因為我們計算的是往返時間)
下面的輸出證實了我們的計算:

新聞熱點
疑難解答