网络协议——TCP/IP协议
簡介:
????TCP(傳輸控制協議)和 IP(網際協議)是兩個獨立且緊密結合的協議,負責管理和引導數據報文在 Internet上的傳輸。二者使用專門的報文頭定義每個報文的內容。TCP 負責和遠程主機的連接,IP負責尋址,使報文被送到其該去的地方。
????TCP/IP協議模型如下圖所示:
1.網絡接口層
? ? 有時也稱為數據鏈路層或網絡接口層,通常包括操作系統中的設備驅動程序和計算機中對應的網絡接口卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理接口細節。
2.網絡層
? ? 有時也稱為互聯網層,處理分組在網絡中的活動,例如分組的選路。在T C P / I P協議族中,網絡層協議包括I P協議(網際協議),I C M P協議(I n t e r n e t互聯網控制報文協議),以及I G M P協議(I n t e r n e t組管理協議)。
3.傳輸層
? ????? 主要為兩臺主機上的應用程序提供端到端的通信。在 TCP/I P協議族中,有兩個互不相同的傳輸協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)
????????TCP為兩臺主機提供高可靠性的數據通信。它所做的工作包括把應用程序交給它的數據分成合適的小塊交給下面的網絡層,確認接收到的分組,設置發送最后確認分組的超時時鐘等。由于傳輸層提供了高可靠性的端到端的通信,因此應用層可以忽略所有這些細節。
????????UDP為應用層提供一種非常簡單的服務。它只是把稱為數據報的分組從一臺主機發送到另一臺主機,但并不保證該數據報能到達另一端。任何必需的可靠性必須由應用層來提供。
4.應用層
? ? 負責處理特定的應用程序細節
? ? 幾乎各種不同的 T C P / I P實現都會提供下面這些通用的應用程序:
????????Telnet 遠程登錄。
????????FTP 文件傳輸協議。
????????SMTP 簡單郵件傳送協議。
????????SNMP 簡單網絡管理協議。
5.各層主要協議
6.?OSI 模型和 TCP/IP 模型的區別
????????6.1類似之處? ? ? ? ? ? ? ? ? ? ? ? ?????????????????
?????????????????????均為層次結構
?????????????????????存在可比的傳輸層和網絡層
?????????????????????均有應用層,但其所提供的服務有所不同
?????????????????????均是一種基于協議數據單元的包交換網絡
? ? ? ? ? ? ? ? ? ? 作為概念上的模型和事實上的標準,具有同等的重要性
????????6.2不同之處
????????????????????OSI 模型包括了 7 層,而 TCP/IP 模型只有 4 層。TCP/IP 模型將表示層與會話層包含到了應用層中去完成。另外,TCP/IP模型還將 OSI的數據鏈路層和物理層包括到了一個網絡接口層中。
????????????????????OSI 參考模型在網絡層支持無連接和面向連接的兩種服務,而在傳輸層僅支持面向連接的服務。TCP/IP 模型在網絡層則只支持無連接的一種服務,但在傳輸層支持面向連接和無連接兩種服務。
????????????????????TCP/IP由于有較少的層次,更為簡單
總結
以上是生活随笔為你收集整理的网络协议——TCP/IP协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jboss\server\default
- 下一篇: vim批量加注释