1.什麼是計算機網絡?網絡
答:計算機網絡的精肯定義並未統一。最簡單的定義是:一些相互鏈接的,自治的計算機集合。app
2.計算機網絡的分類:ide
按照網絡的做用範圍來分類:性能
1.廣域網WAN(Wide Area Network):範圍幾十到幾千千米計算機網絡
2.城域網MAN(Metroplitan Area Network):範圍通常是一個城市,5~50km設計
3.局域網LAN(Local Area NetWork):範圍1km左右,局部在小範圍內,如一個學校或工廠blog
4.我的區域網(Personal Area Network):範圍10m進程
按照網絡的使用者分類:ip
1.公用網(Public network)路由
2.專用網(private network)
3.如何評價計算機網絡的性能呢?
計算機網絡的性能指標:
1.速率:計算機網絡上主機在數字信道上傳輸數據的速率。單位爲kb/s、Mb/s、、等
2.帶寬:單位時間內經過網絡由一個點傳到另外一個點所能經過的最高數據率。單位同上
3.吞吐量:單位時間內經過網絡的數據量。單位同上
4.時延:數據從一點傳到另外一點在網絡中耗費的時間,包括:發送時延(信息從頭部開始發送到尾部結束所用的時間)、傳播時延(信息在信道中花費的時間)、處理時延(主機或路由接到信息處理所花費的時間)、排隊時延(分組傳播時會通過不少路由器,進入路由器後會排隊等待處理)。
5.時延帶寬積:= 傳播時延 * 帶寬。
6.往返時間RTT(Round-Trip Time):從發送方發送數據到接收到 接收方接收到數據所發送的接收到信息的 確認值。
7.利用率:包括信道利用率(某信道有百分之幾的時間是被利用的)和網絡利用率(全網絡的信道利用率的加權平均值)
計算機網絡的非性能指標:
1.費用 2.質量 3.標準化(網絡的硬件和軟件設計都須要按照國際通用標準) 4.可靠性 5.可擴展與可升級性 6.易於管理和維護
4.計算機網絡的體系結構
網絡協議(Internet protocol):計算機網絡爲了有條不紊的交換數據,而創建的規則、標準或約定。
體系結構(architecture):計算機網絡的各層及其網絡協議。
具備五層協議的體系結構:
1.應用層(application layer):應用進程間的通訊與交互規則。(這裏的進程指的是正在運行在主機的程序)
2.運輸層(transport layer):負責兩個主機中進程之間的通訊提供通用的數據傳輸服務。(應用進程利用該服務向下傳送應用層報文段)
運輸層主要使用兩種協議:
傳輸控制協議TCP(Transmission Control Protocol)和用戶數據包協議(Users Datagram Protocol)
3.網絡層(network layer):負責爲分組交換網上的不一樣主機提供服務。(網絡層將運輸層傳送的報文段和用戶數據報封裝爲分組(也叫IP數據包)或包進行傳送)
4.數據鏈路層(datalink layer):負責將網絡層交下來的IP數據包組裝爲幀(framing),在兩個相鄰的節點間的鏈路上傳送幀。
5.物理層(physical layer):將數據鏈路層傳下來的幀轉化爲比特流進行傳輸。
總結於謝希仁老師的《計算機網絡》