【正文】
錯的通信服務。 傳輸控制協(xié)議TCP從而使 Internet 看起來好像是真實存在的,但實際上它是一種并不存在的虛擬網(wǎng)絡,只不過是利用IP協(xié)議把全世界上所有愿意接入 Internet 的計算機局域網(wǎng)絡連接起來,使得它們彼此之間都能夠通信。 如果希望能在 Internet 上進行交流和通信,則每臺連上 Internet 的計算機都必須遵守IP協(xié)議。 網(wǎng)際協(xié)議IP協(xié)議提供了能適應各種各樣網(wǎng)絡硬件的靈活性,對底層網(wǎng)絡硬件幾乎沒有任何要求,任何一個網(wǎng)絡只要可以從一個地點向另一個地點傳送二進制數(shù)據(jù),就可以使用IP協(xié)議加入 Internet 了。例如,每臺計算機發(fā)送的信息格式和含義,在什么情況下應發(fā)送規(guī)定的特殊信息,以及接收方的計算機應做出哪些應答等等。要使兩臺計算機彼此之間進行通信,必須使兩臺計算機使用同一種語言。 Internet 上使用的一個關鍵的底層協(xié)議是網(wǎng)際協(xié)議,通常稱IP協(xié)議。1. 2 網(wǎng)間協(xié)議IP應用層:它定義了應用程序使用互聯(lián)網(wǎng)的規(guī)程。傳輸層:為兩個用戶進程之間建立、管理和拆除可靠而又有效的端到端連接?;ヂ?lián)網(wǎng)層:本層定義了互聯(lián)網(wǎng)中傳輸?shù)摹靶畔备袷剑约皬囊粋€用戶通過一個或多個路由器到最終目標的信息包轉發(fā)機制。網(wǎng)絡接口層:它定義了將資料組成正確幀的規(guī)程和在網(wǎng)絡中傳輸幀的規(guī)程,幀是指一串資料,它是資料在網(wǎng)絡中傳輸?shù)膯挝?。對應于網(wǎng)絡的基本硬件,這也是Internet物理構成,即我們可以看得見的硬設備,如PC機、互連網(wǎng)服務器、網(wǎng)絡設備等,必須對這些硬設備的電氣特性作一個規(guī)范,使這些設備都能夠互相連接并兼容使用。物理層(第一層)互聯(lián)網(wǎng)層(第三層)應用層(第五層) TCP/IP參考模型TCP/IP協(xié)議的開發(fā)工作始于70年代,是用于互聯(lián)網(wǎng)的第一套協(xié)議。通過這種確認來提供可靠性。TCP協(xié)議提供了可靠的面向對象的數(shù)據(jù)流傳輸服務的規(guī)則和約定。就好像8毛錢一份的平信一樣。TCP協(xié)議同樣用貨物運輸做比喻,IP協(xié)議規(guī)定了貨物的運輸方法和運輸路線。如果比作貨物運輸,IP協(xié)議規(guī)定了貨物打包時的包裝箱尺寸和包裝的程序。在現(xiàn)實生活中,我們進行貨物運輸時都是把貨物包裝成一個個的紙箱或者是集裝箱之后才進行運輸,在網(wǎng)絡世界中各種信息也是通過類似的方式進行傳輸?shù)?。 IP(Internet Protocol)協(xié)議的英文名直譯就是:因特網(wǎng)協(xié)議。TCP/IP其實是兩個網(wǎng)絡基礎協(xié)議:IP協(xié)議、TCP協(xié)議名稱的組合。相信大家都聽說過TCP/IP這個詞,這個詞好像無處不在,時時都會在你面前跳出來。這些端口號是‘廣為人知’的,因為在建立與特定的主機或服務的連接時,需要這些地址和目的地址進行通訊。一個端口對應一個16比特的數(shù)。兩個系統(tǒng)間的多重Telnet連接是如何相互確認并協(xié)調一致呢?TCP或UDP連接唯一地使用每個信息中的如下四項進行確認:因而,這個連接是雙工的,可以用來進行讀寫。用戶使用Telnet客戶程序與服務進程建立一個連接。5. TCP和UDP的端口結構PING是最常用的基于ICMP的服務。ICMP的‘Redirect’信息通知主機通向其他系統(tǒng)的更準確的路徑,而‘Unreachable’信息則指出路徑有問題。ICMP與IP位于同一層,它被用來傳送IP的的控制信息。相對于FTP或Telnet,這些服務需要交換的信息量較小。UDP與TCP位于同一層,但對于數(shù)據(jù)包的順序錯誤或重發(fā)。面向連接的服務(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。應用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設備驅動程序和物理介質,最后到接收方。TCP將包排序并進行錯誤檢查,同時實現(xiàn)虛電路間的連接。那么,許多依靠IP源地址做確認的服務將產(chǎn)生問題并且會被非法入侵。對于一些TCP和UDP的服務來說,使用了該選項的IP包好像是從路徑上的最后