tcp ip协议_网络通信-TCP/IP协议族简述
導(dǎo)讀:計算機與網(wǎng)絡(luò)設(shè)備要相互通信需要遵守同樣的規(guī)則。例如,如何找到通信目標(biāo)、該使用哪種語言通信、怎么結(jié)束通信等規(guī)則。不同的硬件、操作系統(tǒng)之間的通信都需要遵循同一種規(guī)則,這種規(guī)則也稱為是協(xié)議。下面本文主要從以下三個點討論與互聯(lián)網(wǎng)有關(guān)的TCP/IP協(xié)議族
- 什么是TCP/IP協(xié)議族
- TCP/IP協(xié)議四層模型以及分層的好處
- TCP/IP協(xié)議模型與ISO/OSI模型7層模型的關(guān)系
一、什么是TCP/IP協(xié)議族
TCP/IP族是互聯(lián)網(wǎng)相關(guān)的各類協(xié)議集合的總稱,如下圖所示
二、TCP/IP協(xié)議四層模型
TCP/IP重要一點就是分層,每一層完成不同的功能,且通過若干協(xié)議來實現(xiàn),上層協(xié)議使用下層協(xié)議提供的服務(wù)。通常分為以下四層
- 應(yīng)用層
- 傳輸層
- 網(wǎng)絡(luò)層
- 網(wǎng)絡(luò)接口層
- 應(yīng)用層:決定了向用戶提供應(yīng)用服務(wù)時通信的活動,像HTTP協(xié)議、文件傳輸用FTP協(xié)議、電子郵件發(fā)送用SMTP、域名的解析用DNS協(xié)議等。
- 傳輸層:提供了處于網(wǎng)絡(luò)連接中兩臺計算機之間的數(shù)據(jù)傳輸(TCP傳輸控制協(xié)議和UDP用戶數(shù)據(jù)報協(xié)議)。
- 網(wǎng)絡(luò)層:處理網(wǎng)絡(luò)上流動的數(shù)據(jù)包選路和轉(zhuǎn)發(fā)。規(guī)定了數(shù)據(jù)包通過怎樣的傳輸路徑到達目標(biāo)計算機并把數(shù)據(jù)包發(fā)送給對方。IP協(xié)議就是一個網(wǎng)絡(luò)層協(xié)議(IP數(shù)據(jù)包)。
- 網(wǎng)絡(luò)接口層:處理連接網(wǎng)絡(luò)的硬件部分,如控制操作系統(tǒng)、網(wǎng)卡、光纖等,負責(zé)接收IP數(shù)據(jù)報并把這些數(shù)據(jù)報發(fā)送到指定網(wǎng)絡(luò)上。
分層的好處:在于便于使設(shè)計變得更加靈活。例如互聯(lián)網(wǎng)如果只由一個協(xié)議統(tǒng)籌,如果有某些地方需要修改則會影響到整體。而分層之后只需要替換調(diào)需要修改的層即可。通過規(guī)劃好各層之間的接口部分對層與層之間進行解耦,之后每個層就能夠自由進行設(shè)計和改動。
三、TCP/IP協(xié)議模型與ISO/OSI模型7層模型的關(guān)系
- ISO/OSI模型,即開放式通信系統(tǒng)互聯(lián)參考模型,是國際標(biāo)準(zhǔn)化組織(ISO)提出的一個試圖使各種計算機在世界范圍內(nèi)互連為網(wǎng)絡(luò)的標(biāo)準(zhǔn)框架,簡稱OSI。
- TCP/IP協(xié)議模型,包含了一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議,TCP/IP協(xié)議簇是一組不同層次上的多個協(xié)議的組合,通常被認為是一個四層協(xié)議(或五層)系統(tǒng),與OSI的七層模型相對應(yīng)。
關(guān)系:ISO/OSI模型是開放式通信系統(tǒng)互聯(lián)參考模型(7層模型),網(wǎng)絡(luò)通信互聯(lián)均參考該模型進行實現(xiàn)。而TCP/IP協(xié)議模型將TCP/IP協(xié)議族里的協(xié)議劃分到四層模型的各個層中。根據(jù)以下圖的TCP/IP模型與ISO/OSI模型對應(yīng)關(guān)系,映射出了協(xié)議族中的各個協(xié)議在開放式通信系統(tǒng)互聯(lián)參考模型中所發(fā)揮規(guī)則等作用的地方(層)。
總結(jié)
TCP/IP族是由多個與互聯(lián)網(wǎng)有關(guān)的協(xié)議組成。TCP/IP的重點之一是劃分為四層模型,每層完成不同功能且都對應(yīng)若干協(xié)議,上層協(xié)議使用下層協(xié)議提供的服務(wù)。分層的好處是使設(shè)計修改變得更加簡便。ISO/OSI模型是開放式通信系統(tǒng)互聯(lián)參考模型,通過TCP/IP模型與其進行對應(yīng)可以知道TCP/IP協(xié)議族中各個協(xié)議在通信系統(tǒng)互聯(lián)參考模型中具體發(fā)揮規(guī)則等作用的位置。
感謝您的閱讀,如果喜歡本文歡迎關(guān)注和轉(zhuǎn)發(fā),本頭條號將持續(xù)分享IT技術(shù)知識。對于文章內(nèi)容有其他想法或意見建議等,歡迎提出共同討論共同進步。如果您感興趣想了解網(wǎng)絡(luò)間如何通信歡迎轉(zhuǎn)看我的另外一篇文章
揭開網(wǎng)絡(luò)服務(wù)器間通信的面紗
總結(jié)
以上是生活随笔為你收集整理的tcp ip协议_网络通信-TCP/IP协议族简述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老式保险柜密码忘了怎么办
- 下一篇: java 自定义 钩子_使用现有钩子的函