1. 程式人生 > >TCP/IP協議簡單介紹

TCP/IP協議簡單介紹

組裝 需要 硬件 ans bubuko pin net 圖片 進行

簡單介紹

TCP/IP(Transmission Control Protocol/Internet Protocol)是傳輸控制協議和網絡協議的簡稱,它定義了電子設備如何連入因特網,以及數據如何在它們之間傳輸的標準。

TCP/IP 不是一個協議,而是一個協議族的統稱,裏面包括了 IP 協議、ICMP 協議、TCP 協議、以及 http、ftp、pop3、https 協議等。網絡中的計算機都采用這套協議族進行互聯。

TCP/IP協議OSI 七層模型

技術分享圖片

TCP/IP四層模型

(1)應用層:應用程序通過這一層訪問網絡,常見 FTP、HTTP、DNS 和 TELNET 協議;

(2)傳輸層:TCP 協議和 UDP 協議;

(3)網絡層:IP 協議,ARP、RARP 協議,ICMP 協議等;

  網絡層負責相鄰計算機之間的通信。其功能包括三方面。
1、處理來自傳輸層的分組發送請求,收到請求後,將分組裝入IP數據報,填充報頭,選擇去往信宿機的路徑,然後將數據報發往適當的網絡接口。

2、處理輸入數據報:首先檢查其合法性,然後進行尋徑--假如該數據報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該數據報尚未到達信宿,則轉發該數據報。

3、處理路徑、流控、擁塞等問題

(4)網絡接口層:是 TCP/IP 協議的基層(最低層),負責數據幀的發送和接收。

技術分享圖片

網絡基礎簡單介紹

1.IP 地址

網絡上每一個節點都必須有一個獨立的 IP 地址,通常使用的 IP 地址是一個 32bit 的數字,被分成 4 組,例如,255.255.255.255 就是一個 IP 地址。IP地址就是計算機網絡組成的最小單位。

在 Linux 系統中,可以用 ifconfig -a 命令查看自己的 IP 地址,windows的DOS中可以用ipconfing查看

2.域名

用 12 位數字組成的 IP 地址,在實際應用時,用戶一般不需要記住 IP 地址,互聯網給每個 IP 地址起了一個別名,習慣上稱作域名。

可以使用命令 nslookup 或者 ping 在Linux中查看與域名相對應的 IP 地址。

3.MAC 地址

MAC(Media Access Control)地址,或稱為物理地址、硬件地址,用來定義互聯網中設備的位置。

在 TCP/IP 層次模型中,網絡層管理 IP 地址,鏈路層則負責 MAC 地址。因此每個網絡位置會有一個專屬於它的 IP 地址,而每個主機會有一個專屬於它 MAC 地址。

TCP/IP協議簡單介紹