1. 程式人生 > >計算機五層協議每一層的作用(簡單概括)

計算機五層協議每一層的作用(簡單概括)

一 IP地址 子網掩碼 閘道器 DNS伺服器

1 IP地址,電腦在Internet上的位置;
2 子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。
3 預設閘道器,資料包預設選擇的出口!(這個涉及到廣播和路由,如果是同一局網用的是廣播,發給這個局網的每一臺計算機,然後判斷MAC地址;如果不在局網就發給閘道器進行路由。)一般是你的路由器地址!
4 DNS伺服器,把網站的域名轉換成計算機能看懂的IP地址!

二  五層協議各自的作用
1 物理層:物理設施,可以傳遞0 1的訊號

2 資料鏈路層:
(1)把0、1的訊號組成資料包(幀),這是資料鏈路層的資料包(之後還有IP層 傳輸層 應用層的資料包)。
(2)資料包的結構都是head+data。
(3)這裡的head是資料包的說明項,比如傳送者 接受者 資料格式等等,資料鏈路層的傳送者和接受者的資料是MAC地址(網絡卡的MAC地址,全球唯一)

3 IP層:因為資料包的傳送本質上是把資料包傳送給局網中所有的計算機,計算機判斷資料包的接受者的MAC地址,如果一致就接收,如果不一致就丟包。   但是計算機網路是在是龐大,給幾十億臺計算機每一臺傳送資料包是不可能的。所以需要新的一組地址來表示計算機的位置。這就是IP層的作用。   判斷一個計算機的位置需要IP地址+MAC地址。首先通過IP地址(路由)找到計算機所在的局網,然後廣播(傳送給每一臺計算機)。

4 傳輸層:確定計算機上的埠(一個程式佔用一個埠)。

5 應用層:規定應用程式的資料格式,例如Eamil FTP WWW等等。

說明:這是根據阮一峰的部落格所做的筆記,阮一峰老師的部落格地址:http://www.ruanyifeng.com/