tcp ip協議中運輸層有感。

2021-08-19 14:40:18 字數 637 閱讀 4575

於tcp/ip模型中運輸層。

主機間的通訊實際上是主機中的程序間的通訊,在網路層,提供主機與主機之間的邏輯通訊,ip協議雖然能把分組送到目的主機,但是此時分組還停留在網路層,並沒有交付給實際通訊的各個程序,類似於快遞只是到了貨運點,並沒有派送。派送的任務實際上是由運輸層進行了,此處引出復用與分用的定義。復用是指,傳送方主機中,多個程序可以使用同乙個運輸層協議傳送資料,分用是指接收方的運輸層在剝離報文首部後能夠把這些資料交付給相應的目的程序。

既然是復用和分用,那麼如何區分應用層各個服務程序就成了問題,此處引出埠。這個埠是指軟體埠,和硬體上的物理埠要區分開。埠號分為伺服器端埠號和客戶端使用的埠號。伺服器端使用的埠號是被固定劃分的,範圍在1~1023,是大家熟知的應用的埠號,比如http用80埠,ftp用21埠等。客戶端使用的埠範圍在49152~65535直接,他是由客戶端服務程序動態啟用的,服務起埠在,服務死埠滅。

談到運輸層,自然要聊tcp和udp兩個協議。

tcp提供可靠傳輸,但是既然網路層提供的是不可靠傳輸,那麼經由網路層傳輸資料的tcp協議如何保證是可靠傳輸呢?此處引出停止等待協議。停止等待協議設定超時計時器,超出計時器時間傳送發沒有收到接收方的回執時,重發資料組。顯然,使用停止等待協議,對通道的利用率太低,此處引出一種利用率更高的協議,既流水線傳輸。

運輸層TCP IP體系協議(TCP UDP) 一

tcp和udp是tcp ip體系中,運輸層最終要的兩種協議。在介紹這兩種協議之前,先介紹一下埠的概念。從ip層面來說,通訊的兩端是主機。ip資料報的首部明確表明了傳送放和接受放的ip位址,但是,真正通訊的實體是兩個主機之間的程序,是乙個主機中的程序跟另外乙個主機中的程序在交換資料,端到端的通訊是應用...

運輸層TCP IP體系協議(TCP UDP) 二

使用者資料報協議udp概述 udp資料報的主要特點 1 udp是無連線的,即傳送資料前不需要建立連線。2 udp使用盡最大努力交付,即不保證可靠交付 3 udp是面向報文的,傳送方的udp最應用程式叫下來的報文,在新增首部後節向下交付給ip層,既不合併也不拆分。而是保留這些報文的邊界,應用層交給ud...

tcp ip模型中運輸層深入解析

於tcp ip模型中運輸層。主機間的通訊實際上是主機中的程序間的通訊,在網路層,提供主機與主機之間的邏輯通訊,ip協議雖然能把分組送到目的主機,但是此時分組還停留在網路層,並沒有交付給實際通訊的各個程序,類似於快遞只是到了貨運點,並沒有派送。派送的任務實際上是由運輸層進行了,此處引出復用與分用的定義...