OSI參考模型
分層 |
功能 |
應用層 |
網絡服務與最終用戶的一個藉口 |
表示層 |
數據的表示,安全,壓縮 |
會話層 |
建立,管理,中止會話 |
傳輸層 |
定義傳輸數據的協議端口號,以及流量控制和差錯校驗 |
網絡層 |
進行邏輯地址尋址,實現不同網絡之間的路徑選擇 |
數據鏈路層 |
建立邏輯連接,進行硬件地址尋址,差錯校驗等功能 |
物理層 |
建立,維護,斷開物理連接 |
TCP/IP參考模型
TCP和UDP協議
TCP協議
TCP是面向連接的,可靠的進程到進程通信的協議。TCP提供全雙工服務,即數據可在同一時間雙向傳輸,每一個TCP發送緩存和接收緩存,用來臨時存儲數據
端口 |
協議 |
說明 |
21 |
FTP |
FTP服務器所開放的控制端口 |
23 |
TELNET |
用於遠程登錄,可以遠程控制管理目標計算機 |
25 |
SMTP |
SMTP服務器開放的端口,用於發送郵件 |
80 |
HTTP |
超文本傳輸協議 |
UDP協議
UDP是一個無連接、不保證可靠性的傳輸層協議,首部結構簡單,使用UDP發送很短的報文時,在發送端和接收端之間的交互要比使用TCP時少的多
端口 |
協議 |
說明 |
69 |
TFTP |
簡單文本傳輸協議 |
111 |
RPC |
遠程過程調用 |
123 |
NTP |
網絡時間協議 |