標籤:電腦網路 網際網路
以下為本人結合上課筆記與課件同時參考computer network(5th)轉載請註明 ---by 醉江樓
一、電腦網路的發展
1. “三網“:電信網路,有線電視網路,電腦網路。其中發展最快最核心的是電腦網路
2. 網路是由若干結點和串連這些結點的鏈路組成的。
3. 互連網是“網路的網路”,網際網路是當今最大的互連網(互連網)
4. host主機,不僅僅指電腦。
注意節點與結點的區別,雖然都是node翻譯過來的
注意Internet與internet的區別
網際網路的三個發展階段:
1) 從單個網路ARPANET 向互連網發展的過程,1983 年TCP/IP 協議成為ARPANET 上的標準協議
2) 第二階段的特點是建成了三級結構的網際網路
3) 第三階段的特點是逐漸形成了多層次ISP 結構的網際網路
網際網路的正式標準包括以下四個階段:
1) 網際網路草案(InternetDraft) ——在這個階段還不是 RFC 文檔。
2) 建議標準(ProposedStandard) ——從這個階段開始就成為RFC 文檔。
3) 草案標準(DraftStandard)
4) 網際網路標準(InternetStandard)
注意:6中RFC文檔
網際網路從工作方式上分:
1) 邊緣部分 由所有串連在網際網路上的主機群組成。這部分是使用者直接使用的,用來進行通訊(傳送資料、音頻或視頻)和資源共用。
(2) 核心部分 由大量網路和串連這些網路的路由器組成。這部分是為邊緣部分提供 服務的(提供連通性和交換)。
注意:電腦通訊主要是指不同電腦上的程式間的通訊
處在網際網路邊緣的部分就是串連在網際網路上的所有的主機。這些主機又稱為端系統(end system)
在網路邊緣的端系統中啟動並執行程式之間的通訊方式通常可劃分為兩大類:
1) 客戶/伺服器模式:C/S模式,強調客服與伺服器
2) 對等串連模式:p2p模式,不區分客服與伺服器,每個通訊方都是對等的,既可以做伺服器,也可以做客戶
注意:客戶(client)和伺服器(server)都是指通訊中所涉及的兩個應用進程
二、電腦網路的分類
1.電腦網路的定義
電腦網路尚無精確的定義。
一個最簡單的定義:一些相互串連的、自治的電腦的集合。注意這裡的自治是指獨立的電腦,有自己的硬體與軟體,可以單獨運行而使用。
2.電腦網路種類很多,也沒有統一的分類方法,下面就簡單從兩個角度進行分類
按”大小“分,即size(尺度),也就是作用範圍
1. 廣域網路(WAN)
2. 城域網(MAN)
最有名的城域網是有線電視網。
3. 區域網路(LAN)
一種私人網路,一般在單個建築物內部或者附近,比如家、辦公室或者工廠。區域網路被廣泛用來串連pc和電子類消費產品以使它們能共用資源(比如印表機)和交換資訊。當區域網路被用於公司時,它們就被稱為商業網路。
拓展:區域網路可進一步分為:無線區域網路和有線區域網路。
無線區域網路的一個標準稱為IEEE802.11,俗稱WiFi;有線區域網路大多使用銅線作為傳輸介質,現在也有不少使用光纖,俗稱乙太網路的IEEE 802.3是迄今為止最常見的一種有線區域網路。和無線區域網路相比,有線區域網路在效能的所有方面都超過了它們,因為通過電線或光纖發送訊號比通過空氣發送訊號更容易,就這麼簡單。
4. 個人區域網路(PAN),範圍10m左右,允許裝置圍繞著一個進行通訊。比如用無線把外圍電子裝置和電腦串連起來,例如通過藍芽串連手機和電腦。PAN也可以採用其他短程通訊技術來搭建。
按使用者分類
公用網路:付費即可使用,也稱公眾網
專用網路:某個部門或行業為某種特殊工作而建造的,不對外提供服務
電腦網路的效能指標
1. 速率
通道上傳輸資料的速率,也稱資料率或位元速率
注意:這裡說的速率是額定速率或標稱速率
2.頻寬
通訊上的頻寬是訊號的頻頻寬度,單位為hz等
電腦網路上的頻寬是指最大資料率
3.輸送量
輸送量(throughput)表示在單位時間內通過某個網路(或通道、介面)的資料量
輸送量受網路的頻寬或網路的額定速率的限制
4.時延
總時延=傳輸時延+傳播時延+處理時延+排隊時延
注意:對於高速網路鏈路,我們提高的僅僅是資料的發送速率而不是位元在鏈路上的傳播速率。所以一般說光纖的快,是指其傳輸快,而不是傳播快(低於銅線的)
5. 時延頻寬積
時延頻寬積=傳輸時延*頻寬
其含義是:在鏈路通道中尚未到達目的端的資料量
6.利用率
1) 通道利用率指出某通道有百分之幾的時間是被利用的(有資料通過)。完全閒置通道的利用率是零。
2) 網路利用率則是全網路的通道利用率的加權平均值。
注意:通道或網路利用率過高會產生非常大的時延
電腦網路學習筆記(一)