計算機網路 IP位址運算相關

2021-10-01 06:35:06 字數 1694 閱讀 3501

話不多說,直接上例題:

ⅰ:路由匯聚

設有下面4條路由:

172.18.129.0/24

172.18.130.0/24

172.18.132.0/24

172.18.133.0/24,如果進行路由匯聚,則能夠覆蓋這四條路由的位址是多少?

思路:首先我們先把這四個ip位址轉換為二進位制:

10101100 00010010 10000001 00000000

10101100 00010010 10000010 00000000

10101100 00010010 10000100 00000000

10101100 00010010 10000101 00000000

ps:有個偷懶的小技巧,我們觀察發現題目給出的四個ip位址前兩段是相同的,故可以只將第三段轉換為二進位制,即

10000001

10000010

10000100

10000101

比較這四組資料,發現他們的前五位相同(最長匹配原則)

故取前五位,後三位補0湊齊8位,再轉為二進位制,即128。網路號=8+8+5=21,故匯聚後的路由結果為172.18.128.0/21

---------------------------------------分割線-----------------------------------

ⅱ:求屬於某網路的ip位址

已知網路112.10.200.0/21,問哪個ip位址屬於該網路

a:112.10.198.0

b:112.10.206.0

c:112.10.217.0

d:112.10.224.0

思路:這道題其實是路由匯聚的逆過程,同理,先把ip位址的第三段全部轉換為二進位制

已知ip:11001000

待求ip:11000110

11001110

11011001

11100000

不難發現,待求ip中的第二個ip與已知ip滿足最長匹配原則,該ip為112.10.206.0

---------------------------------------分割線-----------------------------------

ⅲ:子網劃分

已知子網192.168.15.19/28,求屬於該子網的主機範圍

思路:首先,還是先將ip位址轉換為二進位制:11000000.10101000.00001111.00010011

,然後寫出他的子網掩碼(網路位為1,主機位為0):

11111111.11111111.11111111.11110000

然後將兩組資料進行按位與操作(相同為1,不同為0),得:

11000000.10101000.00001111.00010000,轉換為十進位制即為192.168.15.16。

主機位為32-28=4位,故總主機數為2424

=16,可分配主機數為16-2=14。

可分配主機範圍即192.168.15.17-172.168.15.30

總主機範圍為192.168.15.16-172.168.15.31

ps:當主機數均為0時為該網段的單播位址,主機數全為1時為該網段的廣播位址。故主機數全為0或1時不能作為可分配的主機位址(掐頭去尾),故減2

計算機網路 ip位址

ip位址 英語 internet protocol address 是一種在internet上的給主機編址的方式,也稱為 網際協議位址。常見的ip位址,分為 ipv4與 ipv6兩大類。ip位址編址方案 ip位址編址方案將ip位址空間劃分為a b c d e五類,其中a b c是基本類,d e類作為...

計算機網路 IP位址

說到ip位址,每個人都多多少少了解一點,但總有一些和ip位址相關的知識沒有徹底弄明白,比如 本文希望能解答以上疑惑。本文討論的是ipv4.首先,簡單來說ip位址就相當於qq號,每個人想用qq聊天就必須註冊乙個qq號,同理,每個上網裝置,不管是手機 電腦,還是伺服器要連線到網路上,都需要乙個唯一的ip...

計算機網路ip位址

1.ip位址的作用 在一定範圍內,唯一的乙個標示,可以上網的裝置。就相當於在你們家只有乙個人叫張三。2 ip位址是怎麼樣表示的 分為兩類。一類是計算機所識別的位址,2進製。還有一類是人所識別的位址,10進製。點分10進製 a.b.c.d 3 ip位址的結構 長度為32位元 32bit包括網路位和主機...