OSI
體系結構、TCP
/ IP
體系結構、五層體系結構
OSI
體系結構:概念清楚 & 理念完整,但複雜 & 不實用TCP
/IP
體系結構:含了一系列構成互聯網基礎的網絡協議,是Internet
的核心協議 & 被普遍應用於局域網 和 廣域網- 五層體系結構:融合了
OSI
與TCP
/IP
的體系結構,目的是爲了學習 & 講解計算機原理
低三層爲通訊子網,負責數據傳輸web
高三層爲資源子網,至關於計算機系統,完成數據處理; 傳輸層承上啓下編程
TCP
/ IP
的體系結構詳細介紹 因爲 TCP
/ IP
體系結構較爲普遍,故主要講解
OSI
的體系結構詳細介紹
Transmission Control Protocol
,即 傳輸控制協議bash
- 屬於 傳輸層通訊協議
- 基於
TCP
的應用層協議有HTTP
、SMTP
、FTP
、Telnet
和POP3
關於TCP
的其餘知識:如三次握手、四次揮手、無差錯控制原理等,具體請看文章:計算機網絡:這是一份全面 & 詳細 的TCP協議攻略服務器
User Datagram Protocol
,即 用戶數據報協議網絡
- 屬於 傳輸層通訊協議
- 基於
UDP
的應用層協議有TFTP
、SNMP
與DNS
無鏈接的、不可靠的、面向報文、無擁塞控制,具體介紹以下:學習
要求通訊速度高spa
如: 域名轉換:
DNS
協議 文件傳輸:FTP
協議 網絡管理:SNMP
協議 遠程文件服務器:NFS
協議計算機網絡
簡介code
關於其工做方式、報文段等知識,請看文章:這是一份全面& 詳細 HTTP知識講解orm
TCP/IP
協議族通訊的中間軟件抽象層,表現爲一個封裝了 TCP / IP協議族 的編程接口(API)
Socket
不是一種協議,而是一個編程調用接口(API
),屬於傳輸層(主要解決數據如何在網絡中傳輸)- 即:經過
Socket
,咱們才能在Andorid平臺上經過TCP/IP
協議進行開發- 對用戶來講,只需調用Socket去組織數據,以符合指定的協議,便可通訊
Socket ={(IP地址1:PORT端口號),(IP地址2:PORT端口號)}
Socket
實例 惟一表明一個主機上的一個應用程序的通訊鏈路關於Socket
的原理、機制過程 & 使用方式,具體請看文章:Android:這是一份很詳細的Socket使用攻略