1. 程式人生 > >tcp/ip入門經典(第5版) 第一章 什麼是tcp/ip

tcp/ip入門經典(第5版) 第一章 什麼是tcp/ip

1.本章主要內容為:

網路和網路協議

tcp/ip的歷史

tcp/ip的重要特性

2.網路協議概述

3.tcp/ip協議

tcp/ip協議定義了網路通訊的過程,更重要的是,定義了資料單元的格式和內容,以便接收計算機能夠正確解釋接收到的資料。

確定tcp/ip傳輸格式和過程的行為由廠商的tcp/ip軟體來決定。(這個軟體屬於作業系統層)

4.tcp/ip的兩個重要特性

(1)斷點驗證:兩臺實際通訊的計算機都稱為端點,因為它們位於資訊鏈的末端,負責確認和驗證傳輸。所有的計算機都是對等操作,沒有監視通訊的中心模式。

(2)動態路由連結:節點通過多條路由連線,路由器基於當前的條件選擇一條路徑來傳輸資料。(後面再詳細闡述本條內容)

5.tcp/ip協議簇處理的問題有這些

邏輯編址

路由選擇

名稱解析

錯誤控制和流量控制

應用支援

6.邏輯編址

網路介面卡有一個唯一的實體地址(又稱為MAC地址)。在乙太網的例子中,當介面卡出廠時,通常會為其分配一個實體地址,即MAC地址。

在LAN中,底層的與硬體相關的協議實用介面卡的實體地址在物理網路中傳輸資料。

在基本的乙太網中,計算機直接在傳輸介質之上傳送訊息,每臺計算機的網路介面卡監聽區域網中的每一個傳輸,以確定訊息是否傳送到它的實體地址。

在大型網路中,每個網路介面卡不能監聽所有的資訊,此時,實體地址模式很難有效的發揮作用。網路管理員經常使用裝置(如路由器)將網路分段,以減少網路的擁堵。

在路由網路中,管理員需要一種細分到更小的子網(即subnets)的方法,並且加入一個分層設計以便讓資訊有效的傳輸到它的目的地。tcp/ip通過邏輯編址提供了這樣的子網化能力。

邏輯地址是一個通過網路軟體來配置的地址,在tcp/ip中,計算機的邏輯地址稱為ip地址。

ip地址有三部分:

(1)一個識別網路的網路id數值

(2)一個識別網路中子網的子網id數值

(3)一個識別子網中計算機的主機id數值

在tcp/ip中,邏輯地址與具體硬體的實體地址之間的轉換是使用地址解析協議(address resolution protocol,ARP)和逆向地址解析協議(reverse ARP,RARP)實現的。

7.路由選擇

路由器是一個特殊的裝置,能夠讀取邏輯地址資訊,並將資料通過網路直接傳送到它的目的地。路由器將一個局域子網從一個較大的網路中分離出來,從而減輕大型網路的負擔(因為區域網以內的資料不要使用路由器,即不會與外網進行資料互動)。

tcp/ip包含了定義路由器如何找到網路路徑的協議。

閘道器,連線LAN到大型網路的路由器。

8.名稱解析

ip地址僅為了方便計算機進行通訊,對使用者不友好,所有tcp/ip同時提供了ip地址的另一種結構,以字母數字命名,稱為域名或域名系統(domain name system,DNS)。

域名到ip地址的對映,稱為名稱解析。

域名伺服器的專用計算機中儲存了用於顯示域名和ip地址轉換方式的表。

9.錯誤控制和流量控制

tcp/ip協議簇提供了確保資料在網路中可靠傳輸的特性,比如檢查資料的傳輸錯誤(確保傳輸的資料和接收的資料保持一致)、確認成功接收到網路資訊。

tcp/ip的傳輸層通過tcp協議定義了許多這樣的錯誤控制、流量控制和確認功能。

tcp/ip的網路訪問層中的底層協議在錯誤控制的整體系統中也起到了一定的作用。

10.應用支援

在tcp/ip中,通過系統的邏輯通道實現從網路到應用程式的介面稱為埠,每個埠有一個用於識別該埠的數字。