網絡基礎(ip 子網掩碼 端口 DNS 網關)

ip地址

地址格式爲:IP地址=網絡地址+主機地址 或 IP地址=網絡地址+子網地址+主機地址

A類IP:從0.0.0.0 – 127.255.255.255

B類IP:從128.0.0.0 – 191.255.255.255

C類IP:從192.0.0.0 – 223.255.255.255

1. A類IP地址 一個A類IP地址由1字節的網絡地址和3字節主機地址組成,網絡地址的最高位必須是“0”。可用的A類網絡有126個,每個網絡能容納1670萬多個主機。

 2. B類IP地址 一個B類IP地址由2個字節的網絡地址和2個字節的主機地址組成,網絡地址的最高位必須是“10”。可用的B類網絡有16382個,每個網絡能容納6萬多個主機 。

 3. C類IP地址 一個C類IP地址由3字節的網絡地址和1字節的主機地址組成,網絡地址的最高位必須是“110”。C類網絡可達209萬餘個,每個網絡能容納254個主機。

實際上,還存在着D類地址和E類地址。但這兩類地址用途比較特殊,在這裏只是簡單介紹一下:D類地址稱爲廣播地址,供特殊協議向選定的節點發送信息時用。E類地址保留給將來使用。

在IP地址3種主要類型裏,各保留了3個區域作爲私有地址,其地址範圍如下:

A類地址:10.0.0.0~10.255.255.255

B類地址:172.16.0.0~172.31.255.255

C類地址:192.168.0.0~192.168.255.255

子網掩碼

ip必須要和子網掩碼配套使用,子網掩碼數字只有255和0(非標準子網掩碼除外)。ip地址中和255對應的數字表示網段,

如192.168.1.1   子網掩碼255.255.255.0,則192.168.1.這三個數字一樣就表示在一個網段  192.168.1.2和192.168.1.3就在一個網段。

一般用標準子網掩碼就行:

A類ip:255.0.0.0 

B類ip:255.255.0.0 

C類ip:255.255.255.0

端口

作用:ip能鎖定一臺物理機器,對應着一張網卡,外界發來的數據包網卡都會接收。但是問題來了,網卡給程序提供了接口,你監聽一下我,要是有消息來了,我就轉發給你。這樣應用程序就能收到數據了。但是問題來了,程序A和程序B都需要監聽網卡接發數據,網卡說那我把接到的數據發給誰?

這就是port的作用,每一種服務都有特定的 port 在監聽!無須擔心計算機會誤判的問題

分類:

1.周知端口(Well Known Ports)

      周知端口是衆所周知的端口號,範圍從0到1023,其中80端口分配給WWW服務,21端口分配給FTP服務等。我們在IE的地址欄裏輸入一個網址的時候是不必指定端口號的,因爲在默認情況下WWW服務的端口是“80”。

網絡服務是可以使用其他端口號的,如果不是默認的端口號則應該在 地址欄上指定端口號,方法是在地址後面加上冒號“:”(半角),再加上端口號。比如使用“8080”作爲WWW服務的端口,則需要在地址欄裏輸入“網址:8080”。

但是有些系統協議使用固定的端口號,它是不能被改變的,比如139 端口專門用於NetBIOS與TCP/IP之間的通信,不能手動改變。

2.動態端口(Dynamic Ports)

動態端口的範圍是從49152到65535。之所以稱爲動態端口,是因爲它 一般不固定分配某種服務,而是動態分配。

3.註冊端口

端口1024到49151,分配給用戶進程或應用程序。這些進程主要是用戶選擇安裝的一些應用程序,而不是已經分配好了公認端口的常用程序。這些端口在沒有被服務器資源佔用的時候,可以用用戶端動態選用爲源端口。

根據提供服務類型的不同,端口分爲兩種,一種是TCP端口,一種是UDP端口。TCP端口和UDP端口。由於TCP和UDP 兩個協議是獨立的,因此各自的端口號也相互獨立,比如TCP有235端口,UDP也 可以有235端口,兩者並不衝突。但一般同時只用一個,TCP用了50端口,UDP就把這個端口空着

DNS

域名解析服務器   把域名如www.sina.com變成IP地址56.104.117.201(域名好記)

網關gateway

作用:網關實質上是一個網絡通向其他網絡的IP地址。比如有網絡A和網絡B,網絡A的IP地址範圍爲“192.168.1.1~192. 168.1.254”,子網掩碼爲255.255.255.0;網絡B的IP地址範圍爲“192.168.2.1~192.168.2.254”,子網掩碼爲255.255.255.0。在沒有路由器的情況下,兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡裏。而要實現這兩個網絡之間的通信,則必須通過網關。如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機(如附圖所示)。

現在主機使用的網關,一般指的是默認網關。在一般的路由器網絡中,默認網關最常見的一般是:192.168.1.1和192.168.0.1,也就是路由器LAN接口的默認IP地址。當然,也有一些智能路由器會使用其它IP地址作爲默認網關,這個主要是路由器廠商出廠前設定的。

要連外網必須配置DNS和網關。連接局域網中的其他電腦不用這兩個。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章