前言
TCP/IP 是迄今為止最常用的網(wǎng)絡(luò)互聯(lián)協(xié)議套件,在全球互聯(lián)網(wǎng)運(yùn)營(yíng)方面發(fā)揮了巨大作用,可以這樣說(shuō) TCP/IP 在互聯(lián)網(wǎng)世界無(wú)處不在!
TCP/IP 最初由 DARPA(美國(guó)國(guó)防高級(jí)研究計(jì)劃局)的兩位科學(xué)家于 1970 年代開(kāi)發(fā),這兩位科學(xué)家分為是 Vint Cerf 和 Bob Kahn,被稱為 Internet 之父。
當(dāng)時(shí) NCP 是 ARPAnet 使用的主要傳輸協(xié)議,也就是當(dāng)今 Internet 的前身,Vint 和 Bob 根據(jù) NCP 的缺點(diǎn)吸取了很多經(jīng)驗(yàn)教訓(xùn),TCP/IP 帶來(lái)的改進(jìn)非常顯著,在 1983 年 TCP/IP 取代了 NCP,成為 ARPAnet 的標(biāo)準(zhǔn)協(xié)議。
TCP/IP 在 ARPAnet 成立后,當(dāng)時(shí)加州大學(xué)伯克利分校正在開(kāi)發(fā)一個(gè)項(xiàng)目,一群科學(xué)家正在研究新版本的 Unix 操作系統(tǒng),即也就是后來(lái)的 BSD。1989 年,BSD 開(kāi)發(fā)人員選擇 TCP/IP 作為協(xié)議棧與其他系統(tǒng)進(jìn)行通信。
后來(lái)他們開(kāi)發(fā)的操作系統(tǒng)在其他大學(xué)和機(jī)構(gòu)中非常流行,TCP/IP 也漸漸變得流行起來(lái),此后不久,美國(guó)聯(lián)邦政府也開(kāi)始測(cè)試 TCP/IP 的可用性,這進(jìn)一步鞏固了它在互聯(lián)網(wǎng)世界中的地位。
什么是 TCP/IP?
從 TCP/IP 看包含兩個(gè)部分:
-
TCP
-
IP
TCP/IP 實(shí)際包括幾十個(gè) Internet 協(xié)議,但只有少數(shù)是核心協(xié)議,其中有兩個(gè)通常被認(rèn)為是最重要的,就是我們上面提到的 TCP 和 IP。
IP 屬于 OSI 網(wǎng)絡(luò)層(第三層),在互聯(lián)網(wǎng)網(wǎng)絡(luò)中提供尋址、數(shù)據(jù)報(bào)路由等功能;TCP 屬于 OSI 傳輸層(第四層),負(fù)責(zé)設(shè)備上軟件進(jìn)程之間的連接建立和管理以及可靠的數(shù)據(jù)傳輸。
由于這兩個(gè)協(xié)議非常重要,所以將這些協(xié)議集統(tǒng)稱為“TCP/IP”,TCP/IP 的許多最關(guān)鍵的功能都是在第三層和第四層實(shí)現(xiàn)的,但是 TCP/IP 不僅僅是 TCP 和 IP,TCP/IP 是一個(gè)整體,需要許多不同協(xié)議和技術(shù)的協(xié)同工作,才能構(gòu)成一個(gè)功能性網(wǎng)絡(luò),進(jìn)而正確地為用戶提供他們需要的應(yīng)用程序。
TCP/IP 四層模型?
TCP/IP 包含四層模型,分別是:
下面我們來(lái)分別介紹一下每一層。
1、網(wǎng)絡(luò)接口層
網(wǎng)絡(luò)接口層是 TCP/IP 四層模型中的第一層,是 OSI 參考模型中定義的物理層和數(shù)據(jù)鏈路層的組合,這一層主要涉及計(jì)算機(jī)連接互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施,比如以太網(wǎng)電纜、無(wú)線網(wǎng)絡(luò)、網(wǎng)絡(luò)接口卡、計(jì)算機(jī)中的設(shè)備驅(qū)動(dòng)程序等等。
網(wǎng)絡(luò)接口層還負(fù)責(zé)同一網(wǎng)絡(luò)上兩個(gè)設(shè)備之間的數(shù)據(jù)傳輸,例如將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為可傳輸信號(hào)。
網(wǎng)絡(luò)接口層還有一個(gè)就是將 IP 數(shù)據(jù)報(bào)封裝成網(wǎng)絡(luò)傳輸?shù)膸?IP 地址映射到物理地址。
網(wǎng)絡(luò)接口層涉及協(xié)議
網(wǎng)絡(luò)接口層主要涉及以下協(xié)議:
-
802.3(以太網(wǎng))
-
802.11(Wi-Fi)
-
PPP:點(diǎn)對(duì)點(diǎn)協(xié)議,提供成幀以及許多提高安全性和性能的附加功能。
-
令牌環(huán)
-
FDDI
-
X.25
-
幀中繼
-
SLIP:串行鏈路 Internet 協(xié)議,提供基本的 IP 幀。
網(wǎng)絡(luò)接口層工作流程
網(wǎng)絡(luò)接口層其實(shí)可以細(xì)分為三層:
-
邏輯鏈路控制,英文縮寫(xiě) LLC,負(fù)責(zé)處理網(wǎng)絡(luò)層使用的協(xié)議的信息,LLC 在接收端幫助決定將數(shù)據(jù)包傳遞到目標(biāo)網(wǎng)絡(luò)層的相應(yīng)協(xié)議。
-
MAC 層將源 MAC 地址和目標(biāo) MAC 地址添加到數(shù)據(jù)幀中。
-
物理層將數(shù)據(jù)幀轉(zhuǎn)換為可以通過(guò)網(wǎng)絡(luò)傳輸?shù)母袷健?mark hidden color="red">文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-442946.html
比如在有線環(huán)境下,物理層會(huì)將數(shù)據(jù)幀轉(zhuǎn)換為電信號(hào),在通信的另一方,將電信號(hào)轉(zhuǎn)換回?cái)?shù)據(jù)幀,從數(shù)據(jù)包中刪除標(biāo)頭,然后將數(shù)據(jù)包重新組合成完整的數(shù)據(jù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-442946.html
2、網(wǎng)絡(luò)層
到了這里,關(guān)于互聯(lián)網(wǎng)基石:TCP/IP 四層模型,由淺入深直擊原理!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!