Trang chủ Liên hệ

Subnet Mask là gì? Cách thức hoạt động và vai trò của subnet

CÔNG TY TNHH THIẾT BỊ ĐO LƯỜNG VÀ ĐIỀU KHIỂN 17/01/2024

Subnet Mask là gì? Cách tính Subnet Mask đơn giản nhất? Bạn đọc có thể tìm thấy lời giải đáp đã được tổng hợp trong bài viết ngay sau đây của MC&TT. Hãy cùng tham khảo!

1. Subnet mask là gì?

Subnet mask là một thông số quan trọng được thể hiện dưới dạng một chuỗi các bit 0 và bit 1. Trong đó các bit 1 đại diện cho phần mạng của địa chỉ IP và các bit 0 đại diện cho phần host của địa chỉ IP. Subnet mask được sử dụng để xác định địa chỉ IP và địa chỉ host của một thiết bị mạng. Subnet hỗ trợ chia mạng lớn thành các mạng con nhỏ hơn, được gọi là các subnet, để quản lý tài nguyên mạng hiệu quả hơn.

Subnet hỗ trợ chia mạng lớn thành các mạng con nhỏ hơn được gọi là các subnet

1.1. Subnet là gì?

Subnet (hay còn gọi là mạng con) là một phần của một mạng lớn được chia nhỏ để quản lý tài nguyên mạng hiệu quả hơn. Một subnet được định nghĩa bởi một địa chỉ IP mạng và một Subnet Mask. Các thiết bị trong cùng một subnet có thể giao tiếp với nhau trực tiếp mà không cần thông qua một router.

Ví dụ đơn giản: đồng nghĩa với việc hệ thống mạng này có thể chia thành 256 subnet, mỗi subnet có thể chứa 254 địa chỉ IP có thể sử dụng.

2. Cách xác định địa chỉ Subnet Mask của các thiết bị trong mạng

Địa chỉ IP 32bit xác định một thiết bị duy nhất trên mạng IP. Subnet mask chia 32 bit nhị phân thành các phần host và network nhưng cũng có thể chia thành bốn bộ 8-bit octet.

Hệ nhị phân tương đối phức tạp, khi chuyển đổi từng octet sẽ cần biểu thị bằng dấu chấm thập phân, ví dụ: 172.16.254.1. Phạm vi giá trị trong hệ thập phân được xác định từ 0 đến 255 tương ứng với 00000000 đến 11111111 trong hệ nhị phân.

Subnet mask chia 32 bit nhị phân

3. Lớp địa chỉ IP và Subnet Mask

Địa chỉ IP được chia thành 5 lớp chính: lớp A, B, C, D và E. Mỗi lớp có phạm vi địa chỉ IP khác nhau, tương ứng với độ dài Subnet Mask khác nhau.

Phạm vi địa chỉ IP lớp B

Độ dài của Subnet Mask sẽ phụ thuộc vào kích thước của mạng con và số lượng các thiết bị kết nối đến nó. Subnet mask có thể có độ dài bất kỳ, tuy nhiên, trong các mạng LAN thông thường, độ dài Subnet Mask thường là 24 bit (lớp C), 16 bit (lớp B) hoặc 8 bit (lớp A).

Ví dụ, nếu bạn có một mạng LAN với địa chỉ IP là 192.168.1.0 và Subnet Mask là 255.255.255.0, thì bạn đang sử dụng lớp C và độ dài Subnet Mask là 24 bit. Điều này có nghĩa là 24 bit đầu tiên của địa chỉ IP được sử dụng để định danh phần mạng và 8 bit cuối cùng được sử dụng để định danh phần host. 

Trong trường hợp này, có thể có tối đa 254 thiết bị được kết nối đến mạng LAN, bởi vì địa chỉ mạng (192.168.1.0) và địa chỉ broadcast (192.168.1.255) không được sử dụng cho các thiết bị. 

Nếu bạn có một mạng LAN lớn hơn, với nhiều hơn 254 thiết bị được kết nối, bạn có thể sử dụng một Subnet Mask với độ dài lớn hơn, ví dụ như 255.255.0.0 (lớp B) hoặc 255.0.0.0 (lớp A), để tạo ra nhiều mạng con và giới hạn số lượng thiết bị trong mỗi mạng con.

4. Cách thức hoạt động của Subnet Mask

Subnetting là khái niệm kỹ thuật chia một mạng vật lý thành nhiều subnetwork hoặc subnet. Subnet mask giúp chia mạng thành các phân đoạn nhỏ hơn để quản lý tài nguyên mạng hiệu quả hơn, tăng tính bảo mật và giảm tải cho router. 

5. Cách để phân chia Subnet Mask

Bạn đọc có thể tham khảo cách chia Subnet Mask bao gồm các bước sau:

Cể tính toán Subnet Mask, bạn cần làm theo các bước sau:

Bước 1. Xác định lớp địa chỉ IP:

Trước khi tính Subnet, bạn cần thực hiện chuyển đổi các IP sang hệ nhị phân. Dưới đây là hình ảnh minh họa.

Xác định lớp địa chỉ IP

Bước 2: Tính toán số lượng subnet và số lượng địa chỉ IP có thể có cho mỗi subnet:

Bước 3: Tính địa chỉ Subnet: Bạn cần thực hiện thao tác AND theo bit (1 + 1 = 1, 1 + 0 hoặc 0 + 1 = 0, 0 + 0 = 0) trên địa chỉ IP host và Subnet Mask.

Bước 4: Xác định phạm vi của host: Địa chỉ IP Class C có 8 bit tất cả bao gồm 5 bit xác định các subnet, 3 bit được sử dụng để xác định các host trong một subnet. Host đầu tiên trong một subnet được xác định bởi các số 0 và 1. Host cuối cùng được xác định bởi các số 1 và 0, còn các broadcast được xác định bởi các số 1.

Bước 5: Tính tổng số subnet, host trên mỗi Subnet Mask:

Host trên mỗi Subnet Mask

6. Subnet mask calculator là gì?

Bên cạnh việc tính toán Subnet Mask bằng tay, người dùng cũng có thể sử dụng Subnet Mask Calculator - Một ứng dụng rất hữu ích cho những người làm việc trong lĩnh vực mạng, giúp họ tính toán một cách dễ dàng và chính xác. Dưới đây là các loại Subnet mask calculator phổ biến nhất:

7. Tổng hợp

Trên đây là toàn bộ thông tin mà bạn cần để hiểu rõ Subnet Mask là gì. Có thể nói Subnet Mask là giải pháp thông dụng hiện nay nhằm phân chia một mạng lớn thành các mạng con nhỏ hơn, gọi là subnet, để tăng hiệu suất và bảo mật trong quản lý mạng. Hy vọng qua bài viết này bạn có thêm nhiều kiến thức mới và bổ ích!

Bài viết liên quan