網路基礎與網路分層
一、什麼是網路?
(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地址的轉換。
注意:應用層協議(或程式)可能直接跳過傳輸層直接使用網路層提供的服務。
“底層對上層提供服務”
如圖所示:
相關文章
- 網路基礎之網路協議協議
- Linux網路管理(網路基礎)Linux
- 網路基礎-常用網路測試工具
- 網路基礎之網路協議篇協議
- 網路基礎
- 網路基礎CCNP篇|IP子網劃分聚合
- 網路分層TCP/IP 與HTTPTCPHTTP
- 計算機網路基礎-2-物理層計算機網路
- 神經網路基礎部件-BN層詳解神經網路
- 中級網路工程師--交換網路基礎工程師
- 網路基礎(一)
- 網路基礎概念
- 神經網路基礎部件-卷積層詳解神經網路卷積
- 計算機網路基礎-三種網路模型(OSI七層模型 TPC/IP四層模型 五層模型)的關係計算機網路模型
- 計算機網路基礎第五講 傳輸層計算機網路
- 計算機通訊與網路基礎計算機
- 18作 網路基礎
- HTTP之網路基礎HTTP
- 網路基礎總結
- 網路基礎學習
- docker:網路基礎配置Docker
- 網路虛擬化之linux虛擬網路基礎Linux
- 計算機網路基礎(2)——OSI七層參考模型計算機網路模型
- 網路基礎CCNP篇|BGP(概念與運用)
- 網路知識梳理--OSI七層網路與TCP/IP五層網路架構及二層/三層網路TCP架構
- 【計算機網路基礎】OSI參考模型及其各層分別是什麼作用?計算機網路模型
- 神經網路基礎篇神經網路
- 網路基礎知識1
- 網路基礎CCNP|OSPF(7)
- Docker 網路基礎介紹Docker
- Linux網路基礎(轉)Linux
- 計算機網路基礎計算機網路
- Linux網路基本網路配置Linux
- 計算機網路(一):網路層次劃分計算機網路
- 計算機基礎-網路基礎計算機
- 網路基礎CCNP篇|如何接入公網
- Android與物聯網裝置通訊-網路模型分層Android模型
- 網路基礎必備知識