計算機網絡學習(一)

本文主要內容:網絡

  1. 網絡層次劃分
  2. OSI七層網絡模型

計算機網絡學習的核心---網絡協議的學習。學習

  • 爲何要有網絡協議呢?

爲了讓不一樣的數據終端能夠通訊,必須有一個贊成的標準。有一個很形象的比喻就是普通話的應用,以及英語做爲國際語言的做用是同樣的。加密

  • 網絡層次劃分

常見網絡層次劃分的方式有三種:OSI七層模型、TCP/IP四層模型、TCP/IP五層模型spa

TCP/IP四層模型:(自下而上)操作系統

網絡接口層、網絡層、傳輸層、應用層計算機網絡

TCP/IP五層模型:(自下而上)3d

物理層、數據鏈路層、網絡層、傳輸層、應用層cdn

OSI七層模型:(自下而上)blog

物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。接口

第四層(傳輸層) 完成了數據傳送服務。

上邊三層(會話層、表示層、應用層) 面向用戶。

三者關係能夠參考下圖更直觀的理解:


  • OSI七層網絡模型

OSI七層模型是網絡的標準層次劃分,因此先從OSI七層網絡模型開始學習。

物理層(Physical Layer):

該層的做用書上的解釋有點拗口:

激活、位置、關閉通訊端點之間的機械特性、電氣特性、功能特性、以及過程熱性。這些特性都是啥我也不懂,可是簡單的說,就是數據傳輸提供物理媒介,確保原始數據在各類物理媒體上的傳輸

有兩個重要的設備:中繼器(Reapeater,也叫放大器)、集線器

數據鏈路層(Data Link Layer):

該層的主要做用:爲網絡層提供可靠地數據傳輸

基本的數據單位:(frame),即將數據合成數據塊的最小單位

該層的具體做用還包含:物理地址尋址、數據成幀、流量控制、數據檢錯、重發等。

主要的協議:以太網協議

重要的設備:網橋和交換機

網絡層(Network Layer):

主要目的:實現兩端系統之間數據透明傳送。對子網間的數據包進行路由選擇、還能夠控制擁塞、網際互聯等

具體功能:尋址、路由選擇、鏈接的創建、保持和終止,簡短的說就是'路徑選擇、路由、邏輯尋址'

基本數據單位:IP數據包

主要協議:

IP協議 ( Internet Protocal,因特網互聯協議);

ICMP (Internet Control Message Protocol, 因特網控制報文協議);

ARP協議(Address Resolution Protocol, 地址解析協議);

RARP協議(Reverse Address Resolution Protocol, 你地址解析協議);

重要設備:路由器

傳輸層(Transport Layer):

主要功能:將上層數據分段提供端到端(主機到主機)的可靠或不可靠傳輸,以及處理端到端的差錯控制和流量控制問題。

信息傳送的數據協議數據單元:段或報文

網絡層是根據網絡地址將源節點發出的數據報傳送到目的節點,而傳輸層則將數據可靠地傳送到相應的端口。

主要協議:

TCP協議(Transmission Control Protocal, 傳輸協議控制)

UDP協議(User Datagram Protocal, 用戶數據報協議)

重要設備:網關

會話層(Session Layer):

主要功能:管理主機之間的會話過程,即負責創建、管理、種植進程之間的對話以及在數據中插入校驗點來實現數據的同步

表示層(Presentation Layer):

主要功能:將上層數據或信息進行轉換,保證主機應用層能被另一個主機應用層能理解。

數據轉換:數據加密、壓縮、格式轉換

應用層(Application Layer):

主要做用:操做系統或網絡應用程序提供訪問網絡服務的接口

以上三層總結:

數據傳輸基本單位:報文

主要協議:

FTP協議(文件傳送協議)

Telnet(遠程登錄協議)

DNS(域名解析協議)

SMTP(郵件傳送協議)

POP3(郵局協議)

HTTP協議(Hyper Text Transfer Protocol)

相關文章
相關標籤/搜索