一. 相關基礎概念
1.計算機網絡的特點
????(1)連通性:計算機網絡使得上網的用戶都能夠彼此相連, 好像用戶的計算機可以直接相連
????(2)資源共享:資源共享可以是信息共享, 軟件共享, 硬件共享等等. 由于網絡的存在, 使得用戶感覺資源就在自己身邊
2. 網絡
???? 網絡是由若干結點和鏈路組成, 其中結點可以是集線器, 計算機, 交換器, 路由器等等. 其中網絡之間也可以用路由器相互連接, 此時的網絡就叫做互聯網, 即網絡的網絡.其中, 以小寫 i 開頭的 internet 是指將計算機連接到一起的小型網絡, 以大寫 I 開頭的 Internet 是指網絡的網絡, 是一個大型網絡.
3. 因特網的組成
???? 因特網由邊緣部分和核心部分組成, 其中邊緣部分是由連接到因特網的主機組成, 這些部分用戶直接使用, 用來進行通信和資源共享.核心部分則是有大量的網絡以及連接到這些網絡之間的路由器組成, 為邊緣部分提供服務.
4. 網絡邊緣部分的端系統的通信方式
????(1)客戶服務器模式: 客戶端向服務器端發出請求, 其中客戶端不需要有很復雜的操作系統也不需要復雜的硬件系統.服務器端負責專門提供服務, 可以一次性處理多個客戶請求. 系統只要開啟, 就會一直運行, 不斷被動地接收來自客戶的請求, 并且對其作出響應. 因此, 服務器端不需要直到用戶端的地址, 同時, 服務器端必須要有高級的才偶作系統以及硬件設備.
????(2)對等連接方式: 兩臺主機在相互通信的時候不區分那個是服務器端, 那邊是客戶端, 主機和主機之間可以對等相互收發信息
5. 幾種不同類別的網絡
????(1)廣域網:廣域網的作用范圍一般是幾十到幾千公里, 因而有時也稱為遠程網, 廣域網是因特網的核心, 通過長距離運送主機所發來的數據. 連接廣域網的各節點之間一般采用高速鏈路.
????(2)城域網: 作用范圍一般是一個城市, 5 ~ 50 km, 一般可以由一個或者幾個單位所公用, 也可以是一個公用設施, 將局域網相互連接.
????(3)局域網: 一般用微型計算機或者工作站通過高速通信線路相連, 作用域一般在 1 km左右.
????(4)個人區域網: 將個人使用的電子設備用無線連接起來, 一般作用在 10m 左右.
二. 協議
1.協議與劃分層次
???? 為了進行網絡中數據的傳輸以及交換而建成的規則, 標準或約定稱為網絡協議, 主要由三個要素構成, 語法(數據與控制信息的結構或者格式), 語義(需要發出何種控制信息, 完成何種動作, 做出何種響應), 同步(時間實現順序的詳細說明).
???? 利用分層可以實現各層之間相互獨立, 靈活性好, 結構上可以分割開, 易于實現和維護, 可以促進標準化工作.
???? 計算機的體系結構是計算機網絡及其構建應完成的功能的精確定義, 體系結構是抽象的, 但是實現規則是具體的, 是真正運行的計算機軟件或者計算機硬件.
???????????????
2. 各層實現的功能
???? (1)應用層: 體系結構中的最高層, 任務是通過應用進程之間的交互完成特定的網絡應用.
???? (2) 傳輸層: 負責兩個主機中進程的通信提供通用的數據傳輸服務. 其中傳輸層主要使用 TCP(提供面向連接可靠的數據服務, 數據傳輸的基本單位是報文段), 以及 UDP (用戶數據報協議, 提供無連接的, 盡量最大的數據傳輸服務, 數據傳輸單位是用戶數據報)
???? (3) 網絡層: 為分組交換網上不同的主機提供通信服務
???? (4) 數據鏈路層: 將 IP 數據報組裝成數據幀, 在想臨結點之間傳送數據幀, 每幀包括了傳輸的數據以及相應的控制信息. 在接收數據時, 控制信息使得接收端可以知道每一個幀從哪個比特開始, 到哪個比特結束, 因此數據鏈路層收到數據時就可以將有效地數據交給下一層.
????(5) 物理層: 負責怎樣連接各計算機之間的傳輸比特流
????(6) 表示層: 實際固有的數據格式和網絡格式數據之間的轉化.
????(7) 會話層: 負責建立和斷開通信連接.
三. 路由器和交換機的區別
1. 路由器
???? 用于連接不同的網段, 并且找到網絡中數據傳輸最合適的路徑, 工作在交換機之后, 用來克服交換機不能實現的路由轉發的功能.
???? 工作在網絡層
???? 根據所在的網絡 ID 確定轉發地址
???? 分割廣播網
2. 交換機
???? 將一些機器連接起來, 形成一個局域網
???? 工作在數據鏈路層
???? 利用物理地址或者 MAC 地址來轉發要傳播的數據
???? 只能分割沖突網, 不能分割廣播網