隨著計算機技術與通信技術的發展,產生了計算機網絡。使用電纜、電話線、無線通信設備等,把不同地域、不同類型的許多計算機連接在一起,這就構成了計算機網絡。通過計算機網絡,人們可以方便快捷地互相傳遞信息,共享信息、硬件等資源。 計算機網絡按照其地域覆蓋范圍,可以分為局域網、廣域網和網際網等幾種。 局域網(LAN):在較小區域范圍內的計算機網絡,一般稱為局域網,通常是在一個單位或一幢建筑物等較小區域內構成的網絡,如校園網。局域網傳輸距離短,數據傳輸快。 廣域網(WAN):它是通過通信線路,將跨地區的專用計算機連接起來,形成一個計算機通信網絡。其中的專用計算機稱為通信處理機,負責網絡通信。用戶主機與通信處理機相連接,與通信網絡無直接關系,網絡通信張家口網站制作由專用計算機負責處理。廣域網由多個部門構成,其通信子網為公用網,屬于電信部門,用戶主機為資源子網,屬用戶所有。 網際網:它是網絡的網絡,將世界上各種各樣的局域網、廣域網連接起來,形成一個全球性的計算機網絡。Internet就是網際網的典型代表。Internet本質上是一個廣域網,為了能進行信息共享、交換,就必須建立一個物理連接。一臺計算機要接入Internet具體的物理連接,通常有兩種:一種是通過Modem和電話線,直接撥號入網;另一種是使用網卡和連接電纜,通過局域網接入Internet。通過撥號或網絡電纜接入Internet,就可與世界上其他地方與Internet連接的計算機共享信息。 除了物理連接,還必須有一個通行的軟件標準約定來進行連接,使得不同類型的網絡和計算機能夠相互進行數據傳輸,這就是Internet通信協議。通信協議精確地定義了計算機在彼此通信時的所有細節,如每臺計算機所發送的每條信息的精確格式和含義。Internet 協議建立在以下幾種通信協議的基礎上: (1) Internet協議(IP):IP負責將數據轉換成數據包。由于要從 Internet發送或接收的信息流往往都比較大,無法用單一的一組來發送或接收,就像一本書一樣,要分成許多頁。IP就是將要傳輸的信息,分割成獨立的數據包,使網絡能更容易地控制它們。IP是 Internet最基本的軟件,所有 Internet 服務都使用 IP來發送或接收數據包。每臺計算機在通信時都必須使IP軟件駐留在內存中,以便時刻準備發送或接收數據包。 IP的另一項重要功能是為連接到Internet上的計算機提供地張家口哪有做網站址。每個數據包的開始部分,都包含了進行通信的兩臺計算機的地址。 (2) 傳輸控制協議(TCP):Internet傳輸數據包時,每個數據包可以通過不同的路徑到達同一個目的地,這時,這些數據包到達時的順序與發送時的順序可能不一樣。同時,某些數據包在傳輸過程中,由于某個網絡節點堵塞等原因,使數據包被丟棄,而不能到達目的地,還可能由于網絡的故障,一個數據包被多次送出,等等。所以,IP 實現數據分包發送時,還存在兩個問題:如何保證所有的數據包都能到達目的地,以及這些包是否以正確的順序到達。傳輸控制協議(TCP)就是用于完成這個目的的。TCP為 IP生成的每個數據包制作了一個“信封”,每個信封都有一個用于標識該數據包的序列號。每發出一個數據包,就將這個序列號加1。接收端對這些編號進行檢查,判斷它們是否完整和連續。如果任何一個編號丟失,接收端就會請求將丟失的數據包重新傳送一次。如果接收到的數據包順序不連貫,則接收端會根據序列號將它們按順序進行排列。因此,TCP 的基本作用就是保持信息在到達目的地時,使它們保持與發出時相同的狀態,保證數據完整地到達。 雖然TCP和 IP這兩個協議可分開使用,但它們是作為一個系統的整體來設計的,這兩個協議協同工作,在功能上進行互相補充。IP 提供了一種將信息轉換成數據包,并發送至目的地的方法,TCP 則解決在數據包丟失后重發和重排數據包,以及數據包亂序到達等問題。兩者結合在一起,提供了一種在Internet上可靠傳輸數據的方法。
|