TCP/IP是網(wǎng)絡(luò)中使用的基本的通信協(xié)議,是一系列協(xié)議和服務(wù)的總集。雖然從名字上看TCP/IP包括兩個協(xié)議一一…傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP),但TCP/IP實際上是一組協(xié)議,包括了上百個各種功能的協(xié)議,如:遠(yuǎn)程登錄、文件傳輸和電子郵件(PPP,ICMP,ARP/RARP,UDP,F(xiàn)TP,HTTP,SMTP,SNMP,RIP,OSPF)等協(xié)議,而TCP協(xié)議和IP協(xié)議是保證數(shù)據(jù)完整傳輸?shù)膬蓚€最基本的重要協(xié)議。通常說TCP/IP是指TCP/IP協(xié)議族,而不單單是TCP和IP.TCP/IP依靠TCP和IP這兩個主要協(xié)議提供的服務(wù),加上高層應(yīng)用層的服務(wù),共同實現(xiàn)了TCP/IP協(xié)議族的功能。
TCP/IP的最高層與OSI參考模型的上三層有較大區(qū)別,也沒有非常明確的層次劃分。其中FTP,TELNET,SMTP,DNS是幾種廣泛應(yīng)用的協(xié)議,TCP/IP中還定義了許多別的高層協(xié)議。
(l)文件傳輸協(xié)議FTP
FTP(FileTransferProtocol):文件傳輸協(xié)議,允許用戶將遠(yuǎn)程主機上的文件拷貝到自己的計算機上。
文件傳輸協(xié)議是用于訪問遠(yuǎn)程機器的專門協(xié)議,它使用戶可以在本地機與遠(yuǎn)程機之間進(jìn)行有關(guān)文件的操作。FTP工作時建立兩條TCP連接,條用于傳送文件,另一條用于傳送控制。
FTP采用客戶/服務(wù)器模式,它包含F(xiàn)TP客戶端和FTP服務(wù)器??蛻魡觽魉瓦^程,而服 務(wù)器對其做出應(yīng)答??蛻鬎TP大多有交互式界面,使客戶可以方便地上傳或下載文件。
(2)遠(yuǎn)程終端訪問TELNET
Telnet(RemoteLogin):提供遠(yuǎn)程登錄功能,用戶可以登錄到遠(yuǎn)程的另一臺計算機土,如同在遠(yuǎn)程主機上直接操作一樣。
設(shè)備或終端進(jìn)程交互的方訟,支持終端到終端的連接及進(jìn)程到進(jìn)程分布式計算的通信。
(3)域名服務(wù)DNS
DNS是一個域名服務(wù)的協(xié)議,提供域名到IP地址的轉(zhuǎn)換,允許對域名資源進(jìn)行分散管理。
(4)簡單郵件傳送協(xié)議SMTP
SMTP(SimpleMailTransferProtocol,簡單郵件傳輸協(xié)議),用于傳輸電子郵件。
互聯(lián)網(wǎng)標(biāo)準(zhǔn)中的電子郵件是基于文件的協(xié)議,用于可靠、有效的數(shù)據(jù)傳輸。SMTP作為應(yīng)用層的服務(wù),并不關(guān)心它下面采用的是何種傳輸服務(wù),它可通過網(wǎng)絡(luò)在TCP連接上傳送郵件, 或者簡單地在同一機器的進(jìn)程之間通過進(jìn)程通信的通道來傳送郵件。
郵件發(fā)送之前必須協(xié)商好發(fā)送者、接收者。SMTP服務(wù)進(jìn)程同意為接收方發(fā)送郵件時,它將郵件直接交給接收方用戶或?qū)⑧]件經(jīng)過若干段網(wǎng)絡(luò)傳輸,直到郵件交給接收方用戶。在郵件傳輸過程中,所經(jīng)過的路由被記錄下來。這樣,當(dāng)郵件不能正常傳輸時可按原路由找到發(fā)送者。
(責(zé)任編輯:liushengbao)