Wireshark 幾個關於分片的問題

2021-09-27 03:11:47 字數 436 閱讀 6364

1.為什麼要分片?

目的是為了提高鏈路的利用率。電路交換的雙方要獨佔鏈路,所以利用率很低,後來發明了分組交換,將資料分割,分割就需要確定包的大小,即mtu(最大傳輸單元)。

2.傳送方是如何確定分片大小的?

一般傳送方是根據自身的mtu來決定分片大小的。

3.接收方是靠什麼重組分片的?

包裡面有個flag,more fragments=0時,表示他是最後乙個分片。

4.tcp是如何避免被傳送發分片的?

tcp避免被傳送方分片,就是它主動把資料分成小段,再交給網路層。mss+tcp頭+ip頭=mtu

5.tcp是怎樣適配接收方的mtu的?

在三次握手的時候,雙方互相宣告了自己mss。

6.為什麼udp比tcp更適合語音通話?

語音通話更在乎的不是音質,而是延遲。udp傳輸效率更好,即使會丟一些包。

python分片賦值 關於 python 分片賦值

首先你要理解什麼是分片,也有的書叫切片 slice 當你需要乙個序列的子串的時候,你就可以使用切片操作 a a b c d e f g 在a這個序列中,如果你想擷取裡面 c d e 這個子串行,那麼你就可以使用切片a 2 5 它的語法形式是a start end 這裡有乙個區間邊沿取值的問題。首先你...

關於Python分片

coding utf 8 定義乙個字串 stra str123ab print stra 結果 str123ab 定義乙個元祖 tupleb str 1,2,3,a b print tupleb 結果 str 1,2,3,a b 定義乙個列表 listc str 1,2,3,a b print li...

關於wireshark的使用

1 簡介 wireshark 前稱ethereal 是乙個網路封包分析軟體。網路封包分析軟體的功能是擷取網路封包,並盡可能顯示出最為詳細的網路封包資料。wireshark使用winpcap作為介面,直接與網絡卡進行資料報文交換。網路封包分析軟體的功能可想像成 電工技師使用電表來量測電流 電壓 電阻 ...