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必須進一步互聯,這樣任意兩個主機纔可以互相發送分組