售前電話
135-3656-7657
售前電話 : 135-3656-7657
路由信息可通過手工方式或許多為此目的而設(shè)計的公共協(xié)議來傳播,例如:選路信息協(xié)議(RIP),開放最短路徑優(yōu)先(OSPF)協(xié)議,以及邊界網(wǎng)關(guān)協(xié)議(BGP)。這些協(xié)議的運行方式超出了本書的范圍,但它們基本上都能夠達到同樣的目的:讓路由器相互交換各自所知的網(wǎng)絡(luò)可達性信息。選路協(xié)議照此工作,這樣,一個路由器與其他路由器可以分享它所連入的網(wǎng)絡(luò)地址,最終每個路由器都被告知各個網(wǎng)絡(luò)的存在和可達性。
IP可在眾多網(wǎng)絡(luò)上運行,它與數(shù)據(jù)鏈路層的接口是由許多標準來精確說明的,每一個標準就是一種特定的數(shù)據(jù)鏈路技術(shù),具體問題得具體分析。之所以有必要這樣做,是因為每一類網(wǎng)絡(luò)對IP的要求不同,每一類網(wǎng)絡(luò)滿足IP協(xié)議需求的方式不同。還有一些通過IP在LAN(如以太網(wǎng)或令牌環(huán)網(wǎng))上運行的標準,例如分組服務(wù)的X.25和幀中繼,信元中繼服務(wù)的異步轉(zhuǎn)移模式ATM,還有其他·些非主流的網(wǎng)絡(luò)技術(shù)。
IP本身完全是同等層之間的協(xié)議,它只關(guān)心尋址和傳輸單個數(shù)據(jù)分組,這暗示了主機與主機之間有通過Internet傳輸數(shù)據(jù)的關(guān)系。這就是客戶機和服務(wù)器所承擔的責任,它們負責任意兩個經(jīng)過同一應(yīng)用程序或高層協(xié)議進行通信的兩臺主機之間的數(shù)據(jù)傳輸。服務(wù)器是一臺計算機,它的責任是提供到一定類型的數(shù)據(jù)或服務(wù)的訪問,以滿足其他計算機或用戶之需。客戶機就是為了獲得一些數(shù)據(jù)或服務(wù)而發(fā)起與服務(wù)器通信的計算機.
一臺機器可能同時既是一個客戶機又是一個服務(wù)器,例如在參加一個wwW會議和同時向另一臺機器傳輸數(shù)據(jù)。而在客戶機與服務(wù)器之間,傳輸層之間的通信正是用IP分組米攜帶數(shù)據(jù)的。
在IP協(xié)議組中,傳輸層的功能通常出傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)這兩者之一來完成。TCP在IP協(xié)議組中,用來提供完全糾錯、面向連接的信息傳遞。大多數(shù)“傳統(tǒng)”的用戶應(yīng)用程序都使用了TCP,這樣的應(yīng)用程序例如:萬維網(wǎng)(www,或簡稱為Web)和簡單郵件傳輸協(xié)議(SMTP)電子郵件。TCP采用與X.25協(xié)議同樣的方法米建立和撤消連接,為數(shù)據(jù)傳輸提供一條端到端的,有響應(yīng)且可靠的虛電路。當數(shù)據(jù)的性質(zhì)使可靠性顯得沒有必要,或是TCP的電路建立、撤消和糾錯造成的時延對應(yīng)用來說是不可接受時,就得采用UDP。
不管傳輸層是否需要可靠性,它的另外一個重要功能通常是必要的,即:對發(fā)往接收主機的不同的數(shù)據(jù)流給予標識,以把數(shù)據(jù)正確地傳遞給應(yīng)用程序。由于任意發(fā)出的IP數(shù)據(jù)分組可能含有多個用戶程序之一的數(shù)據(jù),TCP和UDP給每個應(yīng)用程序特定的數(shù)據(jù)流分配了一個端口號。主機維護著一張端口號和應(yīng)用程序的列表,以備在任何特定的時間使用它。當一臺主機從服務(wù)器的80號端口收到了數(shù)據(jù),從端口號上它便知道這一數(shù)據(jù)來自一個www服務(wù)器,應(yīng)該把它交給Web瀏覽器。
IP地址和TCP/UDP端口號合在一起被稱為“插口”。在編寫應(yīng)用程序時,可以把插口當作一個文件來看待,網(wǎng)絡(luò)應(yīng)用程序與Internet協(xié)議組其他部分之間的接口通常利用插口來實現(xiàn)。一個程序能創(chuàng)建和打開一個插口(為使用網(wǎng)絡(luò)做好準備),向插口中寫入(發(fā)送)數(shù)據(jù),從插口中讀出(接收)數(shù)據(jù),以及關(guān)閉一個插口(斷開與網(wǎng)絡(luò)的連接)。Winsock是用來在Windows環(huán)境下描述插口的術(shù)語。
在協(xié)議組應(yīng)用層中全是用戶應(yīng)用程序,這包括部分傳統(tǒng)的Internet服務(wù)和許多由這,協(xié)議組的其余部分提供的新服務(wù)。由于Internet和IP網(wǎng)絡(luò)通常被認為是非實時網(wǎng)絡(luò),在這種網(wǎng)絡(luò)中,各種應(yīng)用所遇到的端到端的時延都被假定為秒數(shù)量級。使用該網(wǎng)絡(luò)的通常是那些能夠容忍一定量時延的應(yīng)用。以經(jīng)過SMTP協(xié)議傳送的電子郵件為例,即使存在較大的時延,它也能正常發(fā)揮作用。文件傳輸協(xié)議(FTP)會話對時延也有相似的忍耐性,因為它的任務(wù)通常是在主機問傳輸數(shù)據(jù),以備收方在稍后的時間里使用。速度更快的網(wǎng)絡(luò)會加快傳輸,不過對電子郵件或文件傳輸來說,能否成功傳送與網(wǎng)絡(luò)速度的快慢并沒有直接關(guān)系。