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