網路基礎與網路分層

Amiayy發表於2017-08-17

一、什麼是網路?
(1)將主機連線起來稱為網路。
(2)網路裝置:路由器、交換機。
(3)線路:雙絞線(網線:水晶頭),傳輸距離只有100米;
同軸電纜;
光纖:特點——快;原理——直線傳輸;
無線:波
(4)計算機(終端裝置):PC(電腦)——固定終端;手機——移動終端;伺服器;

二、什麼是網際網路?
(1)將網路連線起來稱為網際網路(Inter為最大的網際網路)。
(2)網路的功能:資源共享,資訊交換。
(3)網路通訊的兩個主角:程式和程式,IP,MAC地址,埠號
(4)網路通訊的雙方是處於不同計算機上的程式,所以網路也是程式間通訊的一種方式。
(5)網路上程式表示:IP地址+埠號
A、Ip表示主機,埠號表示程式(應用程式的代號)。
Ip地址:由32位構成,用其代表主機,ip地址被分為兩部分:網路號 主機號
B、MAC地址:網路卡實體地址、硬體地址,用來定義網路裝置的位置。MAC地址是網路卡決定的,是固定的。

三、網路分層:OSI模型和TCP/IP協議分層方式
(1)OSI模型:
應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層
(2)TCP/IP:
應用層 傳輸層 網路層 資料鏈路層

A、資料鏈路層:兩個常用協議是ARP協議和RARP協議。實現了IP地址和機器實體地址(MAC地址、乙太網)之間的轉換;ARP協議是IP地址到實體地址的轉換,RARP協議是實體地址到IP地址的轉換。

B、網路層:實現資料包的選路和轉發。WAN(廣域網)使用分級路由器來連線分散的主機或LAN(區域網)。網路層最核心的協議是IP協議(因特網協議)。另一重要協議:ICMP協議(因特網控制報文協議),主要用於檢測網路連線。

C、傳輸層:兩臺主機上的應用程式提供端到端的通訊。主要協議有TCP協議(傳輸控制協議),UDP協議和SCTP協議。

D、應用層:負責處理應用程式的邏輯。在使用者空間實現,而資料鏈路層、網路層、傳輸層都是在核心空間實現,比如檔案傳輸、網路管理等。主要協議(程式)有:ping是應用程式,不是協議,它利用ICMP報文檢測網路連線,是除錯網路環境的必備工具。還有telnet(遠端登入協議)、OSPF(動態路由更新協議)、DNS(域名服務協議)——提供機器域名到IP地址的轉換。
注意:應用層協議(或程式)可能直接跳過傳輸層直接使用網路層提供的服務。
底層對上層提供服務”

如圖所示:
這裡寫圖片描述

相關文章