Cách chia địa chỉ IP

10 546 0
Cách chia địa chỉ IP

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trong trình học mạng, hẳn bạn học cách chia địa IP Tuy nhiên, cách chia IP dễ quên Vì xin giới thiệu cách tính IP mình, mong đóng gớp ý kiến từ bạn Chia IP lớp C : 1A Chia 192.168.10.0 / 24 thành mạng Bước Xác định số bit cần lấy : 2^1 = mạng - Ta lấy bit từ HostID cho NetID : 192.168.10.0 / 24 255.255.255.0 ó 11111111.11111111.11111111 0 0 0 0 Ta lấy bit vị trí thứ - Đối với lớp C : ta có 24 bit cho NetID bit cho HostID - Ta lấy bit HostID nên số bit lại HostID bit - Ta có số bit NetID 25 bit Bước Xác định số host mạng : Số host = 2^số bit lại HostID - Số host mạng : ^ = 128 host ( bao gồm địa mạng broadcast ) - Số host thực : 128 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : => 2^7 = 128 (mỗi lần cộng thêm 128) - Ta có dãy IP : ( 25bit ) Network Range Broadcast 192.168.10.0 192.168.10.1 – 192.168.10.126 192.168.10.127 192.168.10.128 192.168.10.129 – 192.168.10.254 192.168.10.255 Bước Xác đinh subnet masks - Subnet masks ban đầu có 24 bit : 255.255.255.0 => 11111111.11111111.11111111 0 0 0 0 - Ta lấy bit : 11111111.11111111.11111111 0 0 0 - Ta có : 1*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 128 - Kết : 255.255.255.128 / 25 1B Chia 192.168.10.0 / 24 thành mạng Bước Xác định số bit cần lấy : 2^2 = mạng - Ta lấy bit từ HostID cho NetID : 192.168.10.0 / 24 255.255.255.0 ó 11111111.11111111.11111111 0 0 0 0 Ta lấy bit vị trí thứ 7,6 - Đối với lớp C : ta có 24 bit cho NetID bit cho HostID - Ta lấy bit HostID nên số bit lại HostID bit - Ta có số bit NetID 26 bit Bước Xác định số host mạng : Số host = 2^số bit lại HostID - Số host mạng : ^6 = 64 host ( bao gồm địa mạng broadcast ) - Số host thực : 64 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : => 2^6 = 64 (mỗi lần cộng thêm 64) - Ta có dãy IP : ( 26bit ) Network Range Broadcast 192.168.10.0 192.168.10.1 – 192.168.10.62 192.168.10.63 192.168.10.64 192.168.10.65 – 192.168.10.126 192.168.10.127 192.168.10.128 192.168.10.129 – 192.168.10.190 192.168.10.191 192.168.10.192 192.168.10.193 - 192.168.10.254 192.168.10.255 Bước Xác đinh subnet masks - Subnet masks ban đầu có 24 bit : 255.255.255.0 => 11111111.11111111.11111111 0 0 0 0 - Ta lấy bit : 11111111.11111111.11111111 1 0 0 0 - Ta có : 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 192 - Kết : 255.255.255.192 / 26 Chia IP lớp B : 2A Chia 172.16.0.0 / 16 thành mạng Bước Xác định số bit cần lấy : 2^1 = mạng - Ta lấy bit từ HostID cho NetID : 172.16.0.0 / 16 255.255.0.0 ó 11111111.11111111 0 0 0 0 0 0 0 0 Ta lấy bit vị trí thứ - Đối với lớp B : ta có 16 bit cho NetID 16 bit cho HostID - Ta lấy bit HostID nên số bit lại HostID 15 bit - Ta có số bit NetID 17 bit Bước Xác định số host mạng : Số host = 2^số bit lại HostID - Số host mạng : 2^15 = 32768 ( bao gồm địa mạng broadcast ) - Số host thực : 2^15 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : => 2^7 = 128 (mỗi lần cộng thêm 128) (tính obtain) - Ta có dãy IP : ( 25bit ) Network Range Broadcast 172.16.0.0 172.16.0.1 – 172.16.127.254 172.16.127.255 172.16.128.0 172.16.128.1 – 172.16.255.254 172.16.255.255 Bước Xác đinh subnet masks - Subnet masks ban đầu có 16 bit : 255.255.0.0 => 11111111.11111111 0 0 0 0 0 0 0 00 - Ta lấy bit : 11111111.11111111 0 0 0 0 0 0 0 - Ta có : 1*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 128 - Kết : 255.255.128.0 / 17 2B Chia 172.16.0.0 / 16 thành mạng Bước Xác định số bit cần lấy : 2^3 = mạng - Ta lấy bit từ HostID cho NetID : 172.16.0.0 / 16 255.255.0.0 ó 11111111.11111111 0 0 0 0 0 0 0 0 Ta lấy bit vị trí thứ 7, 6, - Đối với lớp B : ta có 16 bit cho NetID 16 bit cho HostID - Ta lấy bit HostID nên số bit lại HostID 13 bit - Ta có số bit NetID 19 bit Bước Xác định số host mạng : Số host = 2^số bit lại HostID - Số host mạng : 2^ 13 = 8192 ( bao gồm địa mạng broadcast ) - Số host thực : 2^13 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : => 2^5 = 32 (mỗi lần cộng thêm 32) (tính obtain) - Ta có dãy IP : ( 25bit ) Network Range Broadcast 172.16.0.0 172.16.0.1 – 172.16.31.254 172.16.31.255 172.16.32.0 172.16.32.1 – 172.16.63.254 172.16.63.255 172.16.64.0 172.16.64.1 – 172.16.127.254 172.16.127.255 172.16.128.0 172.16.128.1 – 172.16.159.254 172.16.159.255 172.16.160.0 172.16.160.1 – 172.16.191.254 172.16.191.255 172.16.192.0 172.16.192.1 – 172.16.223.254 172.16.223.255 172.16.224.0 172.16.224.1 – 172.16.255.254 172.16.255.255 Bước Xác đinh subnet masks - Subnet masks có 16 bit : 11111111.11111111 0 0 0 0 00000000 - Ta lấy bit 11111111.11111111 1 0 0 0 0 0 00 - Nên 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 224 - Kết : 255.255.224.0 / 17 Chia IP lớp A : 3A Chia 10.0.0.0 / 16 thành mạng Bước Xác định số bit cần lấy : 2^2 = mạng - Ta lấy bit từ HostID cho NetID : 172.0.0.0 / 255.0.0.0 ó 11111111 0 0 0 0 0 0 0 0 0 0 000 Ta lấy bit vị trí thứ 7, - Đối với lớp B : ta có bit cho NetID 24 bit cho HostID - Ta lấy bit HostID nên số bit lại HostID 22 bit - Ta có số bit NetID 10 bit Bước Xác định số host mạng : Số host = 2^số bit lại HostID - Số host mạng : 2^ 22 = 4194304 ( bao gồm địa mạng broadcast ) - Số host thực : 2^22 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : => 2^6 = 64 (mỗi lần cộng thêm 64) (tính obtain) - Ta có dãy IP : ( 10bit ) Network Range Broadcast 10.0.0.0 10.0.0.1 – 10.63.255.254 10.63.255.255 172.64.0.0 10.64.0.1 – 10.127.255.254 10.127.255.255 172.128.0.0 10.128.0.1 – 10.191.255.254 10.191.255.255 172.192.0.0 10.192.0.1 – 10.255.255.254 10.255.255.255 Bước Xác đinh subnet masks - Subnet masks có bit : 11111111.0 0 0 0 0 0 0 0 0 0 0 0 - Ta lấy 11111111.1 0 0 0 0 0 0 0 0 0 0 0 - Nên 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 192 - Kết : 255.255.192.0 / 10 Supper Subnet – CIDR : - Dùng để kết hợp nhiều subnet khác thành subnet chung, truyền thông với - Cách thực : theo qui tắc 2^1, 2^2, 2^3, 2^4 … \ - Nếu có mạng -> qui tắc 2^1 - Nếu có mạng -> qui tắc 2^2…… 4.A Cách tính supper subnet : - Ví dụ : có mạng sau + 194.10.1.0 / 24 (255.255.255.0) + 194.10.2.0 / 24 + 194.10.3.0 / 24 + 194.10.4.0 / 24 + 194.10.5.0 / 24 + 194.10.6.0 / 24 + 194.10.7.0 / 24 + 194.10.8.0 / 24 - Ta áp dụng qui tắc 2^3 Vì 2^3 = mạng è 24 bit – = 21 bit - Như vậy, tất mạng có subnet 21 bit + 24 bit có dạng : 255.255.255.0 76543210 ó 11111111.11111111.1 1 1 1 1.00000000 + Ta bỏ bit : (tính từ => ta bỏ bit : 0, 1, 2) + Ta : 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 - 2^2 + 2^1 + 2^0 = 248 - Kết cuối : 255.255.248.0 / 21 bit ... HostID - Số host mạng : ^6 = 64 host ( bao gồm địa mạng broadcast ) - Số host thực : 64 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : =>... HostID - Số host mạng : 2^15 = 32768 ( bao gồm địa mạng broadcast ) - Số host thực : 2^15 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : =>... HostID - Số host mạng : 2^ 13 = 8192 ( bao gồm địa mạng broadcast ) - Số host thực : 2^13 – ( trừ địa đầu địa mạng địa cuối broadcast) Bước Xác định dãy IP : - Vì lấy bit nên số bit lại hostID : =>

Ngày đăng: 04/12/2015, 15:27

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan