TCP IP筆記 二 TCP IP簡介

2022-03-29 18:18:52 字數 2049 閱讀 2683

上回,主要介紹了下協議和osi參考模型,並簡單了解下網路構成要素,這回該說說tcp/ip了

網際網路進行通訊時,需要相應的網路協議,tcp/ip原本就是為使用網際網路而開發定製的協議族。因此,網際網路的協議就是tcp/ip,tcp/ip就是網際網路的協議。

知道了解tcp/ip的重要性了吧,那就好好看看吧

20世紀90年代,iso開展了osi這一國際標準協議的標準化程序。然而osi協議並沒有得到普及,真正被廣泛使用的是tcp/ip協議。

那麼為什麼osi失敗了呢?

那tcp/ip好在哪兒呢?

由於tcp/ip盡早地制定了可行性較強的協議,提出了應對技術快速革新的協議,並及時進行後期改良的方案,因此打敗了osi模型,成為了事實上的標準。

上圖列出了tcp/ip與osi分層之間的大概關係,不難看出,tcp/ip與osi在分層模組上稍有區別。osi參考模型注重「通訊協議必要的功能是什麼」,而tcp/ip則更強調「在計算機上實現協議應該開發哪種程式」

在 tcp/ip 模型中,網路訪問層是 tcp/ip 模型的最低層,負責接收從網際層交來的 ip 資料報並將 ip 資料報通過底層物理網路傳送出去,或者從底層物理網路上接收物理幀,抽出 ip 資料報,交給網際網路層。網路訪問層使採用不同技術和網路硬體的網路之間能夠互聯, 它包括屬於作業系統的裝置驅動器和計算機網路介面卡,以處理具體的硬體物理介面。

網際層負責獨立地將分組從源主機送往目標主機,涉及為分組提供最佳路徑的選擇和 交換功能,並使這一過程與它們所經過的路徑和網路無關。這好比你寄信時,你並不需要知道它是如何到達目的地的,而只關心它是否到達了。tcp/ip 模型的網際網路層在功能上非常類似於 osi 參考模型中的網路層。

傳輸層的作用與 osi 參考模型中傳輸層的作用是類似的,即在源結點和目的結點的兩個對等實體間提供可靠的端到端的資料通訊。為保證資料傳輸的可靠性,傳輸層協議也提供了確認、差錯控制和流量控制等機制。另外,由在一般的計算機中,常常是多個應用程式同時訪問網路,所以傳輸層還要提供不同應用程式的標識。

應用層涉及為使用者提供網路應用,並為這些應用提供網路支撐服務。由於 tcp/ip 將所有與應用相關的內容都有歸為一層,所以在應用層要處理高層協議、資料表達和對話控制等任務。

osi 模型包括了七層,而 tcp/ip 模型只有四層。雖然它們具有功能相當的網路層、傳輸層和應用層,但其它層並不相同。

tcp/ip 模型中沒有專門的表示層和會話層,它將與這兩層相關的表達、編碼和會話控制等功能包含到了應用層中去完成。另外,tcp/ip 模型還將 osi 的資料鏈路層和物理層包括到了乙個網路訪問層中。

osi 模型在網路層支援無連線和面向連線的兩種服務,而在傳輸層僅支援面向連線的服 務。tcp/ip 模型在網際網路層則只支援無連線的一種服務,但在傳輸層支援面向連線和無連 接兩種服務。

tcp/ip 由於有較少的層次,因而顯得更簡單,並且作為從網際網路(internet)上發展起來的協議,已經成了網路互連的事實標準。但是,目前還沒有實際網路是建立在 osi 七層模型基礎上的,osi 僅僅作為理論的參考模型被廣泛使用。

資料報首部

現在再來看看主機a向主機b傳送一封電子郵件,在tcp/ip模型下的處理過程:

tcp ip 協議簡介

tcp ip 協議名字的定義取自它的 網路層和資料鏈路層所應用的協議名稱。l tcp ip 協議層級分化 1.應用層 telnet ftp e mail 的應用 2.傳輸層 transport layer tcp udp 協議的應用為主 3.網路層 network layer ip協議為主,路由器即...

TCP IP協議 簡介

是用於計算機通訊的一組協議,我們通常稱它為tcp ip協議族。它是70年代中期美國國防部為其arpanet廣域網開發的網路體系結構和協議標準,以它為基礎組建的internet是目前國際上規模最大的計算機網路,正因為internet的廣泛使用,使得tcp ip成了事實上的標準。之所以說tcp ip是乙...

TCP IP學習筆記(二)

c documents and settings xiaoj arp a inte ce 192.1.8.84 on inte ce 0x1000003 internet address physical address type 192.1.8.12 00 0b cd 03 c4 27 dynam...