Linux系統網路管理1

2020-08-12 18:44:31

OSI

簡介

Open System Interconnection 開放系統互聯模型

  • 開放式系統互聯:
    國際標準化組織(ISO)制定
    定義了不同計算機互聯的標準
  • 設計和描述,計算機網路通訊的框架
    全世界網路通訊的工作分爲7層:應用層、表示層、對談層、傳輸層、網路層、數據鏈路層、物理層.
    制定OSI的優勢:開放、廠商相容性好、容易理解與學習、模組化工程、能故障排除

OSI:7層次結構/功能

層次 功能
應用層 應用程式/原始數據/:接受物理資訊,產生原始資訊,操作系統或網路應用程式提供存取網路服務的介面 QQ/微信/愛奇藝
表示層 格式/壓縮/加密:提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等 快速傳遞/安全傳遞/雞毛信
對談層 對談/全雙工/半雙工:建立、維護和管理對談通道 身份資訊/電話/對講機
傳輸層 分段/重組/埠號:將數據進行分割、重組、排序連線、提供終端到終端的可靠連線 傳輸效率
網路層 IP地址/定址/路由:數據封裝 IP地址 數據進行定址路由 總目標,全球地址
數據鏈層 MAC地址/區域網/:對物理層傳輸的位元流包裝 將數據進行mac地址封裝和解封裝,簡單來說就是物理定址。交換機就處在這一層,最小的傳輸單位——幀 分段目標,區域性地址、郵遞員
物理層 傳輸媒介/位元流:將數據轉換爲可通過物理媒介傳送的電子信號 電流/光/無線信號/4G/5G

TCP/IP:5層結構/功能

TCP/IP:Transmission Control Protocol/Internet Protocol,傳輸控制協定/網際協定
與七層結構一致 最後應用層包含了(應用層、表示層、對談層)
5層結構:應用層(應用層、表示層、對談層)、傳輸層、網路層、數據鏈層、物理層.

TCP/IP:4層結構/功能

4層結構:應用層(應用層、表示層、對談層)、傳輸層、網路層、網路介面層(數據鏈層、物理層)

OSI模型與TCP/IP模型的區別

OSI:推出早,只有理論沒有實踐
TCP/IP:美國軍方由實踐,總結出的理論,是當今通訊標準.

TCP/IP/數據單元/DU

資訊從產生到接收,也會有些變化,爲了方便交流,通訊模型不同的模組對資訊加工,並進行統一命名.

應用層數據:   AD   DU       ADDU:APDU:ApplicationProtocolDataUnit--應用協定數據單元
傳輸層數據:   segment DU    分段數據
網路層數據:   packet DU      包 數據
數據鏈路層數據: frame DU      幀 數據
物理層數據:    bit DU        位元 數據

封裝和解封裝

資訊從一臺計算產生,經過TCP/IP模型加工。後傳遞到另一臺計算機。
這個通訊過程就像,快遞從廠家包裝到顧客收到貨物拆包一樣。
我們把這個通訊過程,稱作數據的封裝(發送)和數據解封裝(接收)。
從而更好的理解,數據通訊原理。

-數據封裝的過程大致如下
在这里插入图片描述

TCP/IP協定族

5層模型協定分類

應用層:
HTTP/超文字傳輸協定/網站          淘寶
SSH/遠端連線協定/遠端控制        QQ遠端桌面
FTP/檔案傳輸協定                電影天堂
SMTP/簡單郵件傳輸協定/Email       QQ郵箱
DNS/域名服務/WWW          baidu.com

傳輸層:
TCP/傳輸控制協定/可靠      雞毛信/掛號信
UDP/用戶數據報協定/不可靠    普通訊

網路層:
IP/網際網路協定/定址      全球地址
ICMP/網路訊息管理協定/測試   通訊兵/ping

數據鏈路層:
MAC    郵局地址

物理層:
網線       公路
光纖       飛機航道

進位制轉換

十進制

數值:0~9
數位:123
位權:百位十位個位

二進制

數值:0~1
數位:101
位權:128-64-32-16-8-4-2-1

十六進制

數值:0~9,A(10),B(11),C(12),D(13),E(14),F(15)
數位:10
位權:十六的倍數

二進制、十進制互轉

10和2互轉

128   64     32    16     8      4     2      1
1     1       1     1     1      1      1     1


位權加減法
十進制轉換成2進位制

方法:
1  請將8位元2進位制,每個位置的位權寫出來。
2  通過加減法,在2進位制位權中取得相應數位。 不足的位置用0填充。

範例:
129=1000 0001
192=1100 0000
130=1000 0010

67=0100 0011
33=0010 0001


二進制轉十進制
範例:
1010 1010=170
1111 1110=?

單位換算

ASCII
位元=bit=b=1/0
位元組=byte=B=8個位元
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB