第一章 局域網基本原理回顧 這一部分回顧了局域網的基本原理,目的是為本教程的其余章節(jié)提供一個知識背景。 本章目標是: 回顧局域網(LAN)、城域網(MAN)與廣域網(WAN)之間的差異 回顧LAN中常見的拓撲 回顧網絡中典型的通信方式網絡分類 網絡可據(jù)其延伸區(qū)域的大小來分類。一個LAN可包括幾個至幾百個節(jié)點,但它通常在一個建筑物內。一個LAN包括以某種方式連在一起的子網,這就形成了一個較大的本地網絡。子網是網絡的一部分,其中各節(jié)點之間直接相連,例如,各節(jié)點之間通過一段纜線連至中心集線器(見圖1-1)?!〕怯蚓W(MAN)主要在一個城域范圍內完成局域網的互連(見圖1-2)。如在城域范圍內,一所大學將其校園互連或者一個商業(yè)機構將其辦公室互連。將一個地區(qū)或世界范圍內的LAN互連可以構成一個更大的網絡,稱之為WAN。 網絡拓撲 拓撲通常是指連在一起的各類物體的幾何結構。對于網絡來說,拓撲描述了各節(jié)點連接構成網絡的不同方式?!↑c到點(Point-to-Point)網絡有幾種不同的連接方式。實際的點到點網絡中的拓撲結構如圖1-3所示。拓撲的選擇通常是一個網絡技術;司題,或是一個地理因素問題。每一個拓撲結構都有其優(yōu)缺點,這一點,在本書稍后的章節(jié)中可以體會到?!”緯岬降拇蠖鄶?shù)網絡部使用一條電線或電纜作為其通信信道,而不是采用無線通信。網絡有幾種廣播拓撲結構,如星型、總線型、環(huán)型。如上圖所示,星型拓撲網絡有一個中心設備,向連至網絡的計算機提供單點連接??偩€拓撲的網絡有一條單一的纜線,但有多個出口,總線的兩端并不連接。環(huán)型拓撲的網絡有一條與自身相接的纜線,形成一個閉合回路(見圖1-4)。 這些拓撲在網絡中很常見。值得一提的是,無論廣播網絡以何種拓撲結構將計算機互連,每一個計算機都能收到發(fā)送的信息。這與點到點網絡不同,在任何時間的特定位置,點到點網絡只有兩個設備進行通信。 協(xié)議 數(shù)據(jù)通信包括計算機程序之間數(shù)據(jù)的傳輸。正如人類使用一種共同的語言進行交流一樣,程序之間也需要有一個共同的協(xié)議。該協(xié)議規(guī)定了程序間交換的數(shù)據(jù)格式與含義。本書將回顧一些LAN中常見的協(xié)議。其中,一部分協(xié)議只簡單定義了電纜上的信息傳輸,稱為物理層與數(shù)據(jù)鏈路層協(xié)議;另一部分定義了網絡上一個應用程序與遠程另一應用程序之間的信息傳輸,稱為網絡層與傳輸層協(xié)議;還有一部分定義了對網絡用戶提供的服務。網絡操作系統(tǒng)(NOS)為應用程序和應用程序的使用者提供服務。 程序和進程 術語“程序”用來指提供某種高級功能的一整套例程。因此,在有關數(shù)據(jù)通信的書中,及本書的一些地方,將使用術語“進程”而不是“程序”。通常指一些功能子集(但仍可能很復雜),這些子集適合于較大程序或是一個大系統(tǒng)中的一部分,尤其當談論一個執(zhí)行程序時(操作系統(tǒng)中,一個執(zhí)行中的程序是一個過程)。網絡程序用以生成用戶應用程序間信息傳輸?shù)膮f(xié)議。 協(xié)作進程的類型 相互通信的進程之間必須通過某種程度上的合作來完成特定的功能。它們可以通過不同方式進行合作。這里有三種重要的合作方式:對等方式(Peer to Peer),客戶/服務器方式,主/從方式。 對等進程 使用同一協(xié)議進行通信和為各自節(jié)點完成近乎相同功能的兩個程序或進程,稱為對等進程。通常,對等進程并不相互控制,每一個方向上的數(shù)據(jù)傳輸使用相同的協(xié)議。(摘自3-6頁)