TCP/IP協(xié)議和CP/IP協(xié)議是什么
TCP/IP協(xié)議和CP/IP協(xié)議是什么
1、CP/IP協(xié)議(Transfer ControlnProtocol/Internet Protocol)叫做傳輸控制/網(wǎng)際協(xié)議,又叫網(wǎng)絡(luò)通訊協(xié)議,這個(gè)協(xié)議是Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)。
它包括上百個(gè)各種功能的協(xié)議,如:遠(yuǎn)程登錄、文件傳輸和電子郵件等,而TCP協(xié)議和IP協(xié)議是保證數(shù)據(jù)完整傳輸?shù)膬蓚€(gè)基本的重要協(xié)議。
TCP/IP(Transmission Control Protocol/Internet Protocol的簡寫,中文譯名為傳輸控制協(xié)議/互聯(lián)網(wǎng)絡(luò)協(xié)議)協(xié)議是一種應(yīng)用最為廣泛的網(wǎng)絡(luò)通信協(xié)議,也是Internet的標(biāo)準(zhǔn)連接協(xié)議。它提供了一整套方便實(shí)用、并能應(yīng)用于多種網(wǎng)絡(luò)上的協(xié)議,使網(wǎng)絡(luò)互聯(lián)變得容易起來,并且使越來越多的網(wǎng)絡(luò)加入其中,成為Internet的事實(shí)標(biāo)準(zhǔn)。
準(zhǔn)確的說TCP/IP協(xié)議是一個(gè)協(xié)議組(協(xié)議集合),其中包括了TCP協(xié)議和IP協(xié)議以及其他一些協(xié)議。
因此大家一定要明確TCP/IP協(xié)議不只代表TCP協(xié)議和IP協(xié)議,它代表的是一組協(xié)議。協(xié)議組中的其他一些協(xié)議也是非常重要的。
2、TCP/IP協(xié)議的產(chǎn)生
TCP/IP協(xié)議是怎么產(chǎn)生的呢?就讓我簡單的向大家介紹一下吧:
Internet的中文意義是“網(wǎng)際網(wǎng)”,它實(shí)際上就是將全球各地的局域網(wǎng)連接起來而形成的一個(gè)“網(wǎng)之間的網(wǎng)(即網(wǎng)際網(wǎng))”.
Internet的原型是ARPANET,一個(gè)軍用網(wǎng).在Internet還沒有形成之前,世界各個(gè)地方已經(jīng)建立了很多小型的局域網(wǎng),然而,這些各式各樣的局域網(wǎng)卻存在不同的網(wǎng)絡(luò)結(jié)構(gòu)和數(shù)據(jù)傳輸規(guī)則,如果要將這些局域網(wǎng)連接起來,就必須要有一個(gè)統(tǒng)一的規(guī)則來傳輸數(shù)據(jù),即TCP/IP協(xié)議.
什么?還不理解,好,那我就給你舉一個(gè)例子吧:比如世界各地的人需要在一起交流,那么他們之間就要用一種統(tǒng)一的語言(目前是英語)來交流和溝通,Internet也一樣,如果想讓所有的計(jì)算機(jī)連接在一起以便交流,那么就需要一種統(tǒng)一的數(shù)據(jù)傳輸標(biāo)準(zhǔn),即CP/IP協(xié)議。
只有遵守這個(gè)協(xié)議的計(jì)算機(jī),才能加入到Internet這個(gè)大家庭中來,才能與其他的計(jì)算機(jī)傳輸數(shù)據(jù),才能與其他的計(jì)算機(jī)交流。就是這樣,明白了嗎?
3、四層模型
從前面我們已經(jīng)知道,TCP/IP協(xié)議組中有很多的協(xié)議,那么這些協(xié)議之間的關(guān)系是什么樣子呢?TCP/IP協(xié)議組中的協(xié)議并不是平面分布的,而是分層次分布的,它遵守一個(gè)四層的模型概念:應(yīng)用層、傳輸層、互聯(lián)層(網(wǎng)絡(luò)層)和網(wǎng)絡(luò)接口層。
應(yīng)用層:它定義了應(yīng)用程序使用互聯(lián)網(wǎng)的規(guī)程,應(yīng)用程序?qū)⑼ㄟ^這一層訪問網(wǎng)絡(luò)。應(yīng)用層是所有用戶所面向的應(yīng)用程序的統(tǒng)稱。ICP/IP協(xié)議族在這一層面有著很多協(xié)議來支持不同的應(yīng)用,許多大家所熟悉的基于Internet的應(yīng)用的實(shí)現(xiàn)就離不開這些協(xié)議。
如我們進(jìn)行萬維網(wǎng)(WWW)訪問用到了HTTP協(xié)議、文件傳輸用FTP協(xié)議、電子郵件發(fā)送用SMTP、域名的解析用DNS協(xié)議、 遠(yuǎn)程登錄用Telnet協(xié)議等等,都是屬于TCP/IP應(yīng)用層的;就用戶而言,看到的是由一個(gè)個(gè)軟件所構(gòu)筑的大多為圖形化的操作界面,而實(shí)際后臺(tái)運(yùn)行的便是上述協(xié)議。
傳輸層:為兩個(gè)用戶進(jìn)程(程序)之間建立、管理和拆除可靠而又有效的端到端連接的協(xié)議,即負(fù)責(zé)起點(diǎn)到終點(diǎn)的通信.這一層的的功能主要是提供應(yīng)用程序間的通信。包括TCP(傳輸控制)和UDP(用戶數(shù)據(jù)報(bào))兩個(gè)協(xié)議.
互聯(lián)層:本層定義了互聯(lián)網(wǎng)中傳輸?shù)?ldquo;信息包”格式,以及從一個(gè)用戶通過一個(gè)或多個(gè)路由器到最終目標(biāo)的"信息包"轉(zhuǎn)發(fā)機(jī)制。包括網(wǎng)際協(xié)議IP,地址解析協(xié)議ARP,網(wǎng)際控制消息協(xié)議ICMP,互聯(lián)組管理協(xié)議IGMP.這一層也是TCP/IP協(xié)議族中非常關(guān)鍵的一層。
網(wǎng)絡(luò)接口層:四層模型的基層(最底層)是網(wǎng)絡(luò)接口層。負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來。