1.IP地址
????????IP地址=網(wǎng)絡(luò)地址+主機(jī)地址,網(wǎng)絡(luò)地址(網(wǎng)絡(luò)號(hào))相同的主機(jī)為本地網(wǎng)絡(luò)中的主機(jī),可以直接相互通信,而網(wǎng)絡(luò)地址不同的主機(jī)為遠(yuǎn)程網(wǎng)絡(luò)中的主機(jī),相互通信必須通過本地網(wǎng)關(guān)(Gateway)。包括A、B、C、D、E五類。
A類
網(wǎng)絡(luò)號(hào)規(guī)定首位為0,因此第一個(gè)字節(jié)0-127,但由于特殊地址的存在,實(shí)際A類第一個(gè)字節(jié)為1-126
若網(wǎng)絡(luò)地址10.0.0.0,廣播地址10.255.255.255,有效主機(jī)地址10.0.0.1-10.255.255.254
B類
網(wǎng)絡(luò)號(hào)規(guī)定前2位為10,因此第一個(gè)字節(jié)為128-191
若網(wǎng)絡(luò)地址172.16.0.0,廣播地址172.16.255.255,則有效主機(jī)地址172.16.0.1~172.16.255.254
C類
網(wǎng)絡(luò)號(hào)規(guī)定前3位為110,因此第一個(gè)字節(jié)為192-223
若網(wǎng)絡(luò)地址192.168.100.0,廣播地址192.168.100.255,有效主機(jī)地址192.168.100.1~192.168.100.254
D類
網(wǎng)絡(luò)號(hào)規(guī)定前4位為1110,因此第一個(gè)字節(jié)為224-239
E類
網(wǎng)絡(luò)號(hào)規(guī)定前4位為1111,因此第一個(gè)字節(jié)為240-255
1.1 特殊IP
地址 | 說明 |
---|---|
網(wǎng)絡(luò)號(hào)全0 | 當(dāng)前子網(wǎng)中的主機(jī)地址 |
網(wǎng)絡(luò)號(hào)全1 | 所有網(wǎng)絡(luò) |
主機(jī)號(hào)全0 | 當(dāng)前主機(jī)所在網(wǎng)絡(luò)地址 |
主機(jī)號(hào)全1 | 本網(wǎng)絡(luò)所有主機(jī)(廣播地址) |
127.0.0.1 | 回環(huán)地址,在同一臺(tái)主機(jī)上網(wǎng)絡(luò)傳輸 |
0.0.0.0 | 本網(wǎng)絡(luò)的本主機(jī) |
255.255.255.255 | 本網(wǎng)絡(luò)的廣播地址 |
1.2 私有IP
????????可在專用網(wǎng)絡(luò)上使用,但不能通過Internet路由訪問的地址,目的是為了安全考慮,也為了節(jié)省IP地址空間,通過網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)可將私有IP轉(zhuǎn)換到Internet上使用。
IP類別 | 可用地址空間 |
---|---|
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 |
1.3 網(wǎng)絡(luò)地址
標(biāo)識(shí)處于哪一個(gè)子網(wǎng),表示網(wǎng)絡(luò)本身,網(wǎng)絡(luò)號(hào)固定,主機(jī)號(hào)全0,如:10.0.0.0,172.16.0.0,192.168.10.0。
網(wǎng)絡(luò)地址=IP地址 & 子網(wǎng)掩碼
IP地址:192.168.43.166(11000000 10101000 00101111 10100110)
子網(wǎng)掩碼:255.255.255.0(11111111 11111111 11111111 00000000)
網(wǎng)絡(luò)地址: 192.168.47.0(11000000 10101000 00101111 00000000)
1.4 主機(jī)地址
標(biāo)識(shí)子網(wǎng)內(nèi)的哪一個(gè)主機(jī)
主機(jī)地址=IP地址 &(~子網(wǎng)掩碼)
IP地址:192.168.43.166(11000000 10101000 00101111 10100110)
子網(wǎng)掩碼:255.255.255.0(11111111 11111111 11111111 00000000)
`子網(wǎng)掩碼:0.0.0.255(00000000 00000000 0000000 11111111)
主機(jī)地址:0.0.0.166(00000000 00000000 00000000 10100110)
1.5 廣播地址
????????用于向網(wǎng)絡(luò)上的所有主機(jī)發(fā)送信息的地址,網(wǎng)絡(luò)號(hào)固定,主機(jī)號(hào)全1。如:255.255.255.255(向此地址發(fā)送數(shù)據(jù)包意味給任何網(wǎng)絡(luò)全部主機(jī)發(fā)送),172.16.255.255(向網(wǎng)絡(luò)在172.16.0.0發(fā)送),10.255.255.255(向網(wǎng)絡(luò)在10.0.0.0發(fā)送)。
1.6 Linux查看IP信息
#Linux
ifconfig
#Windows
ipconfig
標(biāo)識(shí) | 說明 |
---|---|
eth0 lo virbr0 |
eth0為網(wǎng)卡地址(MAC) lo為回環(huán)地址 virbr0為虛擬網(wǎng)絡(luò)接口(虛擬機(jī)上安裝Linux導(dǎo)致) |
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> | UP-網(wǎng)卡已啟動(dòng) BROADCAST-網(wǎng)卡廣播地址有效 RUNNING-網(wǎng)卡已鏈接到路由器等設(shè)備 MULTICAST-支持組播包 |
mtu 1500 | 最大傳輸單元1500 btye,即鏈路層的frame的負(fù)載最大大小 |
inet 10.20.141.222 netmask 255.255.255.0 broadcast 10.20.141.255 |
IPv4地址 子網(wǎng)掩碼 廣播地址 |
inet6 fe80::250:56ff:fe8f:580b prefixlen 64 scopeid 0x20<Link> | IPv6地址、該地址前64位是網(wǎng)絡(luò)前綴(類子網(wǎng)掩碼作用)、 IPv6 的 Link-Local類型地址 |
ether 00:50:56:8f:58:0b txqueuelen 1000 (Ethernet) |
網(wǎng)卡的 MAC 地址,對(duì)應(yīng)第 2 層鏈路層的Ethernet協(xié)議 傳輸數(shù)據(jù)的緩沖區(qū)的存儲(chǔ)長度1000 |
RX bytes TX bytes |
總接收字節(jié)總量 |
2.子網(wǎng)掩碼
子網(wǎng)掩碼判斷出IP地址中的網(wǎng)絡(luò)地址和主機(jī)地址,以A向B傳送數(shù)據(jù)包為例,A和B的IP地址均和A的子網(wǎng)掩碼進(jìn)行與運(yùn)算:
????????若結(jié)果相同,則說明AB網(wǎng)絡(luò)地址相同,A可以直接通過ARP廣播到B,B可以發(fā)現(xiàn)A的MAC地址直接通信。
????????若結(jié)果不同,則AB網(wǎng)絡(luò)地址不同,ARP廣播在本地網(wǎng)關(guān)終結(jié),A需要將數(shù)據(jù)包先發(fā)送給本地網(wǎng)關(guān),網(wǎng)關(guān)根據(jù)B的IP地址查詢路由表進(jìn)行轉(zhuǎn)發(fā)送達(dá)B。
2.1子網(wǎng)掩碼分類
2.1.1 默認(rèn)子網(wǎng)掩碼,網(wǎng)絡(luò)號(hào)均為1,主機(jī)號(hào)均為0
A類:255.0.0.0
B類:255.255.0.0
C類:255.255.255.0
2.1.2 自定義子網(wǎng)掩碼
通過子網(wǎng)劃分可解用主機(jī)地址充當(dāng)子網(wǎng)地址
IP地址=網(wǎng)絡(luò)地址+子網(wǎng)網(wǎng)絡(luò)地址+子網(wǎng)主機(jī)地址
例:IP地址202.112.14.137/27(11001010 01110000 00001110 10001001)
網(wǎng)絡(luò)號(hào):27位
子網(wǎng)掩碼:255.255.255.224(11111111 11111111 11111111 11100000)
~子網(wǎng)掩碼:0.0.0.31(00000000 00000000 00000000 00011111)
網(wǎng)絡(luò)地址:202.112.14.128(11001010 01110000 00001110 10000000)
主機(jī)地址:0.0.0.9(00000000 00000000 0000000 00001001)
廣播地址:202.112.14.159(11001010 01110000 00001110 10011111)
3.網(wǎng)關(guān)
????????目標(biāo)IP在同一網(wǎng)段(網(wǎng)絡(luò)號(hào)相同)可以直接通信不需要經(jīng)過網(wǎng)關(guān),否則需要。如圖例,電腦1和電腦2,電腦3和電腦4均在同一網(wǎng)段直接互通,但電腦1和電腦3、4在不同網(wǎng)段,經(jīng)過網(wǎng)關(guān)轉(zhuǎn)發(fā)。
3.1 默認(rèn)網(wǎng)關(guān)
默認(rèn)網(wǎng)關(guān)地址:網(wǎng)絡(luò)號(hào)固定,主機(jī)號(hào)除最后一位為全置1。若一臺(tái)主機(jī)找不到可用網(wǎng)關(guān),就將數(shù)據(jù)包發(fā)送給默認(rèn)網(wǎng)關(guān),由該網(wǎng)關(guān)來轉(zhuǎn)發(fā)。
192.168.43.166/24(11000000 10101000 00101011 10100110) 的默認(rèn)網(wǎng)關(guān)為192.168.43.254/24(11000000 1010100 00101011 11111110)
3.2 Linux查看路由信息
自上而下依次查找
1、去往所有目標(biāo)地址的數(shù)據(jù)包由網(wǎng)關(guān)10.98.92.250通過網(wǎng)卡eth0轉(zhuǎn)發(fā),F(xiàn)lags有G時(shí)才用Gateway
2、去往1.1.1.0地址的數(shù)據(jù)包通過virbr0網(wǎng)橋設(shè)備轉(zhuǎn)發(fā)
3、去往10.98.50.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.21.31.250通過網(wǎng)卡eth1轉(zhuǎn)發(fā)
4、去往10.98.93.0的數(shù)據(jù)包通過網(wǎng)卡eth0轉(zhuǎn)發(fā)
5、去往172.16.0.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.21.31.250通過網(wǎng)卡eth1轉(zhuǎn)發(fā)
6、去往172.19.8.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.19.136.250通過網(wǎng)卡eth2轉(zhuǎn)發(fā)
7、去往172.19.72.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.19.136.250通過網(wǎng)卡eth2轉(zhuǎn)發(fā)
8、去往172.19.136.0的數(shù)據(jù)包通過網(wǎng)卡eth2轉(zhuǎn)發(fā)
9、去往172.21.31.0的數(shù)據(jù)包通過網(wǎng)卡eth1轉(zhuǎn)發(fā)
10、去往192.168.0.0的數(shù)據(jù)包由網(wǎng)關(guān)172.21.31.250通過網(wǎng)卡eth1轉(zhuǎn)發(fā)文章來源:http://www.zghlxwxcb.cn/news/detail-447123.html
標(biāo)識(shí) | 說明 |
---|---|
Destination | 目的地址,可以是網(wǎng)絡(luò)地址或主機(jī)地址,圖中為網(wǎng)絡(luò)地址 |
Gateway | 網(wǎng)關(guān)地址,“*”表示目標(biāo)地址和本主機(jī)所在一個(gè)網(wǎng)段,不需要 |
Genmask | 目的地址子網(wǎng)掩碼 |
FLags | U-路由是活動(dòng)的 G-路由指向網(wǎng)關(guān) H-目標(biāo)是一個(gè)主機(jī) R-恢復(fù)動(dòng)態(tài)路由產(chǎn)生的表項(xiàng) D-由路由的后臺(tái)程序動(dòng)態(tài)地安裝 M-由路由的后臺(tái)程序修改 !-拒絕路由 |
Metric | 路由距離,到達(dá)指定網(wǎng)絡(luò)所需的中轉(zhuǎn)數(shù) |
Ref | 路由引用次數(shù) |
Use | 路由的查找次數(shù) |
Iface | 網(wǎng)絡(luò)接口 |
3.3 Linux配置路由
#使用route添加的路由,機(jī)器重啟或者網(wǎng)卡重啟會(huì)失效(動(dòng)態(tài)路由)
#添加路由(去往10.98.50.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.21.31.250通過網(wǎng)卡eth1轉(zhuǎn)發(fā))
route add -net 10.98.50.0 netmask 255.255.255.0 gw 172.21.31.250
#添加路由(去往172.16.0.0地址的數(shù)據(jù)包由網(wǎng)關(guān)172.21.31.250通過網(wǎng)卡eth1轉(zhuǎn)發(fā))
route add -net 172.16.0.0 netmask 255.240.0.0 gw 172.21.31.250
#刪除路由
route del -net 10.98.50.0 netmask 255.255.255.0
#添加靜態(tài)路由,寫到/etc/sysconfig/static-routes
cat /etc/sysconfig/static-routes
any net 172.16.0.0/12 gw 172.21.19.250
any net 172.19.72.0/24 gw 172.19.200.250
【網(wǎng)絡(luò)】route和 IP route的區(qū)別|route 和 IP route 添加路由
IP地址虛擬網(wǎng)絡(luò)與虛擬機(jī)網(wǎng)絡(luò)配置
ip、子網(wǎng)掩碼、網(wǎng)關(guān)、默認(rèn)網(wǎng)關(guān)
【Linux內(nèi)核二】常用的網(wǎng)絡(luò)丟包錯(cuò)包debug工具介紹文章來源地址http://www.zghlxwxcb.cn/news/detail-447123.html
到了這里,關(guān)于IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)(Linux查看和配置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!