① 各位大俠幫幫忙,求計算機網路的整個脈絡圖,每個層次的協議我總是混淆,謝謝啦
現在互聯網用的是TCP/IP的體系結構就給你用這個舉例吧
TCP/IP第四層:應用層主要協議如:如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。
第三層:傳輸層主要協議:TCP,UDP
第二層:網路層主要協議:IP
第四層:網路介面層這一層是在網卡和線路上實現的
你的個人電腦或終端是位於TCP/IP的最上端也就是第四層:應用層你所發送的信息都是由第四層特定的協議服務或是應用程序生成的然後通過層次之間的介面傳給下層
傳輸層把數據分段再加上源和目的埠號(用於標識特點應用程序和協議)傳給下一層TCP和UDP的區別就在於他們的安全性和控制機制
網路層把數據分段封裝成包在包頭加上源和目的IP地址傳給下層
介面層這基本就是通過乙太網技術實現的你看下IEEE802的技術集最後把數據包封裝成數據幀再編碼成比特最後調製成信號放到介質上
這是發信息接收信息是反過來的一層一層的解封裝
② 計算機網路,圖中第四行和第六行對校驗位R1和R2的描述好像並沒有區別
只能檢測出奇數位出錯. 如果發生偶數位錯誤就無法檢測 設原編碼為0000,傳輸的過程中變成了1001。如果使用奇校驗,原編碼是00001,傳輸過後會變成10011,1仍然是奇數個,無法校驗;
奇校驗:一個位元組8位中「1」的個數,校驗位,添加一位,使9位中「1」的個數為奇數;偶校驗同理。
奇校驗:就是讓原有數據序列中(包括你要加上的一位)1的個數為奇數
1000110(0)你必須添0這樣原來有3個1已經是奇數了所以你添上0之後1的個數還是奇數個。
偶校驗:就是讓原有數據序列中(包括你要加上的一位)1的個數為偶數
1000110(1)你就必須加1了這樣原來有3個1要想1的個數為偶數就只能添1了。
校驗的原理是:假如採用奇校驗,發送端發送的一個字元編碼(含校驗位)中,「1」的個數一定為奇數個,在 接收端對接收字元二進制位中的「1」的個數進行統計,若統計出「1」的個數為偶數個,則意味著傳輸過程中有1位(或奇數位)發生差錯。
事實上,在傳輸中偶爾—位出錯的機會最多,故奇偶校驗法常常採用。
③ 計算機網路的拓補結構中,所有數據信號都要通過同一條電纜來傳遞的是什麼結構
匯流排結構
由計算機組成的網路之間設備的分布情況以及連接狀態,把它兩畫在圖上就成了拓撲圖,一般在圖上要標明設備所處的位置,設備的名稱類型,以及設備間的連接介質類型。它分為物理拓撲和邏輯拓撲兩種。
兩個結點間的連線,可分為物理鏈路和邏輯鏈路兩種,前者指實際存在發通信線路,後者指在邏輯上起作用的網路通路。
(3)計算機網路圖的數據擴展閱讀:
拓撲結構的選擇往往與傳輸媒體的選擇及媒體訪問控制方法的確定緊密相關。
匯流排拓撲結構採用一個信道作為傳輸媒體,所有站點都通過相應的硬體介面直接連到這一公共傳輸媒體上,該公共傳輸媒體即稱為匯流排。任何一個站發送的信號都沿著傳輸媒體傳播,而且能被所有其它站所接收。
④ 計算機網路——網路層數據報服務與虛電路服務。求以下兩幅圖的詳解
數據報服務是把數據拆分成單個的報文,每個數據報傳輸的路徑都是隨機的,所有報文到達目的主機後再拼裝成完整的數據,UDP協議應該就是一種數據報服務。
虛電路服務是在兩個需要通信的主機之間建立一條虛擬路徑,每個數據報都沿固定的路由傳播,TCP協議應該就是一種虛電路服務。
以上純屬個人理解,有表達不正確的地方請見諒。
⑤ 計算機網路。這是什麼圖,怎麼看,能得到什麼信息
該程序是一個網路管理軟體,它可以得到源網卡以及目的網卡的 MAC 地址,以及 IP 協議的類型為 0x0800、以及相關數據。每個數據幀的長度為 46。
⑥ 什麼是計算機網路 它有哪些作用
計算機網路圖 計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。
電腦分路由器和本地連接、、 另外還分有外網和內網IP
基本信息
當前的互聯網只限於信息共享,網路則被認為是互聯網發展的第三階段。網路可以構造地區性的網路、企事業內部網路、區域網網路,甚至家庭網路和個人網路。網路的根本特徵並不一定是它的規模,而是資源共享,消除資源孤島。
網路技術具有很大的應用潛力,能同時調動數百萬台計算機完成某一個計算任務,能匯集數千科學家之力共同完成同一項科學試驗,還可以讓分布在各地的人們在虛擬環境中實現面對面交流。主要功能
一般來說,計算機網路可以提供以下一些主要功能:
資源共享
網路的出現使資源共享變得很簡單,交流的雙方可以跨越時空的障礙,隨時隨地傳遞信息。
信息傳輸與集中處理
數據是通過網路傳遞到伺服器中,由伺服器集中處理後再回送到終端。
負載均衡與分布處理
負載均衡同樣是網路的一大特長。舉個典型的例子:一個大型ICP(Internet內容提供商)為了支持更多的用戶訪問他的網站,在全世界多個地方放置了相同內容的WWW伺服器;通過一定技巧使不同地域的用戶看到放置在離他最近的伺服器上的相同頁面,這樣來實現各伺服器的負荷均衡,同時用戶也省了不少冤枉路。
綜合信息服務
網路的一大發展趨勢是多維化,即在一套系統上提供集成的信息服務,包括來自政治、經濟、等各方面資源,甚至同時還提供多媒體信息,如圖象、語音、動畫等。在多維化發展的趨勢下,許多網路應用的新形式不斷涌現,如: ① 電子郵件――這應該是大家都得心應手的網路交流方式之一。發郵件時收件人不一定要在網上,但他只要在以後任意時候打開郵箱,都能看到屬於自己的來信。
② 網上交易――就是通過網路做生意。其中有一些是要通過網路直接結算,這就要求網路的安全性要比較高。
③ 視頻點播――這是一項新興的娛樂或學習項目,在智能小區、酒店或學校應用較多。它的形式跟電視選台有些相似,不同的是節目內容是通過網路傳遞的。
④ 聯機會議――也稱視頻會議,顧名思義就是通過網路開會。它與視頻點播的不同在於所有參與者都需主動向外發送圖像,為實現數據、圖像、聲音實時同傳,它對網路的處理速度提出了最高的要求。
分類及組成網路依據什麼劃分,又是如何組成的呢?
計算機網路的類型有很多,而且有不同的分類依據。網路按交換技術可分為:線
路交換網、分組交換網;按傳輸技術可分為:廣播網、非廣播多路訪問網、點到點網;
按拓樸結構可分為匯流排型、星型、環形、樹形、全網狀和部分網狀網路;按傳輸介質又
可分為同軸電纜、雙紐線、光纖或衛星等所連成的網路。這里我們主要講述的是根據網
絡分布規模來劃分的網路:區域網、城域網、廣域網和網間網。
區域網
-LAN(Local Area Network)
將小區域內的各種通信設備互連在一起所形成的網路,覆蓋范圍一般局限在房
間、大樓或園區內。區域網的特點是:距離短、延遲小、數據速率高、傳輸可靠。
目前常見的區域網類型包括:乙太網(Ethernet)、)、令牌環網 (Token
Ring)、光纖分布式數據介面(FDDI)、非同步傳輸模式(ATM)等,它們在拓樸結構、
傳輸介質、傳輸速率、數據格式等多方面都有許多不同。其中應用最廣泛的當屬以太
網―― 一種匯流排結構的LAN,是目前發展最迅速、也最經濟的區域網。
區域網的常用設備有:
* 網卡(NIC) 插在計算機主板插槽中,負責將用戶要傳遞的數據轉換為網路上
其它設備能夠識別的格式,通過網路介質傳輸。它的主要技術參數為帶寬、匯流排方式、
電氣介面方式等。
* 集線器(Hub) 是單一匯流排共享式設備,提供很多網路介面,負責將網路中多
個計算機連在一起。所謂共享是指集線器所有埠共用一條數據匯流排,因此平均每用戶
(埠)傳遞的數據量、速率等受活動用戶(埠)總數量的限制。它的主要性能參數
有總帶寬、埠數、智能程度(是否支持網路管理)、擴展性(可否級聯和堆疊)等。
* 交換機(Switch) 也稱交換式集線器。它同樣具備許多介面,提供多個網路
節點互連。但它的性能卻較共享集線器大為提高:相當於擁有多條匯流排,使各埠設備
能獨立地作數據傳遞而不受其它設備影響,表現在用戶面前即是各埠有獨立、固定的
帶寬。此外,交換機還具備集線器欠缺的功能,如數據過濾、網路分段、廣播控制等。
* 線纜 區域網的距離擴展需要通過線纜來實現,不同的區域網有不同連接線
纜,如光纖、雙絞線、同軸電纜等。
城域網
MAN(Metropolitan Area Network)
MAN的覆蓋范圍限於一個城市,目前對於市域網少有針對性的技術,一般根據實
際情況通過區域網或廣域網來實現。
廣域網
-WAN(Wide Area Network)
WAN連接地理范圍較大,常常是一個國家或是一個洲。其目的是為了讓分布較遠
的各區域網互連,所以它的結構又分為末端系統(兩端的用戶集合)和通信系統(中間
鏈路)兩部分。通信系統是廣域網的關鍵,它主要有以下幾種:* 公共電話網 即PSTN(Public Swithed Telephone Network),速度9600bps~
28.8kbps,經壓縮後最高可達115.2kbps,傳輸介質是普通電話線。它的特點是費用
低,易於建立,且分布廣泛。
* 綜合業務數字網 即ISDN(Integrated Service Digital Network),也是一
種撥號連接方式。低速介面為128kbps(高速可達2M),它使用ISDN線路或通過電信局
在普通電話線上加裝ISDN業務。ISDN為數字傳輸方式,具有連接迅速、傳輸可靠等特
點,並支持對方號碼識別。ISDN話費較普通電話略高,但它的雙通道使其能同時支持兩
路獨立的應用,是一項對個人或小型辦公室較適合的網路接入方式。
* 專線 即Leased Line,在中國稱為DDN,是一種點到點的連接方式,速度一般
選擇64kbps~2.048Mbps。專線的好處是數據傳遞有較好的保障,帶寬恆定;但價格昂
貴,而且點到點的結構不夠靈活。
* X.25網 是一種出現較早且依然應用廣泛的廣域網方式,速度為9600bps~
64kbps;有 冗餘糾錯功能,可 靠性高,但由此帶來的副效應是速度慢,延遲大;
* 幀中繼 即Frame Relay,是在X.25基礎上發展起來的較新技術,速度一般選擇
為64kbps~2.048Mbps。幀中繼的特點是靈活、彈性:可實現一點對 多點的連接,並且
在數據量大時可超越約定速率傳送數據,是一種較好的商業用戶連接選擇。
*非同步傳輸模式 即ATM(Asynchronous Transfer Mode),是一種信元交換網
絡,最大特點的速率高、延遲小、傳輸質量有保障。ATM大多採用光纖作為連接介質,
速率可高達上千兆(109bps),但成本也很高。
廣域網與區域網的區別在於:線路通常需要付費。多數企業不可能自己架設線
路,而需要租用已有鏈路,故廣域網的大部分花費用在了這里。人們常常考慮如何優化
使用帶寬,將「好刀用在刀刃上」。
廣域網常用設備有:
* 路由器(Router) 廣域網通信過程根據地址來尋找到達目的地的路徑,這個
過程在廣域網中稱為"路由(Routing)"。路由器負責在各段廣域網和區域網間根據地
址建立路由,將數據送到最終目的地。
* 數據機(Modem) 作為末端系統和通信系統之間信號轉換的設備,是廣域
網中必不可少的設備之一。分為同步和非同步兩種,分別用來與路由器的同步和非同步串口
相連接,同步可用於專線、幀中繼、X.25等,非同步用於PSTN的連接。
網間網
即Internetwork,是一系列區域網和廣域網的組合,因此包含的技術也是現有的
區域網和廣域網技術的綜合。Internet便是一個當前最大也最為典型的網間網。
⑦ 詳解圖解計算機網路177 個名詞
大家好,我是偉哥。上篇《60 張圖詳解 98 個常見的網路概念》有一段時間了,現在重新匯總整理,把最近提到的網路名詞也加上。同時為了方便閱讀,增加了大量的配圖,讓網路小白也能輕松理解。考慮到 177 個網路名詞加上 123 張圖,文章的篇幅就很長了,有必要分類整理下,於是按照網路分層結構,加上分層的擴展內容,把所有名詞分成了 15 個小類,方便查閱。
1、 電路交換 :在通信開始前,通信雙方要在網路上建立專屬信道來發送數據,信道至少會持續到通信結束才會斷開。
2、 包交換 :又叫做分組交換,是將數據分為多個消息塊(即數據包),再通過網路對每個數據塊進行單獨傳輸選路。
3、 網路協議 :為在網路中傳輸數據而對數據定義的一系列標准或規則。
4、 協議棧 :網路協議的具體定義或具體實現。
5、 萬維網 ( WWW ):可以通過 URL 地址進行定義、通過 HTTP/HTTPS 協議建立連接、通過互聯網進行訪問的網頁資源空間。
6、 區域網 ( LAN ):在一個有限區域內實現終端設備互聯的網路。
7、 城域網 ( MAN ):規模大於區域網,覆蓋區域小到一個方圓數千米的大型園區,大到一個城市圈的網路。
8、 廣域網 ( WAN ):跨越大范圍地理區域建立連接的網路。
9、 互聯網 ( Internet ):通過各種互聯網協議為全世界成千上萬的設備建立互聯的全球計算機網路系統。
10、 物聯網 ( IoT ):通過內置電子晶元的方式,將各種物理設備連接到網路中,實現多元設備間信息交互的網路。
11、 雲計算 ( Cloud Computing ):通過互聯網為計算機和其它設備提供處理資源共享的網路。
12、 大數據 ( Big Data ):通過匯總的計算資源對龐大的數據量進行分析,得出更加准確的預測結論,並用來指導實踐。
13、 SDN :指控制平面和數據平面分離,並通過提升網路編程能能力,使網路管理方式更優。
14、 數據平面/轉發平面 :指網路設備中與判斷如何轉發數據和執行數據轉發相關的部分。
15、 控制平面 :指網路設備中與控制設備完成轉發工作的相關部分。
1、 操作系統 :一種安裝在智能設備上,為操作智能設備消除硬體差異,並為程序提供可移植性的軟體平台。
2、 圖形用戶界面 ( GUI ):指用戶在大部分情況下可以通過點擊圖標等可視化圖形來完成設備操作的軟體界面。
3、 命令行界面 ( CLI ):指用戶需要通過輸入文本命令來完成設備操作的軟體界面。
4、 RAM :隨機存取存儲器的簡稱,也叫做內存。安裝在數通設備上與安裝在計算機中的作用相同,即用於存儲臨時文件,斷電內容消失。
5、 Flash :安裝在數通設備上,與計算機硬碟的功能類似,用來存放包括操作系統在內的大量文件。
6、 NVRAM :非易失隨機存取存儲器的簡稱。用來保存數通設備的啟動配置文件,斷電不會消失。
7、 Console 介面 :即控制台介面,通過 Console 線纜連接自己的終端和數通設備的 Console 介面,使用終端模擬軟體對數通設備進行本地管理訪問。
1、 OSI 模型 :為規范和定義通信網路,將通信功能按照邏輯分為不同功能層級的概念模型,分為 7 層。
2、 TCP/IP 模型 :也叫做互聯網協議棧,是目前互聯網所使用的通信模型,由 TCP 協議和 IP 協議的規范發展而來,分為 4 層。
3、 應用層 :指 OSI 模型的第 7 層,也是 TCP/IP 模型的第 4 層,是離用戶最近的一層,用戶通過應用軟體和這一層進行交互。理論上,在 TCP/IP 模型中,應用層也包含了 OSI 模型中的表示層和會話層的功能。但表示層和會話層的實用性不強,應用層在兩種模型中區別不大。
4、 傳輸層 :指 OSI 模型的第 4 層,也是 TCP/IP 模型的第 3 層,在兩個模型中區別不大,負責規范數據傳輸的功能和流程。
5、 網路層 :指 OSI 模型的第 3 層,這一層是規范如何將數據從源設備轉發到目的設備。
6、 數據包 :經過網路層協議封裝後的數據。
7、 數據鏈路層 :OSI 模型的第 2 層,規范在直連節點或同一個區域網中的節點之間,如何實現數據傳輸。另外,這一層也負責檢測和糾正物理層在傳輸數據過程中造成的錯誤。
8、 數據幀 :經過數據鏈路層協議封裝後的數據。
9、 物理層 :OSI 模型的第 1 層,這一層的服務是規范物理傳輸的相關標准,實現信號在兩個設備之間進行傳輸。
10、 互聯網層 :TCP/IP 協議中的第 2 層,功能與 OSI 模型中的網路層類似。
11、 網路接入層 :TCP/IP 協議中的第 1 層,作用是定義數據如何在兩個直連節點或同一個區域網的節點之間傳輸,TCP/IP 模型中的這一層結合了 OSI 模型中數據鏈路層和物理層的功能。
12、 封裝 :發送方設備按照協議標準定義的格式及相關參數添加到轉發數據上,來保障通信各方執行協議標準的操作。
13、 解封裝 :接收方設備拆除發送方設備封裝的數據,還原轉發數據的操作。
14、 頭部 :按照協議定義的格式封裝在數據上的協議功能數據和參數。
1、 雙絞線 :將兩根互相絕緣的導線按一定規格纏繞在一起,以便它們互相沖抵干擾,從而形成的通信介質。
2、 光纖 :為實現數據通信,利用全反射原理傳輸光線的玻璃纖維載體。
3、 IEEE 802.3 :IEEE 組織定義的乙太網技術標准,即有線網路標准。
4、 IEEE 802.11 :IEEE 組織定義的無線區域網標准。
5、 奇偶校驗 :接收方對比接收的數據與原始數據時,檢測數據的二進制數位中 「 1 」 的奇偶個數是否相同,從而判斷數據與發送時是否一致的校驗方式。
6、 校驗和 :接收方對比接收的數據與原始數據的校驗和是否相同,判斷數據與發送時是否一致的校驗方式。
7、 循環冗餘校驗 :接收方通過多項式除法判斷數據與發送時是否一致的校驗方式。
8、 共享型乙太網 :所有連網設備處在一個沖突域中,需要競爭發送資源的乙太網環境。
9、 二進制 :逢 2 進位、只有 0 和 1 表示數字的計數系統。
10、 十六進制 :逢 16 進位、用 0 ~ F 表示數字的計數系統。
11、 沖突域 :通過共享媒介連接在一起的設備,共同構成的網路區域。在這個區域內,同時只能一台設備發送數據包。
12、 交換型乙太網 :連網設備互相之間不需要競爭發送資源,而是分別與中心設備兩兩組成點到點連接的乙太網環境。
13、 MAC 地址 :長度 48 位,固化在設備硬體上,用十六進製表示的數據鏈路層地址。
14、 廣播域 :在這個區域中,各個節點都可以收到其它節點發送的廣播數據包。
⑧ 計算機網路的定義,分類和主要功能是什麼
計算機網路的定義:將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。
計算機網路的分類:區域網、城域網、廣域網、無線網。
計算機網路的主要功能:將大量獨立的、但相互連接起來的計算機來共同完成計算機任務。
(8)計算機網路圖的數據擴展閱讀:
計算機網路的性能有:
1、速率
計算機發送出的信號都是數字形式的。比特是計算機中數據量的單位,也是資訊理論中使用的信息量的單位。英文字bit來源於binary digit,意思是一個「二進制數字」,因此一個比特就是二進制數字中的一個1或0。
2、帶寬
在計算機網路中,帶寬用來表示網路的通信線路所能傳送數據的能力,因此網路帶寬表示在單位時間內從網路中的某一點到另一點所能通過的「最高數據率」。這里一般說到的「帶寬」就是指這個意思。這種意義的帶寬的單位是「比特每秒」,記為bit/s。
3、吞吐量
吞吐量表示在單位時間內通過某個網路(或信道、介面)的數據量。吞吐量更經常地用於對現實世界中的網路的一種測量,以便知道實際上到底有多少數據量能夠通過網路。
參考資料來源:網路—計算機網路
⑨ 《計算機網路》數據交換有幾種方式,各自的優缺點是什麼
自己看
計算機網路的應用
計算機網路在資源共享和信息交換方面所具有的功能,是其它系統所不能替代的。計算機網路所具有的高可靠性、高性能價格比和易擴充性等優點,使得它在工 業、農業、交通運輸、郵電通信、文化教育、商業、國防以及科學研究等各個領域、各個行業獲得了越來越廣泛的應用。我國有關部門也已制訂了"金橋"、"金關 "和"金卡"三大工程,以及其它的一些金字型大小工程,這些工程都是以計算機網路為基礎設施,為促使國民經濟早日實現信息化的主幹工程,也是計算機網路的具體 應用。計算機網路的應用范圍實在太廣泛,本節僅能涉及一些帶有普遍意義和典型意義的應用領域。
(1)辦公自動化OA(Office Automation)
辦公自動化系統,按計算機系統結構來看是一個計算機網路,每個辦公室相當於一個工作站。它集計算機技術、資料庫、區域網、遠距離通信技術以及人工智 能、聲音、圖像、文字處理技術等綜合應用技術之大成,是一種全新的信息處理方式。辦公自動化系統的核心是通信,其所提供的通信手段主要為數據/聲音綜合服 務、可視會議服務和電子郵件服務。
(2)電子數據交換EDI(Electronic Data Interchange)
電子數據交換,是將貿易、運輸、保險、銀行、海關等行業信息用一種國際公認的標准格式,通過計算機網路通信,實現各企業之間的數據交換,並完成以貿易為中心的業務全過程。EDI在發達國家應用已很廣泛,我國的"金關"工程就是以EDI作為通信平台的。
(3)遠程交換(Telecommuting)
遠程交換是一種在線服務(Online Serving)系統,原指在工作人員與其辦公室之間的計算機通信形式,按通俗的說法即為家庭辦公。
一個公司內本部與子公司辦公室之間也可通過遠程交換系統,實現分布式辦公系統。遠程交換的作用也不僅僅是工作場地的轉移,它大大加強了企業的活力與快速反應能力。近年來各大企業的本部,紛紛採用一種被之為"虛擬辦公室"(Virtual Office)的技術,創造出一種全新的商業環境與空間。遠程交換技術的發展,對世界的整個經濟運作規則產生了巨大的影響。
(4)遠程教育(Distance Ecation)
遠程教育是一種利用在線服務系統,開展學歷或非學歷教育的全新的教學模式。遠程教育幾乎可以提供大學中所有的課程,學員們通過遠程教育,同樣可得到正規大學從學士到博士的所有學位。這種教育方式,對於已從事工作而仍想完成高學位的人士特別有吸引力。
遠程教育的基礎設施是電子大學網路EUN(Electronic University Network)。EUN的主要作用是向學員提供課程軟體及主機系統的使用,支持學員完成在線課程,並負責行政管理、協作合同等。這里所指的軟體除系統軟 件之外,包括CAI課件,即計算機輔助教學(Computer Aided Instruction)軟體。CAI課件一般採用對話和引導式的方式指導學生學習發現學生錯誤還具有回溯功能,從本質上解決了學生學習中的困難。
(5)電子銀行
電子銀行也是一種在線服務系統,是一種由銀行提供的基於計算機和計算機網路的新型金融服務系統。電子銀行的功能包括:金融交易卡服務、自動存取款作 業、銷售點自動轉帳服務、電子匯款與清算等,其核心為金融交易卡服務。金融交易卡的誕生,標志了人類交換方式從物物交換、貨幣交換到信息交換的又一次飛 躍。
圍繞金融交易卡服務,產生了自動存取款服務,自動取款機(CD)及自動存取款機(ATM)也應運而生。自動取款機與自動存取款機大多採用聯網方式工 作,現已由原來的一行聯網發展到多行聯網,形成覆蓋整個城市、地區,甚至全國的網路,全球性國際金融網路也正在建設之中。
電子匯款與清算系統可以提供客戶轉帳、銀行轉帳、外幣兌換、托收、押匯信用證、行間證券交易、市場查證、借貸通知書、財務報表、資產負債表、資金調撥 及清算處理等金融通信服務。由於大型零售商店等消費場所採用了終端收款機(POS),從而使商場內部的資金即時清算成為現實。銷售點的電子資金轉帳是 POS與銀行計算機系統聯網而成的。
當前電子銀行服務又出現了智能卡(IC)。IC卡內裝有微處理器、存儲器及輸入輸出介面,實際上是一台不帶電源的微型電子計算機。由於採用IC卡,持卡人的安全性和方便性大大提高了,
(6)電子公告板系統BBS(Bulletin Board System)
電子公告板是一種發布並交換信息的在線服務系統。BBS可以使更多的用戶通過電話線以簡單的終端形式實現互聯,從而得到廉價的豐富信息,並為其會員提供網上交談、發布消息、討論問題、傳送文件、學習交流和游戲等的機會和空間。
(7)證券及期貨交易
證券及期貨交易是由於其獲利巨大、風險巨大,且行情變化迅速,投資者對信息的依賴格外顯得重要。金融業通過在線服務計算機網路提供證券市場分析、預 測、金融管理、投資計劃等需要大量計算工作的服務,提供在線股票經紀人服務和在線資料庫服務(包括最新股價資料庫、歷史股價資料庫、股指資料庫以及有關新 聞、文章、股評等)。
(8)廣播分組交換
廣播分組交換實際上是由一種無線廣播與在線系統結合的特殊服務,該系統使用戶在任何地點都可使用在線服務系統。廣播分組交換可提供電子郵件、新聞、文 件等傳送服務,無線廣播與在線系統通過數據機,再通過電話局可以結合在一起。移動式電話也屬於廣播系統。
(9)校園網(Campus Network)
校園網是在大學校園區內用以完成大中型計算機資源及其它網內資源共享的通信網路。一些發達國家已將校園網確定為信息高速公路的主要分支。無論在國內還 是國外,校園網的存在與否,是衡量該院校學術水平與管理水平的重要標志,也是提高學校教學、科研水平不可或缺的重要支撐環節。
共享資源是校園網最基本的應用,人們通過網路更有效地共享各種軟、硬體及信息資源,為眾多的科研人員提供一種嶄新的合作環境。校園網可以提供異型機聯網的 公共計算環境、海量的用戶文件存儲空間、昂貴的列印輸出設備、能方便獲取的圖文並茂的電子圖書信息,以及為各級行政人員服務的行政信息管理系統和為一般用 戶服務的電子郵件系統。
(10)信息高速公路
如同現代信息高速公路的結構一樣,信息高速公司也分為主幹、分支及樹葉。圖像、聲音、文字轉化為數字信號在光纖主幹線上傳送,由交換技術再送到電話線或電纜分支線上,最終送到具體的用戶"樹葉"。主幹部分由光纖及其附屬設備組成,是信息高速公路的骨架。
我國政府也十分重視信息化事業,為了促進國家經濟信息化,提出個"金橋"工程--國家公用經濟信息網工程、"金關"工程--外貿專用網工程、"金卡" 工程--電子貨幣工程。這些工程是規模宏大的系統工程,其中的"金橋工程"是國民經濟的基礎設施,也是其它"金"字系列工程的基礎。
「金橋」工程包含信息源、信息通道和信息處理三個組成部分,通過衛星網與地面光纖網開發,並利用國家及各部委、大中型企業的信息資源為經濟建設服務。 「金卡」工程是在金橋網上運行的重要業務系統之一,主要包括電子銀行及信用卡等內容。「金卡」工程又稱為無紙化貿易工程,其主要實現手段為EDI,它以網 絡通信和計算機管理系統為支撐,以標准化的電子數據交換替代了傳統的紙面貿易文件和單證。其它的一些「金」字系列工程,如「金稅」工程、「金智」工程、 「金盾」工程等亦在籌劃與運作之中。這些重大信息工程的全面實施,在國內外引起了強烈反響,開創了我國信息化建設事業的新紀元。
(11)企業網路
集散系統和計算機集成製造系統是兩種典型的企業網路系統。
集散系統實質上是一種分散型自動化系統,又稱做以微處理機為基礎的分散綜合自動化系統。集散系統具有分散監控和集中綜合管理兩方面的特徵,而更將"集 "字放在首位,更注重於全系統信息的綜合管理。80年代以來,集散系統逐漸取代常規儀表,成為工業自動化的主流。工業自動化不僅體現在工業現場,也體現在 企業事務行政管理上。集散系統的發展及工業自動化的需求,導致了一個更龐大、更完善的計算機集成製造系統CIMS(Computer Integrated Manufacturing System)的誕生。
集散系統一般分為三級:過程級、監控級和管理信息級。集散系統是將分散於現場的以微機為基礎的過程監測單元、過程式控制制單元、圖文操作站及主機(上位 機)集成在一起的系統。它採用了區域網技術,將多個過程監控、操作站和上位機互連在一起,使通信功能增強,信息傳輸速度加快,吞吐量加大,為信息的綜合管 理提供了基礎。因為CIMS具有提高生產率、縮短生產周期等一系列極具吸引力的優點,所以已經成為未來工廠自動化的方向。
(12)智能大廈和結構化綜合布線系統
智能大廈(Intelligent Building)是近十年來新興的高技術建築形式,它集計算機技術、通信技術、人類工程學、樓宇控制、樓宇設施管理為一體,使大樓具有高度的適應性(柔 性),以適應各種不同環境與不同客戶的需要。智能大廈是以信息技術為主要支撐的,這也是其具有"智能"之名稱的由來。有人認為具有三A的大廈,可視為智能 大廈。所謂三A就是CA(通信自動化)、OA(辦公自動化)和BA(樓宇自動化)。概括起來,可以認為智能大廈除有傳統大廈功能之外,主要必須具備下列基 本構成要素:高舒適的工程環境、高效率的管理信息系統和辦公自動化系統、先進的計算機網路和遠距離通信網路及樓宇自動化。
智能大廈及計算機網路的信息基礎設施是結構化綜合布線系統SCS(Structure Cabling System)。在建設計算機網路系統時,布線系統是整個計算機網路系統設計中不可分割的一部分,它關繫到日後網路的性能、投資效益、實際使用效果以及日 常維護工作。結構化布線系統是指在一個樓宇或樓群中的通信傳輸網路能連接所有的話音、數字設備,並將它們與交換系統相連,構成一個統一、開放的結構化布線 系統。在綜合布線系統中,設備的增減、工位的變動,僅需通過跳線簡單插拔即可,而不必變動布線本身,從而大大方便了管理、使用和維護。
網路的分類
按照網路的類型特徵,對網路進行分類是了解網路、學習網路技術的重要基礎之一。從不同的角度對網路分類則有不同的分類方法。常見的分類方法有以下幾種:
1、按分布地理范圍分類
按分布地理范圍分類,計算機網路可以分為廣域網、區域網和城域網三種。
廣域網(Wide Area Network,簡稱WAN)又稱遠程網,其分布范圍可達數百公里乃至更遠,可以覆蓋一個地區,一個國家,更至全世界。
區域網(Local Area Network,簡稱LAN)是將小區域內的計算機及各種通信設備互連在一起的網路,其分布范圍局限在一個辦公室、一個建築物或一個企業內。
城域網(Metropolitan Area Network,簡稱MAN)的分布范圍介於區域網與廣域網之間,其目的是在一個較大的地理區域內提供數據、聲音和圖像的傳輸。
2、按交換方式分類
按網路的交換方式分類,計算機網路可以分為電路交換網,報文交換網和分組交換網三種。
電路交換(Circuit Switching)方式類似於傳統的電話交換方式,用戶在開始通信之前,必須申請建立一條從發送端到接收端的物理通道,並且在雙方通信期間始終佔用該信道。
報文交換(Message Switching)方式的數據單元是要發送一個完整報文,其長度不受限制。報文交換採用存儲轉發原理,這點像古代的郵政通信,郵件由途中的驛站逐個存儲 轉發一樣。每個報文中含有目的地址,每個用戶節點要為途徑的報文選擇適當的路徑,使其能最終達到目的端。
分組交換(Packet Switching)方式也稱包交換方式,1969年首次在ARPANET上使用,現在人們都公認ARPANET是分組交換網之父,並將分組交換網的出現 作為計算機網路新時代的開始。採用分組交換方式通信前,發送端先將數據劃分為一個個等長的單位(即分組),這些分組逐個由各中間節點採用存儲轉發方式進行 傳輸,最終達到目的端。由於分組長度有限,可以在中間節點機的內存中進行存儲處理,其轉發速度可大大提高。
3、按拓撲結構分類
按拓撲結構分類,計算機網路可分為星形網、匯流排網、環形網、樹型網和網形網。
星形網是最早採用的拓撲結構形式,其每個站點都通過連接電纜與主控機相聯,相關站點之間的通信都由主控機進行,所以要求主控機有很高的可靠性,這種結構是一種集中控制方式。
環形網中各工作站依次相互連接組成一個閉合的環形,信息可以沿著環形線路單向(或雙向)傳輸,由目的站點接收。環形網適合那些數據不需要在中心主控機上集中處理而主要在各站點進行處理的情況。
匯流排結構網中各個工作站通過一條匯流排連接,信息可以沿著兩個不同的方向由一個站點傳向另一個站點,是目前區域網中普遍採用的一種網路拓撲結構情形。
除了以上分類方法以外,還可按所採用的傳輸媒體分為雙絞線網,同軸電纜網、光纖網、無線網;按信道的帶寬分為窄帶網和寬頻網;按不同用戶分為科研網、教育網、商業網和企業網等。
計算機網路的拓撲結構和傳輸媒體
1、網路的拓撲結構
「拓撲」"這個名詞是從幾何學中借用來的。網路拓撲是指網路形狀,或者是它在物理上的連通性。下面介紹幾種最為主要的網路拓撲結構。
(1)星形拓撲
星形拓撲是由中央節點和通過點到點通信鏈路接到中央節點的各個站點組成,如圖 7.5所示。中央節點執行集中工通信控制策略,因此中央節點相當復雜,而各個站點的通信處理負擔都很小。星形網採用的交換方式有電路交換和報文交換,尤以 電路交換方式更為普遍。這種結構一旦建立通道連接,就可以無延遲地在連通的兩個站點之間傳送數據。目前流行的專用交換機 PBX( Private Branch eXchange)就是星形拓撲結構的典型實例。
星形拓撲結構有以下優點:
① 控制簡單。在星形網路中,任何一個站點只和中央節點相連接,因而媒體訪問控制方法很簡單,致使訪問協議也十分簡單。
② 故障診斷和隔離容易。在星形網路中,中央節點對網路連接線路可以逐一地隔離開來進行故障檢測和定位,單個連節點的故障隻影響一個設備,不會影響整個網路。
③ 方便服務。中央節點可方便地對各個站點提供服務和網路重新配置。
星形拓撲結構的缺點:
① 電纜長度和安裝工作量相當可觀。因為每個站點都要和中央節點直接連接,需要耗費大量的電纜、安裝、維護的工作量也劇增。
② 中央節點的負擔較重,易形成瓶頸。一旦發生故障,則全網受影響,因而對中央節點的可靠性和冗餘度方面的要求很高。
③ 各站點的分布處理能力較低。
星形拓撲結構廣泛應用於網路智能集中於某個中央站點的場合。從目前的趨勢看,計算機的發展已從集中的主機系統發展到大量功能很強的微型機和工作站,在這種形勢下,傳統的星形拓撲使用會有所減少。
(2)匯流排拓撲
匯流排拓撲結構採用一個信道作為傳輸媒體,所有站點都通過相應的硬體介面直接連到這一公共傳輸媒體上,該公共傳輸媒體即稱為匯流排。任何一個站發送的信號都沿著傳輸媒體傳播,而且能被所有的其它站點所接收。匯流排拓撲結構見圖 7.6所示。
因為所有站點共享一條公用的通信信道,所以一次只能有一個設備傳輸信號。通常採用分布式控制策略來確定哪個站點可以發送。發送時,發送站將報文分成分 組,然後逐個依次發送這些分組,有時還要與其它站來的分組交替地在傳輸媒體上傳輸。當分組經過各站時,其中的目的站會識別到分組所攜帶的目的地址,然後復 制下這些分組的內容。
匯流排拓撲結構的優點:
① 匯流排結構所需要的電纜數量少。
② 匯流排結構簡單,又無源工作,有較高的可靠性。
③ 易於擴充,增加和減少用戶比較方便。
匯流排拓撲結構的缺點:
① 匯流排傳輸距離有限,通信范圍受限制。
② 故障診斷和隔離比較困難。
③ 分布式協議不能保證信息的及時傳輸。
④ 不具有實時功能,站點必須是智能的,要有媒體訪問控制功能,從而增加了站點的硬體和軟體開銷。
(3)環形拓撲
環形拓撲網路由站點和連接站點的鏈路組成一個閉合環,如圖 7.7所示,每個站點能夠接收從一鏈路傳來的數據,並以同樣的速率串列地把該數據沿環送到另一鏈路上。這種鏈路可以是單向的,也可以是雙向的。數據以分組形式發送,如果環上 A站希望發送一個報文到 C站,就先要把報文分成若干個分組,每個分組除了數據還要加上某些控制信息,其中包括 C站的地址。 A站依次把每個分組送到環上,開始沿環傳輸, C站識別到帶有它自己地址的分組時,便將其中的數據復制下來。由於多個設備連接在一個環上,因此需要用分布式控制策略來進行控制。
環形拓撲結構的優點:
① 電纜的長度短。環形拓撲結構的網路所需的電纜長度和匯流排拓撲網路相似,但比起星形拓撲結構的網路要短得多。
② 減少或增加工作站時,僅需簡單的連接操作。
③ 可使用光纖。光纖的傳輸速度率很高,十分適合於環形拓撲的單向傳輸。
環形拓撲結構的缺點:
① 節點的故障會引起全網路的故障。這是因為環上的數據傳輸要通過接在環上的每一個節點,一旦環中某個節點發生故障就會引起全網路的故障。
② 故障檢測困難。這與匯流排拓撲結構相似,因為不是集中控制,故障檢測需要在網上各個節點進行,因此故障檢測就較為困難。
③ 環形拓撲結構的媒體訪問控制協議都採用令牌傳送的方式,在負載很輕時,信道利用率相對來說比較低。
總的來說,不管區域網或廣域網,網路的拓撲選擇,需要考慮諸多因素,網路要既利於安裝,又有利於擴展,網路的可靠性也是要考慮的重要因素,以外網路拓撲結構的選擇還會影響傳輸媒體的選擇和媒體訪問控制方法的確定。
2、傳輸媒體
傳輸媒體是通信網中發送方和接收方之間的物理通路,計算機網路中採用的傳輸媒體可以分為有線和無線兩大類。雙絞線、同軸電纜和光纖是常用的三種有線傳輸媒體,無線電通信、微波通信、紅外線通信以及激光通信的信息載體都屬於無線傳輸媒體。
傳輸媒體的特性對網路數據通信質量有很大的影響,這些特性是:
① 物理特性,說明傳輸媒體的特徵。
② 傳輸特徵,包括信號形式、調制技術、傳輸速度及頻帶寬度等內容。
③ 連通性,採用點到點連接還是多點連接。
④ 地域范圍,網上各點間的最大距離。
⑤ 抗干擾性,防止雜訊、電磁干擾對數據傳輸影響的能力。
⑥ 相對價格,以元件、安裝和維護的價格為基礎。
以下分別介紹其中最為常用的傳輸媒體的特性。
(1)雙絞線
由螺旋狀扭在一起的兩根絕緣導線組成,線對扭在一起可以減少相互間的輻射電磁干擾。雙絞線是最常用的傳輸媒體,早就用於電話通信中的模擬信號傳輸,也 可用於數字信號的傳輸。雙絞線一般是銅質的,能提供良好的傳導率。雙絞線既可用於傳輸模擬信號,也可用於傳輸數字信號。對於模擬信號來說,大約每 5 -6km需要一個放大器;對於數字信號來說,每 2 -3km使用一個中繼器。
雙絞線也可用於區域網,如 10BASE-T和 100BASE-T匯流排,可分別提供 10Mbit/s和 100Mbit/s的數據傳輸速率。通常將多對雙絞線封裝於一個絕緣套里組成雙絞線電纜,區域網中常用的 3類雙絞線和 5類雙絞線,均由 4對雙絞線組成,其中 3類雙絞線常用於 10BASE-T匯流排區域網, 5類雙絞線常用於 100BASE-T匯流排區域網。
雙絞線普遍話用於點到點的連接,雙絞線可以很容易地在 15km或更大范圍內提供數據傳輸。區域網的雙絞線主要用於一個建築物或幾個建築物間的通信,但在 10Mbit/s和 100Mbit/s傳輸速率的 10BASE-T和 100BASE-T的匯流排傳輸距離都不超過 100m。
雙絞線的抗干擾性能不如同軸電纜,但價格比同軸電纜要便宜。
(2)同軸電纜
同軸電纜也像雙絞線一樣由一對導體組成,但它們是按 "同軸 "的形式構成線對,其最里層是內芯,向外依次為絕緣層、屏蔽層,最外則是起保護作用的塑料外套,內芯和屏蔽層構成一對導體。
同軸電纜分為基帶同軸電纜和寬頻同軸電纜。基帶同軸電纜又可以分為粗纜和細纜兩種,都用於直接傳送數字信號;寬頻同軸電纜用於頻分多路復用的模擬信號傳輸,也可用於不使用頻分多路復用的高速數據通信和模擬信號的傳輸,閉路電視所使用的 CATV電纜就是寬頻同軸電纜。
同軸電纜適用於點到點連接和多點連接,基帶電纜每段可支持幾百台設備,在大系統中還可以用轉接器將各段連接起來;寬頻同軸電纜可支持數千台設備,但在高數據傳輸速率( 50Mbit/s)下使用寬頻電纜時,設備數目限制在 20-30台。
同軸電纜的傳輸距離取決於傳輸信號的形式和傳輸的速率,典型基帶電纜的電大距離限制在幾公里。在相同速率條件下,粗纜傳輸距離較細纜長。
同軸電纜的抗干擾性能比雙絞線好,但在價格上較雙絞線貴,但比光纖要便宜。
(3)光纖
光纖是光纖纖維的簡稱,它由能傳導光波的石英玻璃纖維外加保護層構成。相對於金屬導線來說具有重量輕、線徑細的特點。用光纖傳輸信號時,在發送端先要將電信號轉換成光信號,而在接收端要由光檢測器還原成電信號。
光纖在計算機網路中普遍採用點到點連接,從地域范圍來看可以在 6 -8km的距離內不用中繼器傳輸,因此光纖適合於在幾個建築物之間通過點到點的鏈路連接區域網。由於光纖具有不受電磁干擾和噪音影響的獨有特徵,適宜在長 距離內保持高速數據傳輸率,而且能提供很好的安全性。
網路除了有線媒體以外,還可以通過無線傳輸媒體進行無線傳輸,目前常用的技術有無線電波、微波、紅外線和激光。隨著攜帶型計算機的出現和普及,以及在軍事、野外等特殊場合下移動產品的通信聯網需要,促進了無線通信網路的發展,出現了無線網路產品。
計算機網路的協議及其作用
兩個計算機間通信時對傳輸信息內容的理解、信息表示形式以及各種情況下的應答信號都必需進行一個共同的約定,我們稱為協議( Protocol)。一般來說,協議要由如下三個要素組成:
(1)語義( Semantics)。涉及用於協調和差錯處理的控制信息。
(2)語法( Syntax)。涉及數據及控制信息的格式、編碼及信號電平等。
(3)定時( Timing)。涉及速度匹配和排序等。
協議本質上無非是一種網上交流的約定,由於聯網的計算機類型可以各不相同,各自使用的操作系統和應用軟體也不盡相同,為了保持彼此之間實現信息交換和資源共享,它們必須具有共同的語言,交流什麼、怎樣交流及何時交流,都必須遵行某種互相都能夠接受的規則。
目前,全球最大的網路是網際網路( Internet),它所採用的網路協議是 TCP/IP協議。它是網際網路的核心技術。 TCP/IP協議,具體的說就是傳輸控制協議( Transmission Control Protocol,即 TCP)和網際協議( Internet Protocol,即 IP)。其中 TCP協議用於負責網上信息的正確傳輸,而 IP協議則是負責將信息從一處傳輸到另一處。
TCP/IP協議本質上是一種採用分組交換技術的協議。其基本思想是把信息分割成一個個不超過一定大小的信息包來傳送。目的是:一方面可以避免單個用戶長時間地佔用網路線路;另一方面,可以在傳輸出錯時不必重新傳送全部信息,只需重傳出錯的信息包就行了。
TCP/IP協議組織信息傳輸的方式是一種 4層的協議方式。下表是一種簡化了的層次模型:
應用層 Telnet、FTP和e-mail等
傳輸層 TCP和UDP
網路層 IP、ICMP和IGMP
網路介面層 設備驅動程序及介面卡
模型中,最底層為 TCP/IP的實現基礎,主要用於訪問具體區域網,如以大網等。中間兩層為 TCP/IP協議,其中的 UDP為一種建立在 IP協議基礎上的用戶數據協議( User Data gram Protocol,即 UDP)。最上層為建立在 TCP/IP協議基礎上的一些服務: TELNET(遠程登錄),允許某個用戶登錄到網上的其它計算機上(要求用戶必須擁有該機帳號),然後像使用自己的計算機一樣使用遠端計算機: FTP( File Transfer Protocol,文件傳輸協議),允許用戶在網上計算機之間傳送程序或文件; SMTP( Simple Message Transfer Protocol,簡單郵件傳送協議),允許網上計算機之間互通信函; DNS( Domain Name Service,域名服務協議),用於將域名地址轉換成 IP地址等。
網際網路(Internet)及其應用
網際網路概述
網際網路( Internet)是一個建立在網路互連基礎上的最大的、開放的全球性網路。網際網路擁有數千萬台計算機和上億個用戶,是全球信息資源的超大型集合體。所有 採用 TCP/IP協議的計算機都可以加入網際網路,實現信息共享和互相通信。與傳統的書籍、報刊、廣播、電視等傳播媒體相比,網際網路使用更方便,查閱更快捷,內 容更豐富。今天,網際網路已在世界范圍內得到了廣泛的普及與應用,並正在迅速地改變人們的工作方式和生活方式。
網際網路起源於 20世紀 60年代中期由美國國防部高級研究計劃局( ARPA)資助的 ARPANET,此後提出的 TCP/IP協議為網際網路的發展奠定了基礎。 1986年美國國家科學基金會( NSF)的 NSFNET加入了網際網路主幹網,由此推動了網際網路的發展。但是,網際網路的真正飛躍發展應該歸功於 20世紀 90年代的商業化應用。此後,世界各地無數的企業和個人紛紛加入,終於發展演變成今天成熟的網際網路。
我國正式接入網際網路是在 1994年 4月,當時為了發展國際科研合作的需要,中國科學院高能物理研究所和北京化工大學開通了到美國的網際網路專
⑩ 計算機網路(3)| 數據鏈路層
數據鏈路層屬於計算機網路的低層。數據鏈路層使用的信道主要是兩種類型:
(1)點對點信道 。即信道使用的是一對一點對點通信方式。
(2)廣播信道 。這種信道使用的是一對多的光播通信方式,相對復雜。在廣播信道上連接的主機很多,因此必須使用專用的共享信道協議來協調這些主機的數據發送。
首先我們應該了解一些有關點對點信道的一點基本概念。
(1)數據鏈路 。值得是當我們需要在一條線路上傳送數據時,除了有一條物理線路外(鏈路),還必須有一些必要的通信協議來控制這些數據的傳輸,若把實現這些協議的硬體和軟體加到鏈路上就構成了數據鏈路。
(2)幀 。幀指的是點對點信道的數據鏈路層的協議數據單元,即數據鏈路層把網路層交下來的數據構成幀發送到鏈路上以及把接收到的幀中的數據取出並上交給網路層。
點對點信道的數據鏈路層在進行通信時的主要步驟如下:
(1)結點A的數據鏈路層把網路層交下來的IP數據報添加首部和尾部封裝成幀。
(2)結點A把封裝好的幀發送給結點B的數據鏈路層。
(3)若B接收的幀無差錯,則從接收的幀中提取出IP數據報上交給上面的網路層;否則丟棄這個幀。
接下來是來介紹數據鏈路層的三個基本問題,而這三個問題對於各種數據鏈路層的協議都是通用的。
(1)封裝成幀 。指的是在一段數據的前後分別添加首部和尾部,這樣就構成了一個幀,從而能夠作為數據鏈路層的基本單位進行數據傳輸。在發送幀時,是從幀的首部開始發送的。各種數據鏈路層協議都對幀首部和幀尾部的格式有著明確的規定,且都規定了所能傳送的 幀的數據部分 長度上限—— 最大傳送單元MTU 。首部和尾部的作用是進行幀定界,幀定界可以使用特殊的 幀定界符 ,當數據在傳輸中出現差錯時,通過幀的幀定界符就可以知道收到的數據是一個不完整的幀(即只有首部開始符而沒有結束符)。
(2)透明傳輸 。從上面的介紹中知道幀的開始和結束標記使用了專門的控制字元,因此所傳輸的數據中任何與幀定界符相同的比特編碼是不允許出現的,否則就會出現幀定界錯誤。當傳送的幀是用文本文件組成的幀時,它的數據部分一定不會出現和幀定界符相同的字元,這樣的傳輸就叫做 透明傳輸 。為了解決其他類型文件傳輸時產生的透明傳輸問題,就將幀定界符的前面插入一個 轉義字元ESC ,這種方法稱為 位元組填充 。如果轉義字元也出現在數據中,就在轉義字元前面加上一個轉義字元,當接收端收到兩個轉義字元時,就刪除前面的那一個。
(3)差錯檢測 。在現實中,通信鏈路都不會是完美的,在傳輸比特的過程當中都是會產生差錯的,1變成0或者0變成1都是可能發生的,我們把這樣的錯誤叫做差錯檢測。在數據鏈路層中,為了保證數據傳輸的可靠性,減少差錯出現的數量,就會採用各種差錯檢測措施,目前最常使用的檢錯技術是 循環冗餘校驗 。它的原理簡單來說就是在被傳輸的數據M後面添加供錯檢測用的n為冗餘碼,構成一個幀數據發送出去。關於n位冗餘碼的得出方式與檢驗方式,可以 點擊這里進一步了解 。
對於點對點鏈路,點對點協議PPP是目前使用得最廣泛的數據鏈路層協議。由於網際網路的用戶通常都要連接到某個ISP才能接入到網際網路,PPP協議就是用戶計算機和ISP進行通信所使用的數據鏈路層協議。
在設計PPP協議時必須要考慮以下多方面的需求:
(1)簡單 。簡單的設計可使協議在實現時不容易出錯,這樣使得不同廠商對協議的不同實現的互操作性提高了。
(2)封裝成幀 。PPP協議必須規定特殊的字元作為幀定界符(即標志一個幀的開始和結束的字元),以便使接收端從收到的比特流中能准確的找出幀的開始和結束的位置。
(3)透明性 。PPP協議必須保證數據傳輸的透明性。如果說是數據中碰巧出現和幀定界符一樣的比特組合時,就要採用必要的措施來解決。
(4)多種網路層協議 。PPP協議必須能夠在同一條物理鏈路上同時支持多種網路層協議(IP和IPX等)的運行。
(5)多種類型鏈路 。除了要支持多種網路層的協議外,PPP還必須能夠在多種鏈路上運行(串列與並行鏈路)。
(6)差錯檢測 。PPP協議必須能夠對接收端收到的幀進行檢測,並舍棄有差錯的幀。
(7)檢測連接狀態 。必須具有一種機制能夠及時(不超過幾分鍾)自動檢測出鏈路是否處於正常工作狀態。
(8)最大傳送單元 。協議對每一種類型的點對點鏈路設置最大傳送單元MTU。
(9)網路層地址協商 。協議必須提供一種機制使通信的兩個網路層(如兩個IP層)的實體能夠通過協商知道或能夠配置彼此的網路層地址。
(10)數據壓縮協商 。協議必須能夠提供方法來協商使用數據壓縮演算法。但PPP協議不要求將數據壓縮演算法進行標准化。
PPP協議主要是由三個方面組成的:
(1) 一個將IP數據報封裝到串列鏈路的方法。
(2) 一個用來建立、配置和測試數據鏈路連接的鏈路控制協議LCP(Link Control Protocol)。
(3) 一套網路控制協議NCP(Network Control Protocol),其中的每一個協議支持不同的網路層協議,如IP、OSI的網路層、DECnet,以及AppleTalk等。
最後來介紹PPP協議幀的格式:
首先是各個欄位的意義。首部中的地址欄位A規定為0xFF,控制欄位C規定為0x03,這兩個欄位並沒有攜帶PPP幀的信息。首部的第一個欄位和尾部的第二個欄位都是標識欄位F(Flag)。首部的第四個欄位是2位元組的協議欄位。當協議欄位為0x0021時,PPP幀的信息部分欄位就是IP數據報。若為0xC021,則信息欄位是PPP鏈路控制協議LCP的數據,而 0x8021表示這是網路層的控制數據。尾部中的第一個欄位(2位元組)是使用CRC的幀檢驗序列FCS。
接著是關於PPP協議的差錯檢測的方法,主要分為位元組填充和零比特填充。當是PPP非同步傳輸時,採用的是位元組填充的方法。位元組填充是指當信息欄位中出現和標志欄位一樣的比特(0x7E)組合時,就必須採取一些措施使這種形式上和標志欄位一樣的比特組合不出現在信息欄位中。而當PPP協議使用的是同步傳輸時,就會採用零比特填充方法來實現透明傳輸,即只要發現有5個連續1,則立即填入一個0的方法。
廣播信道可以進行一對多的通信。由於區域網採用的就是廣播通信,因此下面有關廣播通信的討論就是基於區域網來進行的。
首先我們要知道區域網的主要 特點 ,即網路為一個單位所擁有,且地理范圍和站點數目均有限。在區域網才出現時,區域網比廣域網有著較高的數據率、較低的時延和較小的誤碼率。
區域網的 優點 主要有一下幾個方面:
(1) 具有廣播功能,從一個站點可方便地訪問全網。
(2) 便於系統的擴展和逐漸地演變,各設備的位置可靈活地調整和改變。
(3) 提高了系統的可靠性(reliability)、可用性(availibility)、生存性(survivability)。
關於區域網的分類,我們一般是對區域網按照網路拓撲進行分類:
1.星狀網: 由於集線器的出現和雙絞線大量用於區域網中,星形乙太網和多級星形結構的乙太網獲得了非常廣泛的應用。
2.環形網: 顧名思義,就是將各個主機像環一樣串起來的拓撲結構,最典型的就是令牌環形網。
3.匯流排網: 各站直接連在匯流排上。匯流排兩端的匹配電阻吸收在匯流排上傳播的電磁波信號的能量,避免在匯流排上產生有害的電磁波反射。
乙太網主要有兩個標准,即DIX Ethernet V2和IEEE 802.3標准,這兩種標準的差別很小,可以不是很嚴格的區分它們。
但是由於有關廠商的商業上的激烈競爭,導致IEEE 802委員會未能形成一個最佳的區域網標准而制定了幾個不同的區域網標准,所以為了數據鏈路層能夠更好的適應各種不同的標准,委員會就把區域網的數據鏈路層拆成兩個子層: 邏輯鏈路控制LLC子層 和 媒體接入控制MAC子層 。
計算機與外界區域網的連接是通過通信適配器(adapter)來進行的。適配器本來是在電腦主機箱內插入的一塊網路介面板(或者是在筆記本電腦中插入一塊PCMCIA卡),這種介面板又稱為網路介面卡NIC(Network Interface Card)或簡稱為網卡。適配器和區域網之間的通信是通過電纜或雙絞線以串列傳輸方式進行的,而適配器和計算機之間的通信則是通過計算機主板上的I/O匯流排以並行傳輸方式進行的,因此適配器的一個重要功能就是要進行數據串列傳輸和並行傳輸的轉換。由於網路上的數據率和計算機匯流排上的數據率並不相同,所以在適配器中必須裝有對數據進行緩存的存儲晶元。若在主板上插入適配器時,還必須把管理該適配器的設備驅動程序安裝在計算機的操作系統中。這個驅動程序以後就會告訴適配器,應當從存儲器的什麼位置上把多長的數據塊發送到區域網,或應當在存儲器的什麼位置上把區域網傳送過來的數據塊存儲下來。適配器還要能夠實現乙太網協議。
要注意的是,適配器在接收和發送各種幀時是不使用計算機的CPU的,所以這時計算機中的CPU可以處理其他的任務。當適配器收到有差錯的幀時,就把這個幀丟棄而不必通知計算機,而當適配器收到正確的幀時,它就使用中斷來通知該計算機並交付給協議棧中的網路層。當計算機要發送IP數據報時,就由協議棧把IP數據報向下交給適配器,組裝成幀後發送到區域網。特別注意: 計算機的硬體地址—MAC地址,就在適配器的ROM中。計算機的軟體地址—IP地址,就在計算機的存儲器中。
CSMA/CD協議主要有以下3個要點:
1.多點接入 :指的是這是匯流排型網路,許多計算機以多點接入的方式連接在一根匯流排上。
2.載波監聽 :就是用電子技術檢測匯流排上有沒有其他的計算機也在發送。載波監聽也稱為檢測信道,也就是說,為了獲得發送權,不管在發送前,還是在發送中,每一個站都必須不停的檢測信道。如果檢測出已經有其他站在發送,則自己就暫時不發送數據,等到信道空閑時才發送數據。而在發送中檢測信道是為了及時發現有沒有其他站的發送和本站發送的碰撞。
3.碰撞檢測 :也就是邊發送邊監聽。適配器一邊發送數據一邊檢測信道上的信號電壓的變化情況,以便判斷自己在發送數據時其他站是否也在發送數據。所謂碰撞就是信號之間產生了沖突,這時匯流排上傳輸的信號嚴重失真,無法從中恢復出有用的信息來。
集線器的一些特點如下:
(1)使用集線器的乙太網在邏輯上仍然是一個匯流排網,各個站點共享邏輯上的匯流排,使用的還是CSMA/CD協議。
(2)一個集線器是有多個介面。一個集線器就像一個多介面的轉發器。
(3)集線器工作在物理層,所以它的每一個介面僅僅是簡單的轉發比特。它不會進行碰撞檢測,所以當兩個介面同時有信號的輸入,那麼所有的介面都將收不到正確的幀。
(4)集線器自身採用了專門的晶元來進行自適應串音回波抵消。這樣可使介面轉發出去的較強的信號不致對該介面收到的較弱信號產生干擾。
(5)集線器一般都有少量的容錯能力和網路管理能力,也就是說如果在乙太網中有一個適配器出現了故障,不停地發送乙太網幀,這是集線器可以檢測到這個問題從而斷開與故障適配器的連線。
在區域網中,硬體地址又稱為物理地址或者MAC地址,這種地址是用在MAC幀中的。由於6位元組的地址欄位可以使全世界所有的區域網適配器具有不同的地址,所以現在的區域網適配器都是使用6位元組MAC地址。
主要負責分配地址欄位的6個位元組中的前3個位元組。世界上凡事要生產局域適配器的廠家都必須向IEEE購買這3個位元組構成的地址號,這個地址號我們通常叫做 公司標識符 ,而地址欄位的後3個位元組則由廠家自行指派,稱為 擴展標識符 。
IEEE規定地址欄位的第一位元組的最低位為I/G位。當I/G位為0時,地址欄位表示一個單個站地址,而當I/G位為1時表示組地址,用來進行多播。所以IEEE只分配地址欄位前三個位元組中的23位,當I/G位分別為0和1時,一個地址塊可分別生 2^24 個單個站地址和2^24個組地址。IEEE還把地址欄位第1個位元組的最低第二位規定為G/L位。當G/L位為0時是全球管理,來保證在全球沒有相同的地址,廠商向IEEE購買的都屬於全球管理。當地址段G/L位為1時是本地管理,這時用戶可以任意分配網路上的地址,但是乙太網幾乎不會理會這個G/L位的。
適配器對MAC幀是具有的過濾功能的,當適配器從網路上每收到一個MAC幀就先用硬體檢查MAC幀中的目的地址。如果是發往本站的幀則收下,然後再進行其他的處理,否則就將此幀丟棄。這樣做就可以不浪費主機的處理機和內存資源這里發往本站的幀包括以下三種幀:
(1)單播幀:即收到的幀的MAC地址與本站的硬體地址相同。
(2)廣播幀:即發送給本區域網上所有站點的幀。
(3)多播幀:即發送給本區域網上一部分站點的幀。
常用的乙太網MAC幀格式是乙太網V2的MAC幀格式。如下圖:
可以看到乙太網V2的MAC幀比較的簡單,有五個欄位組成。前兩個欄位分別為6位元組長的目的地址和源地址欄位。第三個欄位是2位元組的類型欄位,用來標志上一層使用的是什麼協議,以便把收到的MAC幀的數據上交給上一層的這個協議。下一個欄位是數據欄位,其長度在46到1500位元組之間。最後一個欄位是4位元組的幀檢驗序列FCS(使用CRC檢驗)。
從圖中可以看出,採用乙太網V2的MAC幀並沒有一個結構來存儲一個數據的幀長度。這是由於在曼徹斯特編碼中每一個碼元的正中間一定有一次電壓的轉換,如果當發送方在發送完一個MAC幀後就不再發送了,則發送方適配器的電壓一定是不會在變化的。這樣接收方就可以知道乙太網幀結束的位置,在這個位置減去FCS序列的4個位元組,就可以知道幀的長度了。
當數據欄位的長度小於42位元組時,MAC子層就會在MAC幀後面加入一個整數位元組來填充欄位,來保證乙太網的MAC幀的長度不小於64位元組。當MAC幀傳送給上層協議後,上層協議必須具有能夠識別填充欄位的功能。當上層使用的是IP協議時,其首部就有一個總長度欄位,因此總長度加上填充欄位的長度,就是MAC幀的數據欄位的長度。
從圖中還可以看出,在傳輸MAC幀時傳輸媒體上實際是多發送了8個位元組,這是因為當MAC幀開始接收時,由於適配器的時鍾尚未與比特流達成同步,因此MAC幀的最開始的部分是無法接收的,結果就是會使整個MAC成為無用幀。所以為了接收端能夠迅速的與比特流形成同步,就需要在前面插入這8個位元組。這8個位元組是由兩個部分組成的,第一個部分是由前7個位元組構成的前同步碼,它的主要作用就是就是實現同步。第二個部分是幀開始界定符,它的作用就是告訴接收方MAC幀馬上就要來了。需要注意的是,幀與幀之間的傳輸是需要一定的間隔的,否則接收端在收到了幀開始界定符後就會認為後面的都是MAC幀而會造成錯誤。
乙太網上的主機之間的距離不能太遠,否則主機發送的信號經過銅線的傳輸就會衰減到使CSMA/CD協議無法正常工作,所以在過去常常使用工作在物理層的轉發器來拓展乙太網的地理覆蓋范圍。但是現在隨著雙絞線乙太網成為乙太網的主流類型,拓展乙太網的覆蓋范圍已經很少使用轉發器,而是使用光纖和一對光纖數據機來拓展主機和集線器之間的距離。
光纖解調器的作用是進行電信號與光信號的轉換。由於光纖帶來的時延很小,並且帶寬很寬,所以才用這種方法可以很容易地使主機和幾公里外的集線器相連接。
如果是使用多個集線器,就可以連接成覆蓋更大范圍的多級星形結構的乙太網:
使用多級星形結構的乙太網不僅能夠讓連接在不同的乙太網的計算機能夠進行通信,還可以擴大乙太網的地理覆蓋范圍。但是這樣的多級結構也帶來了一些缺點,首先這樣的結構會增大它們的碰撞域,這樣做會導致圖中的某個系的兩個站在通信時所傳送的數據會通過所有的集線器進行轉發,使得其他系的內部在這時都不能進行通信。其次如果不同的乙太網採用的是不同的技術,那麼就不可能用集線器將它們互相連接起來。
拓展乙太網的更常用的方法是在數據鏈路層中進行的,在開始時人們使用的是網橋。但是現在人們更常用的是 乙太網交換機 。
乙太網交換機實質上是一個多介面的網橋,通常是有十幾個或者更多的介面,而每一個介面都是直接與一個單台主機或者另一個乙太網交換機相連。同時乙太網交換機還具有並行性,即能同時連通多對介面,使多對主機能同時通信,對於相互通信的主機來說都是獨占傳輸媒體且無碰撞的傳輸數據。
乙太網交換機的介面還有存儲器,能夠在輸出埠繁忙時把到來的幀進行緩存,等到介面不再繁忙時再將緩存的幀發送出去。
乙太網交換機還是一種即插即用的設備,它的內部的地址表是通過自學習演算法自動的建立起來的。乙太網交換機由於使用了專用的交換結構晶元,用硬體轉發,它的轉發速率是要比使用軟體轉發的網橋快很多。
如下圖中帶有4個介面的乙太網交換機,它的4個介面各連接一台計算機,其MAC地址分別為A、B、C、D。在開始時,乙太網交換機裡面的交換表是空的。
首先,A先向B發送一幀,從介面1進入到交換機。交換機收到幀後,先查找交換表,但是沒有查到應從哪個介面轉發這個幀,接著交換機把這個幀的源地址A和介面1寫入交換表中,並向除介面1以外的所有介面廣播這個幀。C和D因為目的地址不對會將這個幀丟棄,只有B才收下這個目的地址正確的幀。從新寫入的交換表(A,1)可以得出,以後不管從哪一個介面收到幀,只要其目的地址是A,就應當把收到的幀從介面1轉發出去。以此類推,只要主機A、B、C也向其他主機發送幀,乙太網交換機中的交換表就會把轉發到A或B或C應當經過的借口號寫入到交換表中,這樣交換表中的項目就齊全了,以後要轉發給任何一台主機的幀,就都能夠很快的在交換表中找到相應的轉發介面。
考慮到有時可能要在交換機的介面更換主機或者主機要更換其網路適配器,這就需要更改交換表中的項目,所以交換表中每個項目都設有一定的有效時間。
但是這樣的自學習有時也會在某個環路中無限制的兜圈子,如下圖:
假設一開始主機A通過介面交換機#1向主機B發送一幀。交換機#1收到這個幀後就向所有其他介面進行廣播發送。其中一個幀的走向:離開#1的3->交換機#2的介面1->介面2->交換機#1的介面4->介面3->交換機#2的介面1......一直循環下去,白白消耗網路資源。所以為了解決這樣的問題,IEEE制定了一個生成樹協議STP,其要點就是不改變網路的實際拓撲,但在邏輯上切斷某些鏈路,從而防止出現環路。
虛擬區域網VLAN是由一些區域網網段構成的與物理位置無關的邏輯組,而這些網段具有某些共同的需求。每一個VLAN的幀都有一個明確的標識符,指明發送這個幀的計算機屬於VLAN。要注意虛擬區域網其實只是區域網給用戶提供的一種服務,而不是一種新型區域網。
現在已經有標準定義了乙太網的幀格式的擴展,以便支持虛擬區域網。虛擬區域網協議允許在乙太網的幀格式中插入一個4位元組的標識符,稱為VLAN標記,它是用來指明發送該幀的計算機屬於哪一個虛擬區域網。VLAN標記欄位的長度是4位元組,插入在乙太網MAC幀的源地址欄位和類型欄位之間。VLAN標記的前兩個位元組總是設置為0x8100,稱為IEEE802.1Q標記類型。當數據鏈路層檢測到MAC幀的源地址欄位後面的兩個位元組的值是0x8100時,就知道現在插入了4位元組的VLAN標記。於是就接著檢查後面兩個位元組的內容,在後面的兩個位元組中,前3位是用戶優先順序欄位,接著的一位是規范格式指示符CFI,最後的12位是該虛擬區域網VLAN標識符VID,它唯一的標志了這個以台網屬於哪一個VLAN。
高速乙太網主要是分為三種,即100BASE-T乙太網、吉比特乙太網和10吉比特乙太網: