一篇帶你瞭解TCP/IP 概念

大雄45發表於2021-07-25
導讀 Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是指能夠在多個不同網路間實現資訊傳輸的協議簇。

一篇帶你瞭解TCP/IP 概念一篇帶你瞭解TCP/IP 概念

1.TCP/IP 是什麼?

Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是指能夠在多個不同網路間實現資訊傳輸的協議簇。

TCP/IP 是通訊協議的統稱。TCP/IP就是IP、TCP、UDP、HTTP、SMTP等協議的集合。

TCP具有兩大特點:開放性和實用性

首先,開放性是由於TCP/IP的協議是由IETF討論制定,而IETF本身就是一個允許任何人加入進行討論的組織。

其次,在TCP/IP的標準化過程中,制訂某一協議的規範本身已不再那麼重要,而首要任務是實現真正能夠實現通訊的技術。所以有人打趣到“TCP/IP簡直”就是先開發程式,後寫規格標準。

2.什麼是協議?

當我們訪問一個網頁獲取資訊時察覺不到協議的存在,只有在重新配置計算機的網路連線、修改網路設定時才涉及協議。

簡單來說,協議就是計算機與計算機之間透過網路實現通訊息時事先達成的一種“約定”。這種“約定”使那些由不同廠商的裝置、不同的CPU以及不同的作業系統組成的計算機之間,只要遵循相同的協議就能夠實現通訊。反之,如果所使用的協議不同,就無法實現通訊。

這就好比兩個人使用不同國家的語言說話,怎麼也無法相互理解。協議可以分為很多種,每一種協議都明確地界定了它的行為規範。兩臺計算機之間必須能夠支援相同的協議,並遵循相同協議進行處理,這樣才能實現相互通訊。

在計算機通訊中,事先達成一個詳細的約定,並遵循這一約定進行處理尤為重要。這種約定其實就是協議。

注:協議地址

3.分組交換協議

分組交換是指將大資料分割為一個個叫做包的較小單位進行傳輸的方法。

計算機通訊會在每個分組中附加上源主機地址和目標主機地址送給通訊線路。這些傳送端地址、接收端地址以及分組序號寫入的部份稱為“報文首部”。通訊協議中,通常會規定報文首部應該寫入哪些資訊、應該如何處理這些資訊。

4.網際網路與TCP/IP的關係

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

5.TCP/IP與OSI的關係

一篇帶你瞭解TCP/IP 概念一篇帶你瞭解TCP/IP 概念

OSI的概念:Open System Interconnect開放系統互連參考模型,是由ISO(國際標準化組織)定義的。它是個靈活的、穩健的和可互操作的模型,並不是協議,常用來分析和設計網路體系結構。

OSI模型分為七層:OSI把網路按照層次分為七層,由下到上分別為物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。

TCP/IP模型分為四層:資料鏈路層、網路層、傳輸層、應用層

在TCP/IP參考模型中,OSI參考模型中的會話層和表示層(這兩層的功能被合併到應用層實現),資料鏈路層和物理層合併物理鏈路層。

應用層:
針對特定應用的協議

表示層:
裝置固有資料格式和網路標準資料格式的轉換

會話層:
通訊管理,負責建立和斷開通訊連線

傳輸層:
管理兩個節點之間的資料傳輸。

TCP是面向有連結的傳輸層協議,它可以保證兩端通訊主機之間的通訊可達。TCP能夠正確處理在傳輸過程中丟包、傳輸順序亂掉等異常情況。此外,TCP還能夠有效利用頻寬,緩解網路擁堵。

然而,為了建立與斷開連線,有時它需要至少7次的發包收包,導致網路流量的浪費。此外,為了提高網路的利用率,TCP協議中定義了各種各樣複雜的規範,因此不利於視訊會議等場合使用。

UDP有別於TCP,它是一種面向無連線的傳輸層協議。UDP不會關注對端是否真的收到了傳送過去的資料,如果需要檢查對端是否收到分組資料包,或者對端是否有連線到網路,則需要在應用程式中實現。

UDP 常用於分組資料較少或多播、廣播通訊以及影片通訊等多媒體領域。

網路層:
地址管理與路由選擇

資料鏈路層
互連裝置之間傳送和識別資料幀

物理層
以0,1代表電壓的高低、燈光的閃滅

一篇帶你瞭解TCP/IP 概念一篇帶你瞭解TCP/IP 概念

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2783175/,如需轉載,請註明出處,否則將追究法律責任。

相關文章