TCP IP協(xié)議簇中的關(guān)鍵協(xié)議匯總
在網(wǎng)絡(luò)協(xié)議中,我們知道TCP IP協(xié)議是最基本的協(xié)議。但是它是一個協(xié)議的結(jié)合,其中包含了各種至關(guān)重要的協(xié)議,從而組成了TCP IP協(xié)議簇。下面我們就來將這之中的關(guān)鍵協(xié)議幫助大家羅列出來。其中比較重要的有SLIP協(xié)議、PPP協(xié)議、IP協(xié)議、ICMP協(xié)議、ARP協(xié)議、TCP協(xié)議、UDP協(xié)議、FTP協(xié)議、DNS協(xié)議、SMTP協(xié)議等。
TCP IP協(xié)議簇:SLIP協(xié)議
SLIP提供在串行通信線路上封裝IP分組的簡單方法,使遠(yuǎn)程用戶通過電話線和MODEM能方便地接入TCP/IP網(wǎng)絡(luò)。SLIP是一種簡單的組幀方式,但使用時還存在一些問題。首先,SLIP不支持在連接過程中的動態(tài)IP地址分配,通信雙方必須事先告知對方IP地址,這給沒有固定IP地址的個人用戶上INTERNET網(wǎng)帶來了很大的不便。其次,SLIP幀中無校驗(yàn)字段,因此鏈路層上無法檢測出差錯,必須由上層實(shí)體或具有糾錯能力MODEM來解決傳輸差錯問題。
TCP IP協(xié)議簇:PPP協(xié)議
為了解決SLIP存在的問題,在串行通信應(yīng)用中又開發(fā)了PPP協(xié)議。PPP協(xié)議是一種有效的點(diǎn)對點(diǎn)通信協(xié)議,它由串行通信線路上的組幀方式,用于建立、配制、測試和拆除數(shù)據(jù)鏈路的鏈路控制協(xié)議LCP及一組用以支持不同網(wǎng)絡(luò)層協(xié)議的網(wǎng)絡(luò)控制協(xié)議NCPs三部分組成。PPP中的LCP協(xié)議提供了通信雙方進(jìn)行參數(shù)協(xié)商的手段,并且提供了一組NCPs協(xié)議,使得PPP可以支持多種網(wǎng)絡(luò)層協(xié)議,如IP,IPX,OSI等。另外,支持IP的NCP提供了在建立鏈接時動態(tài)分配IP地址的功能,解決了個人用戶上INTERNET網(wǎng)的問題。
TCP IP協(xié)議簇:IP協(xié)議
即互聯(lián)網(wǎng)協(xié)議(Internet Protocol),它將多個網(wǎng)絡(luò)連成一個互聯(lián)網(wǎng),可以把高層的數(shù)據(jù)以多個數(shù)據(jù)包的形式通過互聯(lián)網(wǎng)分發(fā)出去。IP的基本任務(wù)是通過互聯(lián)網(wǎng)傳送數(shù)據(jù)包,各個IP數(shù)據(jù)包之間是相互獨(dú)立的。
TCP IP協(xié)議簇:ICMP協(xié)議
即互聯(lián)網(wǎng)控制報(bào)文協(xié)議。從IP互聯(lián)網(wǎng)協(xié)議的功能,可以知道IP 提供的是一種不可靠的無連接報(bào)文分組傳送服務(wù)。若路由器或主機(jī)發(fā)生故障時網(wǎng)絡(luò)阻塞,就需要通知發(fā)送主機(jī)采取相應(yīng)措施。為了使互聯(lián)網(wǎng)能報(bào)告差錯,或提供有關(guān)意外情況的信息,在IP層加入了一類特殊用途的報(bào)文機(jī)制,即ICMP。分組接收方利用ICMP來通知IP模塊發(fā)送方,進(jìn)行必需的修改。ICMP通常是由發(fā)現(xiàn)報(bào)文有問題的站產(chǎn)生的,例如可由目的主機(jī)或中繼路由器來發(fā)現(xiàn)問題并產(chǎn)生的ICMP。如果一個分組不能傳送,ICMP便可以被用來警告分組源,說明有網(wǎng)絡(luò),主機(jī)或端口不可達(dá)。ICMP也可以用來報(bào)告網(wǎng)絡(luò)阻塞。
TCP IP協(xié)議簇:ARP協(xié)議
即地址轉(zhuǎn)換協(xié)議。在TCP/IP網(wǎng)絡(luò)環(huán)境下,每個主機(jī)都分配了一個32位的IP地址,這種互聯(lián)網(wǎng)地址是在網(wǎng)際范圍標(biāo)識主機(jī)的一種邏輯地址。為了讓報(bào)文在物理網(wǎng)上傳送,必須知道彼此的物理地址。這樣就存在把互聯(lián)網(wǎng)地址變換成物理地址的轉(zhuǎn)換問題。這就需要在網(wǎng)絡(luò)層有一組服務(wù)將 IP地址轉(zhuǎn)換為相應(yīng)物理網(wǎng)絡(luò)地址,這組協(xié)議即ARP。
TCP IP協(xié)議簇:TCP協(xié)議
即傳輸控制協(xié)議,它提供的是一種可靠的數(shù)據(jù)流服務(wù)。當(dāng)傳送受差錯干擾的數(shù)據(jù),或舉出網(wǎng)絡(luò)故障,或網(wǎng)絡(luò)負(fù)荷太重而使網(wǎng)際基本傳輸系統(tǒng)不能正常工作時,就需要通過其他的協(xié)議來保證通信的可靠。TCP就是這樣的協(xié)議。TCP采用“帶重傳的肯定確認(rèn)"技術(shù)來實(shí)現(xiàn)傳輸?shù)目煽啃?#65377;并使用“滑動窗口"的流量控制機(jī)制來提高網(wǎng)絡(luò)的吞吐量。TCP通信建立實(shí)現(xiàn)了一種“虛電路"的概念。雙方通信之前,先建立一條鏈接然后雙方就可以在其上發(fā)送數(shù)據(jù)流。這種數(shù)據(jù)交換方式能提高效率,但事先建立連接和事后拆除連接需要開銷。
TCP IP協(xié)議簇:UDP協(xié)議
即用戶數(shù)據(jù)包協(xié)議,它是對IP協(xié)議組的擴(kuò)充,它增加了一種機(jī)制,發(fā)送方可以區(qū)分一臺計(jì)算機(jī)上的多個接收者。每個UDP報(bào)文除了包含數(shù)據(jù)外還有報(bào)文的目的端口的編號和報(bào)文源端口的編號,從而使UDP軟件可以把報(bào)文遞送給正確的接收者,然后接收者要發(fā)出一個應(yīng)答。由于UDP的這種擴(kuò)充,使得在兩個用戶進(jìn)程之間遞送數(shù)據(jù)包成為可能。我們現(xiàn)在頻繁使用的OICQ軟件正是基于UDP協(xié)議和這種機(jī)制。
TCP IP協(xié)議簇:FTP協(xié)議
即文件傳輸協(xié)議,它是網(wǎng)際提供的用于訪問遠(yuǎn)程機(jī)器的協(xié)議,它使用戶可以在本地機(jī)與遠(yuǎn)程機(jī)之間進(jìn)行有關(guān)文件的操作。FTP工作時建立兩條TCP鏈接,分別用于傳送文件和用于傳送控制。FTP采用客戶/服務(wù)器模式它包含客戶FTP和服務(wù)器FTP。客戶FTP啟動傳送過程,而服務(wù)器FTP對其作出應(yīng)答。
TCP IP協(xié)議簇:DNS協(xié)議
即域名服務(wù)協(xié)議,它提供域名到IP地址的轉(zhuǎn)換,允許對域名資源進(jìn)行分散管理。DNS最初設(shè)計(jì)的目的是使郵件發(fā)送方知道郵件接收主機(jī)及郵件發(fā)送主機(jī)的IP地址,后來發(fā)展成可服務(wù)于其他許多目標(biāo)的協(xié)議。
TCP IP協(xié)議簇:SMTP協(xié)議
即簡單郵件傳送協(xié)議互聯(lián)網(wǎng)標(biāo)準(zhǔn)中的電子郵件是一個簡單的基于文本的協(xié)議,用于可靠、有效地?cái)?shù)據(jù)傳輸。SMTP作為應(yīng)用層的服務(wù),并不關(guān)心它下面采用的是何種傳輸服務(wù),它可通過網(wǎng)絡(luò)在TXP鏈接上傳送郵件,或者簡單地在同一機(jī)器的進(jìn)程之間通過進(jìn)程通信的通道來傳送郵件,這樣,郵件傳輸就獨(dú)立于傳輸子系統(tǒng),可在TCP/IP環(huán)境或X.25協(xié)議環(huán)境中傳輸郵件。