1.計算機網路概述
Part 1 計算機網路的基本概念
1.
計算機網路是通訊技術與計算機技術緊密結合的產物,可以說計算機網路就是一種通訊網路。
2.
計算機網路就是互連的、自治的計算機集合。
自治是指這些計算機無主從關係(即某個計算機不能控制其他的計算機)
通過交換網路互連主機。
3.
Internet是全球最大的網際網路絡
4.
硬體(主機、路由器、通訊鏈路等)是計算機網路的基礎
計算機網路中的資料交換必須遵守事先約定好的規則
5.
網路協議(network protocol),是為進行網路中的資料交換而建立的規則、標準或約定。
協議規定了通訊實體之間所交換的訊息的格式、意義、順序以及針對收到訊息或發生的事件所採取的“動作”(actions)
6.協議的三要素
①語法(syntax):規定資料與控制資訊的結構或格式
②語義(semantics):需要發出何種控制資訊,完成何種動作以及做出何種響應,以及差錯控制
③時序(Timing):規定了協議雙方進行通訊所要遵循的事件順序以及交換雙方的速度匹配問題
Part 2 計算機網路結構
1.
①網路邊緣
主機(端系統),執行網路應用(如web,email)
客戶/伺服器(client/server)應用模型:客戶傳送請求,接收伺服器響應,如web應用
對等(peer-peer,P2P)應用模型:無專用伺服器,通訊在對等實體之間直接進行
②接入網路,物理介質:有線或無線通訊鏈路
頻寬(bandwidth)(bps):通常指資料傳輸速率
DSL數字使用者線路,利用家庭已有的電話線 獨佔:使用者獨佔頻寬
電纜網路:利用有線電視網路,頻分多路複用技術:在不同頻帶(載波)上傳輸不同頻道 共享:各使用者共享頻寬
③網路核心:互聯的路由器或分組轉發裝置
關鍵功能:路由(routing)+轉發
路由:確定分組從源到目的傳輸路徑,根據路由演算法確定輸出鏈路
轉發(forwarding):將分組從路由器的輸入埠交換至正確的輸出埠
2.Internet結構(網路的網路)
端系統通過接入ISP(access ISPs)連線到Internet
接入ISP必須進一步互聯,這樣任意兩個主機才可以互相傳送分組