Open System Interconnection 開放系統互聯模型
層次 | 功能 | |
---|---|---|
應用層 | 應用程式/原始數據/:接受物理資訊,產生原始資訊,操作系統或網路應用程式提供存取網路服務的介面 | QQ/微信/愛奇藝 |
表示層 | 格式/壓縮/加密:提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等 | 快速傳遞/安全傳遞/雞毛信 |
對談層 | 對談/全雙工/半雙工:建立、維護和管理對談通道 | 身份資訊/電話/對講機 |
傳輸層 | 分段/重組/埠號:將數據進行分割、重組、排序連線、提供終端到終端的可靠連線 | 傳輸效率 |
網路層 | IP地址/定址/路由:數據封裝 IP地址 數據進行定址路由 | 總目標,全球地址 |
數據鏈層 | MAC地址/區域網/:對物理層傳輸的位元流包裝 將數據進行mac地址封裝和解封裝,簡單來說就是物理定址。交換機就處在這一層,最小的傳輸單位——幀 | 分段目標,區域性地址、郵遞員 |
物理層 | 傳輸媒介/位元流:將數據轉換爲可通過物理媒介傳送的電子信號 | 電流/光/無線信號/4G/5G |
TCP/IP:Transmission Control Protocol/Internet Protocol,傳輸控制協定/網際協定
與七層結構一致 最後應用層包含了(應用層、表示層、對談層)
5層結構:應用層(應用層、表示層、對談層)、傳輸層、網路層、數據鏈層、物理層.
4層結構:應用層(應用層、表示層、對談層)、傳輸層、網路層、網路介面層(數據鏈層、物理層)
OSI:推出早,只有理論沒有實踐
TCP/IP:美國軍方由實踐,總結出的理論,是當今通訊標準.
資訊從產生到接收,也會有些變化,爲了方便交流,通訊模型不同的模組對資訊加工,並進行統一命名.
應用層數據: AD DU ADDU:APDU:ApplicationProtocolDataUnit--應用協定數據單元
傳輸層數據: segment DU 分段數據
網路層數據: packet DU 包 數據
數據鏈路層數據: frame DU 幀 數據
物理層數據: bit DU 位元 數據
資訊從一臺計算產生,經過TCP/IP模型加工。後傳遞到另一臺計算機。
這個通訊過程就像,快遞從廠家包裝到顧客收到貨物拆包一樣。
我們把這個通訊過程,稱作數據的封裝(發送)和數據解封裝(接收)。
從而更好的理解,數據通訊原理。
-數據封裝的過程大致如下
應用層:
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