计算机网络学习笔记 概论
計算機網絡目錄
計算機網絡?第一章 概述
計算機網絡?第二章 物理層
計算機網絡?第三章 數據鏈路層
計算機網絡?第四章 網絡層
計算機網絡?第五章 運輸層
計算機網絡?第六章 應用層
文章目錄
- 三大網
- 互聯網的兩個基本特性
- 互聯網的概述
- 計算機網絡的類別
- 計算機網絡的性能
- 計算機網絡的體系結構
一、三大網
電信網絡:提供電話、電報和傳真的服務
有線電視網絡:向用戶傳送各種電視節目
計算機網絡:使用戶能在計算機之間傳送數據文件
三網融合:把上述三種網絡融合成一種網絡就能提供所有的上述服務
二、互聯網的兩個基本特性
連通性和共享(資源共享)
三、互聯網的概述
1.計算機網絡(簡稱為網絡),由若干節點(node)和連接這些節點的鏈路(link)組成。
2.互連網(internet或internetwork):泛指由多個計算機網絡互連而成的計算機網絡
3.互聯網(Internet):指當前全球最大的、開放的、由眾多網絡相互連接成的特定互聯網,它采用TCP/IP協議族作為通信的規則,且其前身是美國的ARPANET。
網絡把許多計算機連接在一起,而互連網則把許多網絡通過路由器連接在一起。與網絡相連的計算機常稱為主機。
?4.互聯網基礎結構發展的三個階段
第一階段:從單個網絡ARPANET向互聯網發展的過程
第二階段:建成了三級結構的互聯網(主干網-地區網-校園網或企業網)
第三階段:逐漸形成了多層次ISP結構的互聯網
?5.互聯網的工作方式:
邊緣部分和核心部分
A.邊緣部分:
?邊緣部分的主機又叫端系統,其通訊方式有兩大類:客戶服務器方式(C/S方式)和對等方式(P2P方式)
客戶服務器方式所描述的是進程之間服務和被服務的關系,其中客戶是服務請求方,服務器是服務提供方。客戶與服務器的通信關系建立后,通信可以是雙向的,客戶和服務器都可發送和接收數據。
對等連接是指兩個主機在通訊時并不分哪一個是服務請求方還是服務提供方,每一個主機既是客戶又同時是服務器。對等連接工作方式可支持大量對等用戶同時工作。
B.核心部分:
在網絡核心部分起特殊作用的是路由器,其作用是分組交換,任務是轉發收到的分組
計算機交換數據的三種方式:電路交換,報文交換,分組交換(互聯網的核心部分)
四、計算機網絡的類別
1.定義:計算機網絡主要是由一些通用的、可編程的硬件互連而成的,而這些硬件并非專門用來實現某一特定目的。
2.分類:
(1)按照網絡的作用范圍進行分類:廣域網WAN、城域網MAN、局域網LAN、個人區域網PAN
(2)按照網絡的使用者進行分類:公用網、專用網
(3)用來把用戶接入到互聯網的網絡
五、計算機網絡的性能
1.速率:
定義:連接在計算機網絡上的主機在數字信道上傳送數據位數的速率
單位:b/s,Kb/s,Mb/s,Tb/s
1Byte = 8bit
2.帶寬
定義:某個信號具有的頻帶寬度
單位:赫(或千赫、兆赫、吉赫等)
在計算機網絡中,帶寬用來表示網絡中某通道傳送數據的能力,因此網絡帶寬表示在單位時間內網絡中的某信道所能通過的“最高數據率”,是理想條件上最高速率。
3.吞吐量
定義:吞吐量表示在單位時間內通過某個網絡(或信道、接口)的實際數據量
4.時延
定義:時延是指數據(一個報文或分組,甚至比特)從網絡(或鏈路)的一端傳送到另一端所需的時間。
| 時延 | 定義 | 計算公式 |
| 發送時延 | 主機或路由器發送數據幀所需要的時間 | = 數據幀長度(bit) / 發送速率(bit/s) |
| 傳播時延 | 電磁波在信道中傳播一定的距離需要花費的時間 | = 信道長度(m) / 電磁波在信道上的傳播速率(m/s) |
| 處理時延 | 數據在路由器前等待前面數據處理的時間 | |
| 排隊時延 | 數據在路由器中處理需求的時間 |
總時延 = 發送時延 + 傳播時延 + 處理時延 + 排隊時延
使用高速鏈路只能減少發送時延
5.時延帶寬積
時延帶寬積 = 傳播時延 + 帶寬?
6.往返時間RTT
在許多情況下,在互聯網上的信息不僅僅單方向傳輸而是雙向交互的,因此,我們有時很需要知道雙向交互一次所需的時間。
RTT = 傳播時延 x 2 + 處理時間(有時可以略過)
7.利用率
有信道利用率和網絡利用率兩種
信道利用率 = 有數據通過時間/(有數據通過+無數據通過)時間
網絡利用率 = 所有信道利用率加權求平均值
六、計算機網絡的體系結構
1.計算機網絡的分層結構的好處
(1)各層之間是獨立的
(2)靈活性好
(3)結構上可分割開
(4)易于實現和維護
(5)能促進標準化工作
2.相互通信的兩個計算機系統必須高度協調工作才行,而這種“協調"是相當復雜的,而“分層”可將龐大而復雜的問題,轉化為若干較小的局部問題,而這些較小的局部問題就比較易于研究和處理。
3.參考模型
4.OSI體系結構:
| 名稱 | 英文名 | 作用 |
| 應用層 | application layer | 直接為用戶的應用進程(例如電子郵件、文件傳輸和終端仿真)提供服務。如HTTP、SMTP、FTP、DNS等 |
| 表示層 | presentation Layer | 把數據轉換為能與接收者的系統格式兼容并適合傳輸的格式,即讓兩個系統可以交換信息 |
| 會話層 | session Layer | 負責在數據傳輸中設置和維護計算機網絡中兩臺計算機之間的通信連接 |
| 運輸層 | transport layer | 負責為兩個主機中進程之間的通信提供服務,復用,分用,傳輸控制協議TCP,用戶數據報協議UDP |
| 網絡層 | network layer | 負責選擇路由最佳路徑,規劃IP地址(ipv4和ipv6變化只會影響網絡層),擁塞控制 |
| 數據鏈路層 | data link layer | 將網絡層交下來的IP數據報組裝成幀,在兩個相鄰結點之間的鏈路上“透明”地傳送幀數中的數據 |
| 物理層 | physical layer | 透明地傳送比特流 |
?參考資料
計算機網絡(第八版)電子工業出版社
總結
以上是生活随笔為你收集整理的计算机网络学习笔记 概论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7 —— yum安装mysq
- 下一篇: Matlab数字图像处理——图像的空间变