Địa chỉ IPv4
32 bit: 11000000 10101000 00001010 00000000
192.168.10.0
Địa chỉ IP bao gồm:
- NET_id (địa chỉ mạng)
- HOST_id (địa chỉ máy)
Các lớp địa chỉ IP
- Lớp A: 8 bit cho NET_id, 24 bit cho HOST_id, Range: 1-126
- Lớp B: 16 bit cho NET_id, 16 bit cho HOST_id, Range: 128-191
- Lớp C: 24 bit cho NET_id, 8 bit cho HOST_id, Range: 192-223
Subnet mask (mặt nạ mạng)
- Lớp A: 255.0.0.0 (11111111.00000000.00000000.00000000)
- Lớp B: 255.255.0.0 (11111111.11111111.00000000.00000000)
- Lớp C: 255.255.255.0 (11111111.11111111.11111111.00000000)
Không sử dụng hai địa chỉ này để đánh địa chỉ IP cho các host
- Địa chỉ mạng đó
- Địa chỉ broadcast
Ví dụ: 190.244.30.0/18
- Subnet mask: 255.255.192.0 (11111111.11111111.11000000.00000000)
Private IP và Public IP
- 10.0.0.0 đến 10.255.255.255
- 172.16.0.0 đến 172.31.255.255
- 192.168.0.0 đến 192.168.255.255
Chia mạng (Subnetting)
VLSM: Chia thành các mạng có kích thước không đồng đều
Ví dụ: Chia mạng 192.168.23.0/24
Đường mạng này sẽ được chia thành các mạng con với số lượng host:
- LAN1: 30 host
- LAN2: 50 host
- LAN3: 10 host
Giải pháp
Sắp xếp các mạng dựa vào số lượng host (chiều giảm dần):
- LAN2: 50 host
- LAN1: 30 host
- LAN3: 10 host
Kỹ thuật VLSM
LAN2:
- 2m-2 >= 50 → m = 6
- Số bit mượn thêm từ HOST_id: n = 2 (số lượng bit cần mượn thêm ở phần host_id để chia mạng)
- xác định lại số lượng bit của phần net_id sau khi chia = 24+n = 24+2 = 26
- xác định bước nhảy = 2m = 26 = 64
- số lượng mạng con được chia = 2n = 22 = 4
- Mạng con đầu tiên: 192.168.23.0/26 (LAN2)
- Mạng con: 192.168.23.64/26 (dùng chia cho LAN1)
- Mạng con: 192.168.23.128/26
- Mạng con: 192.168.23.192/26
LAN1:
- 2m-2 >= 30 → m = 5
- n = 32-26-m = 32-26-5 → = 1
- xác định lại số lượng bit của phần net_id sau khi chia = 26+n = 26+1 = 27
- xác định bước nhảy = 2m = 25 = 32
- số lượng mạng con được chia = 2n = 21 = 2
- Mạng con: 192.168.23.0/27 (LAN1)
- Mạng con: 192.168.23.96/27 (dùng chia cho LAN3)
LAN3:
- 2m-2 >= 10 → m = 4
- n = 32-27-m = 32-27-4 → = 1
- xác định lại số lượng bit của phần net_id sau khi chia = 27+n = 27+1 = 28
- xác định bước nhảy = 2m = 24 = 16
- số lượng mạng con được chia = 2n = 21 = 2
- Mạng con: 192.168.23.96/28 (LAN3)
- Mạng con: 192.168.23.112/28
Thông tin mạng chia
STT | Mạng | Địa chỉ mạng | Subnet mask | Địa chỉ broadcast |
---|---|---|---|---|
1 | LAN2 | 192.168.23.0/26 | 255.255.255.192 | 192.168.23.63 |
2 | LAN1 | 192.168.23.64/27 | 255.255.255.224 | 192.168.23.95 |
3 | LAN3 | 192.168.23.96/28 | 255.255.255.240 | 192.168.23.111 |