OSI
體系結構、TCP
/ IP
體系結構、五層體系結構
OSI
體系結構:概念清楚 & 理念完整,但複雜 & 不實用TCP
/ IP
體系結構:含了一系列構成互聯網基礎的網絡協議,是Internet
的核心協議 & 被普遍應用於局域網 和 廣域網OSI
與 TCP
/ IP
的體系結構,目的是爲了學習 & 講解計算機原理
低三層爲通訊子網,負責數據傳輸 高三層爲資源子網,至關於計算機系統,完成數據處理; 傳輸層承上啓下編程
TCP
/ IP
的體系結構詳細介紹 因爲 TCP
/ IP
體系結構較爲普遍,故主要講解
低三層爲通訊子網,負責數據傳輸 高三層爲資源子網,至關於計算機系統,完成數據處理; 傳輸層承上啓下瀏覽器
TCP
/ IP
的體系結構詳細介紹 因爲 TCP
/ IP
體系結構較爲普遍,故主要講解
OSI
的體系結構詳細介紹
Transmission Control Protocol
,即 傳輸控制協議bash
- 屬於 傳輸層通訊協議
- 基於
TCP
的應用層協議有HTTP
、SMTP
、FTP
、Telnet
和POP3
關於TCP
的其餘知識:如三次握手、四次揮手、無差錯控制原理等,具體請看文章服務器
User Datagram Protocol
,即 用戶數據報協議網絡
- 屬於 傳輸層通訊協議
- 基於
UDP
的應用層協議有TFTP
、SNMP
與DNS
無鏈接的、不可靠的、面向報文、無擁塞控制,具體介紹以下:學習
要求通訊速度高測試
如: 域名轉換:
DNS
協議 文件傳輸:FTP
協議 網絡管理:SNMP
協議 遠程文件服務器:NFS
協議url
簡介計算機網絡
關於其工做方式、報文段等知識,請看文章:
TCP/IP
協議族通訊的中間軟件抽象層,表現爲一個封裝了 TCP / IP協議族 的編程接口(API)
Socket
不是一種協議,而是一個編程調用接口(API
),屬於傳輸層(主要解決數據如何在網絡中傳輸)- 即:經過
Socket
,咱們才能在Andorid平臺上經過TCP/IP
協議進行開發- 對用戶來講,只需調用Socket去組織數據,以符合指定的協議,便可通訊
Socket ={(IP地址1:PORT端口號),(IP地址2:PORT端口號)}
Socket
實例 惟一表明一個主機上的一個應用程序的通訊鏈路關於Socket
的原理、機制過程 & 使用方式,具體請看文章:3d
url
地址 ->> 顯示主頁的過程打開一個網頁,整個過程會使用哪些協議
定義 鏈接在Internet
中的每一臺主機(或 路由器)的全球惟一的標識符
組成 IP地址 = 32位 = 網絡號 + 主機號;即IP地址::={<網絡號>,<主機號>}
其中:
- 網絡號:標誌主機(或路由器)所鏈接到的網絡。一個網絡號在整個因特網範圍內必須是惟一的。
- 主機號:標誌該主機(或路由器)。一個主機號在它面前的網絡號所指明的網絡範圍必須是惟一的。
不一樣類型的IP地址,其主機號 & 網絡號所佔字節數不一樣;故:一個IP地址在整個網絡範圍內是惟一的
區別在於網絡號 & 主機號佔的字節數不一樣
Internet Control Message Protocol
,即 網際控制報文協議
- 屬於IP層協議
- 注:ICMP報文不是高層協議,而是做爲IP層數據報的數據,加上數據報首部,組成IP數據報發出去
同時容許主機 / 路由器報告差錯 & 異常狀況
分類 ICMP
差錯報告報文 & ICMP
詢問報文
主要應用 PING(分組網間探測)、Traceroute(跟蹤1個分組從源點到終點的路徑,原理 = 從源主機向目的主機發送一連串的IP數據報)
下面,將主要介紹Ping
的過程
Packet InterNet Groper
,即分組網間探測
- 是
ICMP
報文的1個重要應用:使用了IPCM回送請求 & 回送回答報文
做用 測試2個主機的連通性
原理
過程 假設有兩臺主機: (目的主機)PC1:IP = 192.168.1.1 (源主機)PC2:IP = 192.168.1.2
Cookie
的身份驗證 & 驗證流程
Token
的身份驗證 & 驗證流程
本文全面講解了 開發的基礎知識:計算機網絡