TCP IP學習之路 二

2021-10-23 19:26:00 字數 1405 閱讀 1763

tcp/ip協議系統劃分為不同層次的元件,下面的圖表描述了官方的tcp/ip協議層及其功能

當tcp/ip協議軟體準備通過網路傳遞資料時,傳送端計算機上的每一層協議都在資料上新增層資訊,對應於接收端計算機上相應的層。當資料在協議棧裡傳遞時,這些報頭資訊被逐步去除

網路業界針對網路協議架構有乙個標準的7層模型,稱為「開放系統互連」模型,osi模型在tcp/ip模型的基礎上進行了進一步的劃分,對比如下圖所示:

物理層:把資料轉換為傳輸介質上的電子流或模擬脈衝,並監視資料的傳輸

資料鏈路層:提供與網路介面卡相連的介面,維護子網的邏輯鏈結

網路層:支援邏輯定址與路由選擇

傳輸層:為網路提供錯誤控制和流量控制

會話層:在計算機的通訊應用程式之間建立會話

表示層:把資料轉換為標準格式;管理資料加密與壓縮

應用層:為應用程式提供網路介面;支援用於檔案傳輸、通訊等的網路應用

在資料向外傳輸的過程中,其流程是從堆疊的上到下,每一層都把相關資訊**到實際的資料上(成為『報頭』)。包含報頭資訊和資料的資料報就作為下一層的資料,再次被新增到包頭資訊和重新打包。當資料到達目的計算機時,接收過程恰恰時相反的,在資料從上到下經過協議棧的過程中,每一層都解開相應的報頭並且使用其中的資訊。

基本場景如下:

1.資料從工作於應用層的協議、網路服務或應用程式設計介面通過tcp或udp埠傳遞到兩個傳輸層協議中的乙個。程式可以根據需要通過tcp或udp訪問網路。

2.資料分段傳遞到網際層,ip協議在此提供邏輯定址資訊,並且把資料封裝為資料報

3.ip資料報進入網路訪問層,傳遞到與此物理網路相連線的軟體元件。網路訪問層建立乙個或多個資料幀,從而進入物理網路。在像乙太網這樣的區域網系統中,幀可能包含從查詢**裡獲得的實體地址資訊,而這些**是由網際層的arp維護的(arp時位址解析協議,把ip位址轉換為實體地址)

4.資料幀被轉化為位元流,通過網路介質進行傳輸、

TCP IP學習之路(一)

1.批處理 事先將使用者程式和資料裝入卡帶或磁帶,並由計算機按照一定的順序讀取,使使用者所要執行的這些程式和資料能夠一併批量得到處理的方式。2.分時系統 tss 多個終端與同乙個計算機連線,允許多個使用者同時使用一台計算機的系統。3.計算機之間的通訊 計算機與每個終端之間用通訊線路連線 4.計算機網...

TCP IP學習之路(三)

指osi參考模型中的資料鏈路層,有時也指乙太網,無線區域網等通訊手段。實際上,各個裝置之間在資料傳輸時,資料鏈路層和物理層都是必不可少的。眾所周知,計算機以二進位制0,1來表示資訊,然而實際的通訊媒介之間處理的卻是電壓的高低,光的閃滅以及電波的強弱等訊號。把這些訊號與二進位制的0,1進行轉換正是物理...

TCP IP學習之路(四)

ip協議提供了一種分層的 與硬體無關的定址系統,具有在複雜的路由式網路中傳遞資料所需的服務。tcp ip網路上的每個網路介面卡都有唯一的ip位址。網路上的ip位址具有一定規則,因此我們可以通過檢視ip位址來了解主機的位置。ip被分為兩個部分 網路id與主機id 網路必須提供一種方式來判斷ip位址的哪...