基本的定義:git
網絡: 許多計算機鏈接在一塊兒github
互聯網:internet許多網絡鏈接在一塊兒網絡
因特網:internet全球最大的一個互聯網ide
新的理解: 不僅僅從網絡覆蓋範圍區分局域網和廣域網性能
要看 應用了廣域網技術仍是應用了局域網技術,ui
局域網 本身購買設備,本身維護,寬帶固定,距離100米之內加密
廣域網 花錢買服務,花錢買帶寬spa
速率:操作系統
鏈接在計算機網絡上的主機在數字信道上傳輸數據位的速率計算機網絡
也稱爲:date rate 或者bit rate
單位是 b/s,Kb/s, Mb/s, Gb/s;
通常咱們看到的下載速率是MB/s 其實是Mb/s 要進行除以8纔是真正的 速率
帶寬:
數據通訊領域中,數字信道所傳送的最高數據率。
單位:b/s,Kb/s, Mb/s, Gb/s;
吞吐量:
單位時間內經過某個網絡或接口的數據量
b/s,Mb/s
時延:
分爲發送時延,傳播時延,處理時延,排隊時延,
發送時延=數據塊長度(比特)/ 信道寬度(比特/s)
傳播時延=信道長度(米)/信號在信道上的傳播速率(m/s)
處理時延: 網絡節點存儲轉發處理時間
排隊時延。
返回時間:
它表示從發送方發送數據開始,到發送方接收到來自接收方的確認(發送方收到後當即發送確認),總共經歷的時間
信道利用率:
各層協議的做用:
分層 | 做用 | 協議 |
---|---|---|
物理層 | 經過媒介傳輸比特,肯定機械及電氣規範(比特 Bit) | RJ4五、CLOCK、IEEE802.3(中繼器,集線器) |
數據鏈路層 | 將比特組裝成幀和點到點的傳遞(幀 Frame) | PPP、FR、HDLC、VLAN、MAC(網橋,交換機) |
網絡層 | 負責數據包從源到宿的傳遞和網際互連(包 Packet) | IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(路由器) |
運輸層 | 提供端到端的可靠報文傳遞和錯誤恢復( 段Segment) | TCP、UDP、SPX |
會話層 | 創建、管理和終止會話(會話協議數據單元 SPDU) | NFS、SQL、NETBIOS、RPC |
表示層 | 對數據進行翻譯、加密和壓縮(表示協議數據單元 PPDU) | JPEG、MPEG、ASII |
應用層 | 容許訪問OSI環境的手段(應用協議數據單元 APDU) | FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS |
物理層主要功能:實現比特流的透明傳輸。基本單位:比特。(比特流)
數據鏈路層主要功能 :封裝成幀 。把幀從原MAC傳到目的MAC(相鄰節點之間幀的透明傳輸)差錯檢測 循環冗餘檢測法。只檢測有沒有比特錯誤,如有則丟棄。(數據幀)
網絡層: 路徑的選擇、數據的轉發。 源主機到目的主機之間分組的透明傳輸(之間可能通過不少節點) ip數據報(數據包)
傳輸層:端(口)到端(口)的報文 ()
應用層:經過應用進程間的交互提供通用的數據傳輸服務。單位:報文
從宏觀上來看:
應用層:可以產生網絡流量可以和用戶交互的應用程序。
表示層:加密,壓縮, 開發人員須要考慮的問題。
會話層:服務和客戶端創建的會話, 查會話,木馬 netstat -n 或者-nb
傳輸層:可靠傳輸創建會話,不可靠傳輸,流量控制
網絡層:IP地址編址,最佳路徑選擇
數據鏈路層:數據如何封裝,添加物理層地址 MAC地址
物理層:電壓,接口標準
傳輸層 常見協議有TCP/UDP協議。 應用層 常見的協議有HTTP協議,FTP協議。 網絡層 常見協議有IP協議、ICMP協議、IGMP協議。 網絡接口層 常見協議有ARP協議、RARP協議。 TCP傳輸控制協議(Transmission Control Protocol)是一種面向鏈接的、可靠的、基於字節流的傳輸層通訊協議。 UDP用戶數據報協議(User Datagram Protocol)是OSI參考模型中一種無鏈接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。 HTTP超文本傳輸協議(Hyper Text Transfer Protocol)是互聯網上應用最爲普遍的一種網絡協議。 FTP文件傳輸協議(File Transfer Protocol) IP協議是因特網互聯協議(Internet Protocol) ICMP協議是Internet控制報文協議(Internet Control Message Protocol)它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制消息。 IGMP協議是 Internet 組管理協議(Internet Group Management Protocol),是因特網協議家族中的一個組播協議。該協議運行在主機和組播路由器之間。 ARP協議是正向地址解析協議(Address Resolution Protocol),經過已知的IP,尋找對應主機的MAC地址。 RARP是反向地址轉換協議,經過MAC地址肯定IP地址。
參考 發送快遞, 須要一層一層打包, 接收到後 還要一層一層拆開, 才能看見發送的具體內容,
網絡上發送信息也是這樣, 應用層發送的數據,被操做系統進行封裝,而後在以太網中發送過去,給另外一臺主機,另外一臺主機在進行拆包
兩臺計算機經過TCP/IP協議通信的過程以下所示:
傳輸層 常見協議有TCP/UDP協議。
應用層 常見的協議有HTTP協議,FTP協議。
網絡層 常見協議有IP協議、ICMP協議、IGMP協議。
網絡接口層 常見協議有ARP協議、RARP協議。
TCP傳輸控制協議(Transmission Control Protocol)是一種面向鏈接的、可靠的、基於字節流的傳輸層通訊協議。
UDP用戶數據報協議(User Datagram Protocol)是OSI參考模型中一種無鏈接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。
HTTP超文本傳輸協議(Hyper Text Transfer Protocol)是互聯網上應用最爲普遍的一種網絡協議。
FTP文件傳輸協議(File Transfer Protocol)
IP協議是因特網互聯協議(Internet Protocol)
ICMP協議是Internet控制報文協議(Internet Control Message Protocol)它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制消息。
IGMP協議是 Internet 組管理協議(Internet Group Management Protocol),是因特網協議家族中的一個組播協議。該協議運行在主機和組播路由器之間。
ARP協議是正向地址解析協議(Address Resolution Protocol),經過已知的IP,尋找對應主機的MAC地址。
RARP是反向地址轉換協議,經過MAC地址肯定IP地址。