首頁 > 軟體

TCP/IP協定詳細總結

2020-06-16 16:27:33

網路的基礎知識

一、協定

1、簡介:

在計算機網路與資訊通訊領域裡,人們經常提及“協定”一詞。網際網路中常用的具有代表性的協定有IP、TCP、HTTP等。而LAN(區域網)中常用的協定有IPX/SPX”等。

下面通過通俗一點的方式來解釋一下協定:

有三個人A、B、C。A只會說漢語、B只會說英語、而C既會說漢語又會說英語。現在A與B要聊天,他們之間該如何溝通呢?若A與C要聊天,又會怎樣?這時如果我們:

  • 將漢語和英語當作“協定”
  • 將聊天當作“通訊”
  • 將說話的內容當作“資料”

那麼A和B之間由於採用的是不同的語言,那麼可能永遠都不能進行正常交流。因為他們之間所採用的協定不同,如果想要正常交流,那麼必須採用相同的協定,要麼都用漢語,要麼都使用英語,這樣就可以正常交流了。

那麼計算機之間進行通訊時也是如此,如果兩個計算機之間所採用的協定不同,則兩個計算將不能進行通訊

 

2、協定分層

ISO在制定標準化OSI之前,對網路體系結構相關的問題進行了充分的討論,最終提出了作為通訊協定設計指標的OSI參考模型。這一模型將通訊協定中必要的功能分成了7層。通過這些分層,使得那些比較複雜的網路協定更加簡單化。

在這一模型中,每個分層都接收由它下一層所提供的特定服務,並且負責為自己的上一層提供特定的服務。上下層之間進行互動時所遵循的約定叫做“介面”。同一層之間的互動所遵循的約定叫做“協定”。

 

 

這樣解釋可能有點抽象,我們用一個比較形象的場景來解釋一下:打電話

在這個圖中,他們所用的語言協定作為麥克風的音訊輸入,在通訊裝置層被轉換為電波信號傳送出去了。傳送到對方的電話機後,又被通訊裝置層轉換為音訊輸出,傳遞給了對方。因此,A與C其實是利用電話機之間通過音訊轉化聲音的介面實現了對話。

 

3、OSI參考模型:

前面只是將協定簡單地分為了兩層進行了舉例說明。然而,實際的分組通訊協定會相當複雜。0SI參考模型將這樣一個複雜的協定整理並分為了易於理解的7個分層。

 

 

OSI參考模型中各個分層的作用:

 

OSI參考模型舉例:

假定現在有兩個使用者,使用者A和使用者B,使用者A發一封內容為“早上好”的郵件給使用者B,那麼在網路中這封郵件究竟做了哪些處理呢?


IT145.com E-mail:sddin#qq.com