OSI七層網絡模型
物理層
一、做用:物理層的做用就是經過物理手段把電腦鏈接起來,它主要規定了網絡的一些電氣特性,做用是負責傳送0和1的電信號
二、設備:中繼器、集線器
數據鏈路層
一、做用
-
數據鏈路層爲網絡層提供可靠的數據傳輸,做用包括物理尋址、數據的成幀、流量控制、數據的檢錯、重發等
-
鏈路層在物理層的上方,肯定了0和1的分組方式
二、基本數據單位:
-
數據幀(Frame)分紅兩個部分:頭部(Head)和數據(Data)
-
頭部包含數據包的一些說明項,好比發送者、接受者、數據類型等
三、協議和設備
-
協議:以太網協議(規定了電信號的分組方式)
-
設備:二層交換機
四、相關概念
-
mac地址(例如:00-23-5A-15-99-42)
- 以太網規定,連入網絡的全部設備,都必須具備「網卡」接口,數據包必須是從一塊網卡,傳送到另外一塊網卡,網卡的地址,就是數據包的發送地址和接受地址,也叫MAC地址;
- 每塊網卡出廠的時候,都有全世界獨一無二的MAC地址,長度是48位的二進制,一般用12個十六進制數表示,前6個十六進制是廠商編號,後6個是該廠商的網卡流水號;
-
廣播(通信全靠吼,局域網內數據送到接受方的實現方式)
-
- 不是把數據包準確送到接收方,而是向本網絡(局域網)內全部計算機發送,讓每臺計算機本身判斷,是否爲接收方;
- 是同一個局域網就採用廣播的形式發送數據,不是同一局域網則採用 路由 的方式發送;
- 廣播主要經過分組交換機或者網絡交換機進行;
網絡層
1、做用
-
引入一套新的地址,使咱們可以區分哪些計算機屬於同一個子網,這個套機制就叫作「網絡地址」,也就是「IP地址」
2、相關概念
一、IP協議
二、ARP協議
三、子網掩碼
四、路由/路由器/網關/交換機
傳輸層
一 簡介
- 做用:負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題
- 基本數據單位:對於 tcp 是段,對於 udp 是數據報;
二 涉及的協議:TCP 和 UDP
一、TCP
- tcp 是有鏈接的,可靠的通訊協議,出了問題經過從新傳輸來確保可靠性
二、UDP
- udp 是無鏈接的、盡最大努力的,不可靠的通訊協議,沒法確保數據的完整性
應用層
一 細分爲三層
-
應用層:爲操做系統或應用程序提供訪問網絡服務的接口,數據單位爲報文
-
表示層:對上層數據進行變換以保證一個主機應用層信息能夠被另外一個主機的應用程序理解,這裏的數據轉換包括數據的加密、壓縮、格式轉換等
-
會話層:管理主機之間的會話進程,即負責創建、管理、終止會話
二 幾個基本概念
一、用戶的上網設置
- 計算機鏈接網絡後,須要設置本機 IP、子網掩碼、網關IP和DNS IP後方可上網(通常都是自動獲取啦)
二、IP地址-子網掩碼-默認網關-DNS
- ip地址分爲網絡位和主機位,兩者的區分靠子網掩碼來完成的;
- ip地址分爲A、B、C、D、E五類,咱們我的經常使用的是 C 類 IP,C 類 IP 前3個字節是網絡位,後一個字節是主機位,子網掩碼是 255.255.255.0;
- 經過子網掩碼解析出網絡位以後能夠判斷兩個主機是否位於同一局域網,不一樣的話須要經過網關來實現通信,如今兩個不一樣的網絡都是經過路由來鏈接,即路由實現了網關的功能;
- DNS 實際就是將域名轉換爲 IP,使用域名是由於域名對人更加友好,比 IP 更好記憶;
- ???子網掩碼是怎麼工做的,子網是怎麼劃分的
三 涉及的協議
- FTP(文件傳送協議)、Telnet(遠程登陸協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵件接收),HTTP協議(超文本傳輸協議)
- 關於 http 協議:get、post、put、delete(四種請求方式);get 和 post 的區別;
其餘的一些概念
一 集線器-交換機-路由器-網橋-網關
二 數據幀-數據包-數據報
IP地址-子網掩碼-默認網關-DNS
TCP/IP協議-UDP協議-HTTP-DHCP-NAT-ARP
*************************************參考*************************************html