TCP IP幾點小知識

2021-05-24 12:43:34 字數 570 閱讀 1121

1. tcp udp有序和無序。

不論tcp還是udp傳送的都是ip包, ip包在網路上傳輸每次走的線路不盡相同(路由不同, 比較復

雜), 產生了先發未必先到的無序情況, 從udp包(udp源埠號.udp目標埠號.udp長度.udp校驗)

的結構顯示, udp在ip層之上做了簡單的處理, 並未加入有序機制。而tcp包(系列號 確認號 視窗大

小)加入了滑動視窗, 超時重傳機制, 在無序的ip層上構建起了乙個有序的協議。

2. tcp udp有連線和無連線

ip包相較與固定**線路有本質的區別。 **一旦接通, 你與對方通話的線路就確定下來, 而

ip包傳輸的線路是乙個不斷路由過程, 天知道他走了那條路。 ip包是沒有連線的。而tcp 在端上加

入了狀態, 三次握手初始化序列號, 滑動視窗等等並儲存下來, tcp包的到來, 伴隨著系列號 確

認號等的狀態的改變。 tcp 是在沒有連線的ip 層之上構建起乙個虛擬連線。

3. tcp udp 各自向你保證了什麼?

tcp 保證了有一條虛擬連線(即狀態)和資料的有序。 udp 只向應用層保證得到的是完整的包。

Linux 小知識翻譯 TCP IP

上次說了 協議 相關的話題,這次專門說說 tcp ip 協議。這裡的主題是 tcp ip 到底是什麼?但並不是要說明 tcp ip 是什麼東西,重點是 tcp ip 究竟有什麼意義,在 使用 tcp ip 這正是之前沒有提到的內容。tcp或ip,根據上次的介紹,都是協議,也就是通訊時的規則。但是,t...

TCP IP協議棧的幾點思考

我們平時上網,其實是借助瀏覽器發起乙個http請求到伺服器指定埠 預設80 從而獲得伺服器上儲存著的資源。而這些資源則要通過tcp ip協議將它們傳輸到網路上。也就是說web伺服器通過http協議做應用層協議,來識別資料內容,然後利用tcp ip協議將其傳輸到網路上,使資料有意義。我們經常聽到的so...

tcpip知識梳理

幀 frame 由標頭 head 和資料 data 構成。整個幀最短64,最長1518位元組。如果資料很長,需要分割成多個幀傳送。標頭 固定長度18位元組。資料 最短46位元組,最長1500位元組。ip資料報 標頭和資料。ip資料報 資料報括ip資料報的具體內容。最大長度為65515。如果超過150...