歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 網絡基礎

網絡基礎

日期:2017/3/3 11:11:06   编辑:Linux技術

一、網絡基礎

1-1.iso/osi 七層模型

iso: 國際標准化組織 osi: 開放系統互聯模型

ios: 蘋果操作系統

上三層給用戶提供服務,下四層實際進行數據傳入。

TPDU 是傳輸層協議數據單元

SPDU 是會話層協議數據單元

PPDU 是表示層協議數據單元

APDU 是應該層協議數據單元

1-2.TCP/IP 四層模型

1-3.IP地址與子網掩碼

D、E類Ip用戶不能使用,不考慮

127.0.0.0代表自己的主機。

B類地址規定第一字節8個bit的最高兩位必須為10,則B類地址的第一字節取值范圍為10000000——10111111(二進制表示),將二進制轉化為10進制就是128~191了。C類地址規定第一字節8個bit的最高三位必須為110

子網掩碼ip跟子網掩碼必須要放在一起說明才有意義。

A類IP地址 地址范圍1.0.0.0到127.255.255.255[1] (二進制表示為:00000001 00000000 00000000 00000000 - 01111110 11111111 11111111 11111111)。最後一個是廣播地址。

A類IP地址的子網掩碼為255.0.0.0,每個網絡支持的最大主機數為256的3次方-2=16777214台。

B類IP地址地址范圍128.0.0.0-191.255.255.255[3] (二進制表示為:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最後一個是廣播地址。

B類IP地址的子網掩碼為255.255.0.0,每個網絡支持的最大主機數為256的2次方-2=65534台。

C類IP地址范圍192.0.0.0-223.255.255.255[3] (二進制表示為: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。

C類IP地址的子網掩碼為255.255.255.0,每個網絡支持的最大主機數為256-2=254台

子網掩碼的作用:多個ip,只要子網掩碼內的ip不同,就是不同的網段,而後面不同,就是不同的主機

1-4.端口作用

通過ip能確定服務器的位置,再通過端口號確定訪問的目標端口是哪一個。

telnet最好不用,因為是明文傳輸(1).netstat: 查看本機啟用的端口

netstat -an

-a: 查看所有連接和監聽端口

-n: 顯示IP地址和端口號,而不是顯示域名和服務名

可以看到udp是沒有監聽者的

1-5.DNS作用

DNS:也就是域名系統的縮寫,也稱作名稱解析

在互聯網中,通過IP地址來進行通信,ip地址用數字表示,記憶起來太困難了,人對域名更加敏感,如http://www.baidu.com

當要訪問一個網站,首先會向DNS發起一個請求,如要訪問baidu網站,客戶機會問DNS"你知道這個網站的IP嗎?", DNS會把IP地址告訴客戶機。客戶機拿到IP之後,就會去訪問baidu網站,這就是DNS的基本作用

1).'.'表示根域名,根域名的服務器只有13台,在國內沒有。

2).頂級域由域名分配組織ISO決定

- gov: 政府部門

- com: 商業部門

- edu: 教育部門

- org: 民間團體組織

- net: 網絡服務機構

- mil: 軍事部門

- cn: 中國 - jp: 日本

- uk: 英國 - hk: 香港

3).主機名(三級域名)+二級域名+頂級域名組成完整的域名空間,並且是全球唯一的。

域名空間結構的意義1).互聯網中的域名是有結構有規劃的

2).域名進行了分級

如何防區釣魚網站如:http://www.imooc.com/learn/69

一定要注意只要二級域名+頂級域名(imooc.com)不對,就有危險。

1-6.網關作用

1).網關(Gateway)又稱網間連接器,協議轉換器

2).網關在網絡層以上實現網絡互連,是最復雜的網絡互連設備,僅用於兩個高層協議不同的網絡互連

3).網關既可以用於廣域網互連,也可以用於局域網互連。

4).網關是一種充當轉換重任的服務器或路由器。

Copyright © Linux教程網 All Rights Reserved