TCP IP協議理解(包括socket)

2021-08-14 13:14:46 字數 648 閱讀 6906

運用層協議:提供各種運用程式的介面,比如www服務的http //http是基於tcp協議並設計成短連線

傳輸層協議:提供端到端連線服務的介面(tcp和udp),socket可以理解成封裝了多個傳輸層介面(包括tcp和udp),並提供了一系列api,簡化了網路通訊的開發。使用socket通訊相當於跳過應用層直接使用ip及埠號和程序通訊,

並沒有規定連線後斷開,所有客戶端和伺服器可保持連線通道,雙方都可主動傳送資料。

網路互聯層協議:提供定址和路由選擇服務的介面(ip)

資料鏈路層協議:提供資料分組服務的介面

物理層協議:提供資料與二進位制間轉換並收發服務的介面

運用層:提供多種服務型別(安全的還是不安全的,長期的還是短期的,有響應的還是沒響應的,單向還是雙向的......)

網路層:明確目的地和路徑

資料鏈路層和物理層:快速送達

tcp協議將任何網路資訊傳輸當作資訊流。例如,機器a上的乙個長報文傳送到機器b,傳送端a需要將資料分片,把一片片資料分別打包傳送。資料報有乙個頭,指明該資料報發往何處、包中資料在接收序列中所處的位置。每個包都按照ip位址提供的目的地從乙個臺機器傳送到另一台機器,或從乙個網路節點傳送到另乙個網路節點。在接收端b,這些資料報都能夠按照正確的順序重新組裝起來。

理解TCP IP協議

在教學中,很多學員對網路協議都很模糊。其實網路協議有三種,一是internet協議tcp ip規範,適合於網際網路 二是netware中的協議spx ipx規範,適合於區域網 三是移動通訊網路協議g 和cdma。在目前internet中,tcp ip協議使用廣泛。tcp ip協議是1974年推出,到...

理解TCP IP協議

接上篇 5 應用層 1 功能 應用層是tcp ip協議的最高一層,是實現為使用者提供各種服務的層次。2 功能理解 由於網路上的使用者需求比較多,所以要提供所有需求是很困難的。那麼,提供相應的協議來實現服務。3 協議 1 ftp file transfer protocol 檔案傳輸協議 檔案傳輸協議...

理解TCP IP協議

tcp ip涉及的知識太多,很多人都很凌亂,這裡給大家乙個輪廓上的理解。首先要理解好tcp ip是為了在網際網路上傳輸資料的,我們這裡說經典5層結構 網際網路上傳輸資料,其實就是一句話 子網a裡面的電腦b上的程式c使用埠x通過物理介質d傳送格式為e的資料到電腦f。這裡面abcde就是代表tcp ip...