雙層結構的TCP IP協(xié)議
TCP IP協(xié)議我們都知道它是網(wǎng)絡基礎的協(xié)議。那么在網(wǎng)絡中的基本傳輸都是靠這個協(xié)議來完成的。但是它也是分為雙層結構的,這點不知道大家是不是清楚。那么針對這個特點我們來從新認識一下TCP IP協(xié)議。
TCP IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議,Transmission Control Protocol/Internet Protocol)是互聯(lián)網(wǎng)中的基本通信語言或協(xié)議。
在專用網(wǎng)絡(不管是內(nèi)聯(lián)網(wǎng)還是外聯(lián)網(wǎng))中,它也被用作通信協(xié)議。當你直接連接網(wǎng)絡時,你的計算機就會有一個TCP IP程序的副本,此時接收你所發(fā)送的信息的計算機也應有一個TCP IP程序的副本。
TCP IP協(xié)議是一個兩層的程序。
◆高層為傳輸控制協(xié)議(TCP),它負責將信息或文件裝配到更小的包中。這些包通過網(wǎng)絡傳送到接收端的TCP層,接收端的TCP層把包還原為原始文件。
◆低層是網(wǎng)際協(xié)議(IP),它處理每個包的地址部分,使這些包正確的到達目的地。網(wǎng)絡上的網(wǎng)關計算機根據(jù)信息的地址來進行路由選擇。即使來自同一文件的分包路由也有可能不同,但它們***會在目的地匯合。
TCP IP協(xié)議使用客戶機與服務器模式進行通信。TCP IP通信是點對點的,意思是通信是網(wǎng)絡中的一臺主機與另一臺主機之間的。
TCP IP協(xié)議與上層應用程序之間可以說是“無狀態(tài)的”,因為每個客戶請求都被看做是與上一個請求無關的新請求。正是它們之間的“無狀態(tài)”釋放了網(wǎng)絡路徑,才使每個人都可以連續(xù)不斷的使用網(wǎng)絡。(請注意,TCP層本身并不是無狀態(tài)的。)
許多用戶熟悉使用TCP IP協(xié)議的高層應用協(xié)議。包括萬維網(wǎng)的超文本傳輸協(xié)議(HTTP)、文件傳輸協(xié)議(FTP)、Telnet(它可以讓你登錄到遠程計算機)和簡單郵件傳輸協(xié)議(SMTP)。這些協(xié)議通常和TCP IP協(xié)議打包在一起。
使用模擬電話調(diào)制解調(diào)器連接網(wǎng)絡的個人電腦通常使用串行線路IP協(xié)議(SLIP)和點對點協(xié)議(PPP)。這些協(xié)議封裝在IP包中,這樣它們就可以通過撥號連接發(fā)送到接入供應商的調(diào)制解調(diào)器中。
與TCP IP協(xié)議相關的協(xié)議還包括用戶數(shù)據(jù)報協(xié)議(UDP),它代替TCP IP協(xié)議來達到特殊的目的。網(wǎng)絡主機用來交換路由信息的其他協(xié)議有Internet控制信息協(xié)議(ICMP)、內(nèi)部網(wǎng)關協(xié)議(IGP)、外部網(wǎng)關協(xié)議(EGP)和邊界網(wǎng)關協(xié)議(BGP)。