Trong bài viết này, chúng ta sẽ tìm hiểu cách xác định NetID và HosID và địa chỉ Broadcast cùng với phân biệt các lớp mạng. Bằng việc nắm vững những kiến thức này, bạn sẽ giải quyết các vấn đề liên quan đến địa chỉ IP một cách hiệu quả.
Hãy cùng TTnguyen bắt đầu tìm hiều và nắm vững những kiến thức quan trọng về NetID, HosID và địa chỉ Broadcast trong mạng máy tính.
Xem thêm:
- Bài tập chia mạng con VLSMb có lời giải
- Xác định xem máy tính nào có thể làm việc với nhau
I. Lý thuyết lớp mạng
Phân loại, dải địa chỉ khả dụng
Chỉ xét các lớp A, B, C
• Lớp A: 1.x.x.x – 126.x.x.x
• Lớp B: 128.x.x.x – 191.x.x.x
• Lớp C: 192.x.x.x – 223.x.x.x
• Lớp D: 224.x.x.x – 239.x.x.x
• Lớp E: 240.x.x.x – 255.x.x.x
Giới hạn tối đa
Chỉ xét các lớp địa chỉ A, B, C
• Lớp A: có \(2^{7}\) , \(2^{24}\)– 2 = 16,777,214
• Lớp B: có \(2^{14}\) và \(2^{16}\) – 2 = 65,534
• Lớp C: có \(2^{21}\) và \(2^{8}\) -2 = 254
• Lớp D, E không phân chia
II. Số lượng Net và Host của 1 địa chỉ IP
Công thức tính số Net:
Nets = \(2^{n}\) |
Số host:
Host = \(2^{m} – 2\) |
Trong đó:
- n : số bits được dùng là Net trừ đi số bits làm Class bits
- m: số bits được dùng làm Host
III. Một số địa chỉ IP đặc biệt
Địa chỉ IP loopback
Địa chỉ IP loopback: là loại địa chỉ IP được gửi cho chính Node mạng đó
- Dải địa chỉ IP: 127.x.x.x
Đia chỉ NetID là gì?
Địa chỉ NetID (Network Identifier) là phần của địa chỉ IP dùng để xác định mạng mà một thiết bị đang thuộc về. NetID là tập hợp các bit đầu tiên trong một địa chỉ IP, tùy thuộc vào lớp mạng, nó có thể bao gồm một số bit nhất định. NetID được sử dụng bởi các router để xác định mạng đích khi chuyển tiếp gói tin.
Địa chỉ NetID: là loại địa chỉ IP có HostID gồm toàn bit 0
- VD 10.0.0.2 NetID sẽ là 10.0.0.0
Địa chỉ HostID là gì?
Phần còn lại của địa chỉ IP được gọi là HostID, chỉ định một thiết bị cụ thể trong mạng đó.
Ví dụ:
Với địa chỉ IP 192.168.1.10/24 (thuộc lớp C), 24 bit đầu là NetID và 8 bit cuối là HostID. Do đó, NetID của địa chỉ này là 192.168.1.0.
Địa chỉ NetID luôn có các bit của phần HostID là toàn bộ 0. Đây là cách giúp phân biệt địa chỉ của mạng và địa chỉ của từng thiết bị trong mạng.
Địa chỉ Broadcast là gì?
Địa chỉ Broadcast là một địa chỉ đặc biệt trong một mạng máy tính, được sử dụng để gửi dữ liệu đến tất cả các thiết bị (host) trong cùng một mạng. Địa chỉ này được xác định bằng cách đặt tất cả các bit của phần HostID thành 1. Khi một gói tin được gửi tới địa chỉ Broadcast, tất cả các thiết bị trong mạng tương ứng sẽ nhận được gói tin đó.
Ví dụ:
- Với mạng 192.168.1.0/24 (lớp C), NetID là 192.168.1.0 và địa chỉ Broadcast sẽ là 192.168.1.255. Tất cả các thiết bị trong mạng này sẽ nhận được gói tin khi nó được gửi tới 192.168.1.255.
Địa chỉ broadcast: là loại địa chỉ IP có HostID gồm toàn bit 1
- VD 10.0.0.2 Broadcast sẽ là 10.255.255.255
IV. Bài tập xác định NetID, HostID
Bài 1: Cho địa chỉ IP: 172.16.31.254
- IP thuộc lớp nào?
- NetID?
- HostID?
- Số Net của dải IP?
- Số host?
Giải
– IP trên thuộc lớp B
10101100.00010000.00011111.11111110
– NetID: 10101100.00010000
– HostID: 00011111.11111110
– Số Net của dải IP: \(2^{14}\)
– Số host: \(2^{16}-2\)
Bài 2: Cho 1 địa chỉ IP sau: 57.5.3.12. Hãy xác định
- Lớp mạng?
- Số Net ID?
- Số HostID?
- Địa chỉ Net ID?
- Địa chỉ Broadcast?
Giải
IP trên thuộc lớp A
00111001.00000101.00000011.00001100
NetID: 00111001
HostID: 00000101.00000011.00001100
Địa chỉ NetID: 57.0.0.0
Địa chỉ Broadcast: 57.255.255.2555
Trên đây là một số bài tập đơn giản về các xác định NetID, HostID và địa chỉ Broadcast trong môn quản trị mạng. Cảm ơn bạn đã tham khảo trên ttnguyen.net