A. 通信信道帶寬為1Gb/s,端到端時延為10ms。TCP的發送窗口為65535位元組。試問:可能達到的最大吞吐量是多少
發送時延=數據長度/信道帶寬=65535*8bit/1Gb/s=0.52428*10-3s=0.52428ms;
傳播往返時延=2*10=20ms (發送數據和接收確認);
故每發送一個窗口大小的流量需要,
總時延 = 發送時延 + 傳播往返時延 = 0.52428+20=20.52428ms。
故每秒鍾可以產生1000/20.52428個窗口,
因此最大數據吞吐量=65536*8*(1000/20.52428)=25544769bit/s=25.5Mb/s
信道的利用率 = 25.5Mb/s÷1000Mb/s≈2.55%
注釋:1Kb/s=10^3b/s,1Mb/s=10^6b/s,1Gb/s=10^9b/s。
一個數字脈沖稱為一個碼元,我們用碼元速率表示單位時間內信號波形的變換次數,即單位時間內通過信道傳輸的碼元個數。若信號碼元寬度為T秒,則碼元速率B=1/T。碼元速率的單位叫波特(Baud),所以碼元速率也叫波特率。
一個數字脈沖稱為一個碼元,我們用碼元速率表示單位時間內信號波形的變換次數,即單位時間內通過信道傳輸的碼元個數。若信號碼元寬度為T秒,則碼元速率B=1/T。碼元速率的單位叫波特(Baud),所以碼元速率也叫波特率。
早在1924年,貝爾實驗室的研究員亨利·尼奎斯特就推導出了有限帶寬無雜訊信道的極限波特率,稱為尼奎斯特定理。若信道帶寬為W,則尼奎斯特定理指出最大碼元速率為B=2W(Baud)尼奎斯特定理指定的信道容量也叫尼奎斯特極限,這是由信道的物理特性決定的。超過尼奎斯特極限傳送脈沖信號是不可能的,所以要進一步提高波特率必須改善信道帶寬。
B. tcp/ip最大能傳輸的數據包是多大
默認都是1500
這是有效信息,還有最小字長,
這在tcp/IP書里寫的很清晰
1500是幀的MTU,65535才是包的位元組數,一個二層一個三層,不一樣的如果問的是包,那麼應該是後者
C. 一個TCP報文段的數據部分最多為多少位元組,為什麼
TCP的一個分段最大數據,受最大IP包長度的限制,65535-20
分段太大了,IP層無法承載
D. tcp ip 協議 send 一包最大發送多少位元組
分片只能在發送端來來操作,源接收端是負責吧被分片的數據包組合還原。如果接到的數據包比自己的MTU大,就丟包,然後返回一個分片過大的回復。
不同的網路單次發送數據的大小限制都不同稱作MTU(位元組)。
超通網:65532
16MB/S令牌環:17914
4MB/S令牌環:4464
FDDI:4352
乙太網:1500
802.3/802.2:1492
X.25:576
點對點(SLIP/PPP):296
MTU也可以手動修改。