國際電機電子工程師協會(Institute of Electrical,Electronics, and Engineering,簡稱IEEE) 曾經對區域網路給過以下的定義:區域網路是一個通訊系統,它允許適量彼此無關的電腦在適當的範圍內以適當的傳輸速率進行直接的通訊。
"A LAN is a data communication system allowing a number of independent devices to communicate directly with each other, within a moderately sized geographic area over a physical communications channel of moderate data rates."
鏈結層 (Data Link layer)。鏈結層所要負責的工作是提供可靠的傳輸服務給上層之通訊協定使用,使得上層之通訊協定不需要了解實體層的傳輸媒介。鏈結層負責將上層交予的資料正確無誤的傳送給對方。這包含有解決資料錯誤或遺漏 (error or loss) 的問題,資料重覆接收 (duplication) 的問題,以及資料到達目的地順序不對 (out of order) 的問題。
時序 (Timing):制定彼此傳送資料之速度控制及順序。作者: 布爾喬亞 時間: 2005-9-8 09:52 PM 5. OSI 之七層通訊模式。每一個系統都包含七層通訊協定。在此例子中,系統 A 的應用程式 X 與系統 B 的應用程式 Y 通訊。當 X 欲傳送一筆資料給 Y 時,便呼叫第七層 (應用層)通訊軟體。此通訊軟體便會利用該層之通訊協定和系統 B 之第七層通訊軟體建立一對等之關係。而第七層之通訊軟體則使用第六層通訊軟體所提供之服務。第六層之對等通訊軟體則使用其通訊協定來溝通。此種層與層的關係一直往下延伸至實體層,而實體層則負責將資料傳送於傳輸媒介之上。
6. 每一層通訊協定都必須具備一些基本的功能才能完成其通訊的任務。這些基本功能如下:
資料之包裝與拆裝 (Encapsulation/Decapsulation)
資料之分段與組合 (Segmentation/Reassembly)
通訊連線之建立 (Connection establishing)
資料流量之控制 (Flow control)
資料傳送之錯誤控制 (Error control)
通訊連線之多工處理 (Multiplexing)
通訊協定最常使用的資料傳送技巧為資料包裝 (Encapsulation)。當應用軟體 X 把資料交給應用層時,系統 A 之應用層便設法將該資料傳送給系統 B 之應用層。因此它們之間對送的資料便必須保留些空間以便攜帶彼此對談的訊息。此空間稱之為「標頭」(Header),應用層所使用之標頭便簡寫為 AH (Application Header)。這種將資料加上標頭的動作便是「資料包裝」。每一層的通訊協定都必須有其溝通空間,因此每一筆資料都會有標頭。換句話說,當資料往下層傳送時會不斷的在每一層加上標頭,直到實體層為止。實體層沒有包裝的動作只負責將資料傳送出去。當對方的實體層收到資料時便嘗試往上層傳送。每一層之通訊協定則根據資料上相關標頭之訊息來決定處理方式。例如資料如果發生錯誤則可能被丟掉而不往上層傳送,如果資料沒有按照順序到達則可能先被保留起來,待順序調整後再往上層傳送,如果資料是屬於被分割的片段(稍後討論)則可能必須等待所有的片段收到後再組合成原來之資料往上層傳送等等。當資料往上層傳送時則可以將此層之標頭拿掉。因為對於上層來說,此標頭是沒有意義的,每一層通訊協定都只看該層之標頭。此動作便稱之為「拆裝」(Decapsulation) 。換言之,當資料往上層傳送時便經過層層之拆裝動作。當資料離開系統 B 之應用層時便是當初進入系統 A 之應用層時之資料。作者: 布爾喬亞 時間: 2005-9-8 09:52 PM 7. 在資料往下層傳送的過程當中,每一層通訊協定可能在接收到上層的資料後,根據通訊協定的要求而將之分割為若干較小的片段 (Segments) 以利傳輸。屬於某一資料的所有片段必須由對方之對等通訊軟體組合後,才能往其上層傳送。如果因為某種因素使得任何一個片段錯誤或流失,則該資料將無法正確組合。對於無法正確組合的資料,其對等之通訊軟體會將之丟棄。