TCP/IP協(xié)議(Transmission Control Protocol/Internet Protocol)叫做傳輸控制/網(wǎng)際協(xié)議,又叫網(wǎng)絡(luò)通訊協(xié)議,這個協(xié)議是Internet國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)。
TCP/IP是用于計算機通信的一組協(xié)議,我們通常稱它為TCP/IP協(xié)議族。它是70年代中期美國國防部為其ARPANET廣域網(wǎng)開發(fā)的網(wǎng)絡(luò)體系結(jié)構(gòu)和協(xié)議標準,以它為基礎(chǔ)組建的INTERNET是目前國際上規(guī)模最大的計算機網(wǎng)絡(luò),正因為INTERNET的廣泛使用,使得TCP/IP成了事實上的標準。
TCP/IP是網(wǎng)絡(luò)中使用的基本的通信協(xié)議。雖然從名字上看TCP/IP包括兩個協(xié)議,傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP),但TCP/IP實際上是一組協(xié)議,它包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等許多協(xié)議,這些協(xié)議一起稱為TCP/IP協(xié)議。
TCP/IP由四個層次組成:數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。
一數(shù)據(jù)鏈路層
這是TCP/IP軟件的最低層,負責接收IP數(shù)據(jù)報并通過網(wǎng)絡(luò)發(fā)送之,或者從網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù)報,交給IP層。
二網(wǎng)絡(luò)層
負責相鄰計算機之間的通信。其功能包括三方面:
1、處理來自傳輸層的分組發(fā)送請求,收到請求后,將分組裝入IP數(shù)據(jù)報,填充報頭,選擇去往信宿機的路徑,然后將數(shù)據(jù)報發(fā)往適當?shù)木W(wǎng)絡(luò)接口。
2、處理輸入數(shù)據(jù)報:首先檢查其合法性,然后進行尋徑--假如該數(shù)據(jù)報已到達信宿機,則去掉報頭,將剩下部分交給適當?shù)膫鬏攨f(xié)議;假如該數(shù)據(jù)報尚未到達信宿,則轉(zhuǎn)發(fā)該數(shù)據(jù)報。
3、處理路徑、流控、擁塞等問題。
三傳輸層
提供應(yīng)用程序間的通信。其功能包括:
1、格式化信息流;
2、提供可靠傳輸。為實現(xiàn)后者,傳輸層協(xié)議規(guī)定接收端必須發(fā)回確認,并且假如分組丟失,必須重新發(fā)送。
四應(yīng)用層
向用戶提供一組常用的應(yīng)用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協(xié)議提供在網(wǎng)絡(luò)其它主機上注冊的接口。TELNET會話提供了基于字符的虛擬終端。文件傳輸訪問FTP使用FTP協(xié)議來提供網(wǎng)絡(luò)內(nèi)機器間的文件拷貝功能。
OSI七層模型與TCP/IP協(xié)議的對應(yīng)關(guān)系。
OSI中的層 功能 TCP/IP協(xié)議族
應(yīng)用層 文件傳輸,電子郵件,文件服務(wù),虛擬終端 TFTP,HTTP,SNMP,F(xiàn)TP,SMTP,DNS,Telnet
表示層 數(shù)據(jù)格式化,代碼轉(zhuǎn)換,數(shù)據(jù)加密 沒有協(xié)議
會話層 解除或建立與別的接點的聯(lián)系 沒有協(xié)議
傳輸層 提供端對端的接口 TCP,UDP
網(wǎng)絡(luò)層 為數(shù)據(jù)包選擇路由 IP,ICMP,RIP,OSPF,BGP,IGMP
數(shù)據(jù)鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物理層 以二進制數(shù)據(jù)形式在物理媒體上傳輸數(shù)據(jù) ISO2110,IEEE802。IEEE802.2
TCP/IP協(xié)議中一些常用協(xié)議英文名:
TCP(Transmission Control Protocol)傳輸控制協(xié)議
IP(Internet Protocol)網(wǎng)際協(xié)議
UDP(User Datagram Protocol)用戶數(shù)據(jù)報協(xié)議
ICMP(Internet Control Message Protocol)互聯(lián)網(wǎng)控制信息協(xié)議
SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協(xié)議
SNMP(Simple Network manage Protocol)簡單網(wǎng)絡(luò)管理協(xié)議
FTP(File Transfer Protocol)文件傳輸協(xié)議
ARP(Address Resolation Protocol)地址解析協(xié)議