6.2.2 TCP/IP協(xié)議的工作原理
TCP/IP協(xié)議在因特網(wǎng)中能夠迅速發(fā)展,不僅因為它最早在ARPANET中使用,由美國軍方指定,更重要的是它恰恰適應了世界范圍內(nèi)的數(shù)據(jù)通信的需要。TCP/IP是用于因特網(wǎng)計算機通 信的一組協(xié)議,其中包括了不同層次上的多個協(xié)議。圖6—2中的主機至網(wǎng)絡層是最底層,包括各種硬件協(xié)議,面向硬件;應用層面向用戶,提供一組常用的應用層協(xié)議,如文件傳輸協(xié)議、電子郵件發(fā)送協(xié)議等。而傳輸層的TCP協(xié)議和互聯(lián)層的IP協(xié)議是眾多協(xié)議中最重要的兩個核心協(xié)議。
1.IP(Internet Protoc01)協(xié)議
IP協(xié)議是TCP/IP協(xié)議體系中的網(wǎng)絡層協(xié)議,它的主要作用是將不同類型的物理網(wǎng)絡互聯(lián) 在一起。為了達到這個目的,需要將不同格式的物理地址轉(zhuǎn)換成統(tǒng)一的IP地址,將不同格式的幀(物理網(wǎng)絡傳輸?shù)臄?shù)據(jù)單元)轉(zhuǎn)換成“IP數(shù)據(jù)報”,從而屏蔽了下層物理網(wǎng)絡的差異,向上層傳輸層提供IP數(shù)據(jù)報,實現(xiàn)無連接數(shù)據(jù)報傳送服務;IP的另一個功能是路由選擇,簡單說,就是從網(wǎng)上某個結點到另一個結點的傳輸路徑的選擇,將數(shù)據(jù)從一個結點按路徑傳輸?shù)搅硪粋€結點。
2.TCP(Transmission Control Protoc01)協(xié)議
TCP即傳輸控制協(xié)議,位于傳輸層。TCP協(xié)議向應用層提供面向連接的服務,確保網(wǎng)上所發(fā)送的數(shù)據(jù)報可以完整地接收,一旦某個數(shù)據(jù)報丟失或損壞,TCP發(fā)送端可以通過協(xié)議機制重新發(fā)送這個數(shù)據(jù)報,以確保發(fā)送端到接收端的可靠傳輸。依賴于TCP協(xié)議的應用層協(xié)議主要是需要大量傳輸交互式報文的應用,如遠程登錄協(xié)議Telnet、簡單郵件傳輸協(xié)議SMTP、文件傳輸協(xié)議FTP、超文本傳輸協(xié)議HTTP等。

