Trang chủTin tứcSubnet mask là gì? Subnet mask hoạt động như thế nào
Subnet mask là gì? Subnet mask hoạt động như thế nào

Subnet Mask là gì? Subnet mask là yếu tố quan trọng trong việc xây dựng và quản lý mạng, cho phép các thiết bị giao tiếp, truyền dữ liệu hiệu quả và an toàn

Subnet mask là một khái niệm quan trọng trong viễn thông mạng. Trong bài viết này chúng ta sẽ tìm hiểu chi tiết subnet mask là gì, chức năng của nó, cách tính subnet mask và cách sử dụng subnet mask để phân chia địa chỉ IP.

1. Subnet mask là gì?

Subnet mask là một loại dữ liệu được sử dụng để xác định phân vùng mạng trong mô hình mạng TCP/IP. Mục đích của subnet mask là để phân biệt, xác định phần địa chỉ mạng và phần địa chỉ máy tính trong địa chỉ IP, giúp cho các thiết bị mạng có thể nhận ra địa chỉ mạng và máy tính nào thuộc về mạng nào.

Subnet mask thường được biểu diễn dưới dạng dấu chấm và có độ dài 32 bit. Với mỗi bit bật (bit có giá trị là 1), subnet mask sẽ đặt tương ứng với phần địa chỉ mạng, và với các bit không bật (bit có giá trị là 0), subnet mask sẽ đặt tương ứng với phần địa chỉ máy tính.

Subnet Mask là gì?
Subnet Mask là gì?

Ví dụ, một subnet mask với giá trị là "255.255.255.0" sẽ được hiểu như sau:

  • Các bit đầu tiên của subnet mask sẽ được đặt là 1, tương ứng với phần địa chỉ mạng.
  • Các bit cuối cùng của subnet mask sẽ được đặt là 0, tương ứng với phần địa chỉ máy tính.

Khi sử dụng subnet mask, các thiết bị mạng có thể nhận ra máy tính nào thuộc vào cùng một mạng và cho phép truyền dữ liệu giữa các máy tính trong cùng một mạng. Subnet mask là một yếu tố quan trọng trong thiết kế mạng và được sử dụng để đảm bảo rằng các địa chỉ IP được sử dụng trong mạng của bạn hoạt động chính xác và hiệu quả.

2. Chức năng của Subnet Mask là gì?

Chức năng chính của subnet mask là phân chia địa chỉ IP thành các phân vùng mạng riêng biệt. Khi một thiết bị gửi một gói tin đến một địa chỉ IP, subnet mask sẽ được sử dụng để xác định xem địa chỉ IP đó có thuộc về phân vùng mạng nào. Điều này giúp cho các thiết bị trên cùng một mạng có thể liên lạc và trao đổi thông tin với nhau một cách hiệu quả hơn.

Chức năng của Subnet Mask
Chức năng của Subnet Mask là gì?

Ví dụ, nếu một mạng có địa chỉ IP là 192.168.1.0 và subnet mask là 255.255.255.0, thì nó sẽ có thể chứa tối đa 254 thiết bị trên cùng một mạng. Nếu một gói tin được gửi đến địa chỉ IP 192.168.1.50, subnet mask sẽ xác định rằng địa chỉ IP này thuộc về mạng 192.168.1.0 và gói tin sẽ được chuyển đến router hoặc thiết bị mạng phù hợp để tiếp tục được truyền đi đến đích của nó.

Ngoài ra, subnet mask cũng cho phép chia một mạng lớn thành các mạng con nhỏ hơn để quản lý và điều khiển mạng một cách linh hoạt hơn. Việc phân chia mạng thành các subnet có thể giúp giảm thiểu lưu lượng mạng và tăng hiệu suất mạng bằng cách giới hạn phạm vi của các gói tin.

3. Subnet hoạt động như thế nào?

Subnet mask hoạt động bằng cách áp dụng phép toán AND giữa địa chỉ IP và subnet mask để tạo ra địa chỉ mạng. Phép toán AND thực hiện các phép so sánh bit trên cùng vị trí của địa chỉ IP và subnet mask. Nếu cả hai bit đều là 1, kết quả sẽ là 1. Nếu bất kỳ bit nào trong hai giá trị không phải là 1, kết quả sẽ là 0.

Subnet hoạt động như thế nào
Subnet Mask hoạt động như thế nào

Ví dụ, nếu địa chỉ IP là 192.168.0.1 và subnet mask là 255.255.255.0, phép toán AND sẽ được thực hiện như sau:

Địa chỉ IP: 11000000.10101000.00000000.00000001 Subnet mask: 11111111.11111111.11111111.00000000 AND ------ Địa chỉ mạng: 11000000.10101000.00000000.00000000

Kết quả của phép toán AND là 192.168.0.0, là địa chỉ mạng của mạng này. Các bit ở dạng 0 trong subnet mask đại diện cho các bit của địa chỉ host. Do đó, trong ví dụ này, các địa chỉ host hợp lệ sẽ nằm trong phạm vi từ 192.168.0.1 đến 192.168.0.254.

4. Lớp địa chỉ IP và subnet mask

Để hiểu rõ hơn về subnet mask, chúng ta cần phải biết về lớp địa chỉ IP. Lớp địa chỉ IP được sử dụng để phân loại các địa chỉ IP theo phạm vi của chúng. Có 5 lớp địa chỉ IP: A, B, C, D và E. Mỗi lớp địa chỉ IP có một subnet mask tương ứng.

Lớp địa chỉ IP và subnet mask
Lớp địa chỉ IP và subnet mask

Lớp A: subnet mask là 255.0.0.0, cho phép tối đa 126 mạng con và 16 triệu địa chỉ IP trong mỗi mạng con. Lớp B: subnet mask là 255.255.0.0, cho phép tối đa 16.384 mạng con và 65.536 địa chỉ IP trong mỗi mạng con. Lớp C: subnet mask là 255.255.255.0, cho phép tối đa 2 triệu mạng con và 256 địa chỉ IP trong mỗi mạng con.

5. Cách tính Subnet mask

Subnet mask được tính bằng cách xác định số bit cho phần địa chỉ mạng và phần địa chỉ máy tính trong địa chỉ IP. Số bit này sẽ được biểu diễn dưới dạng số thập phân của subnet mask. Ví dụ: Nếu chúng ta muốn phân chia một mạng thành 4 mạng con, chúng ta sẽ cần sử dụng subnet mask có 2 bit cho phần địa chỉ mạng và 6 bit cho phần địa chỉ máy tính. Vậy subnet mask sẽ là 255.255.255.192 (11111111.11111111.11111111.11000000).

Cách tính Subnet mask
Cách tính Subnet mask

6. Subnet mask calculator là gì?

Subnet mask calculator là một công cụ trực tuyến hữu ích được sử dụng để tính toán subnet mask, dựa trên số lượng mạng con và địa chỉ IP ban đầu. Subnet mask được sử dụng để phân chia một mạng lớn thành các mạng con nhỏ hơn, giúp quản trị mạng dễ dàng kiểm soát và quản lý các thiết bị trong mạng.

Subnet mask calculator là công cụ tính toán
Subnet mask calculator là công cụ tính toán

Subnet mask calculator sẽ giúp bạn tự động tính toán các thông số liên quan đến việc phân chia mạng, bao gồm địa chỉ mạng, địa chỉ broadcast, địa chỉ IP đầu tiên và cuối cùng của mỗi mạng con, số lượng host có thể kết nối tới mỗi mạng con và subnet mask của mỗi mạng con. Công cụ này sẽ giúp cho người dùng dễ dàng tính toán các thông số này mà không cần phải thực hiện các phép tính phức tạp.

>>> Xem thêm:  SaaS là gì? Kiến thức bạn cần biết về Software as a Service

Lời kết

Hy vọng rằng bài viết này đã giúp bạn hiểu rõ hơn subnet mask là gì và cách sử dụng nó trong hệ thống mạng. Việc hiểu rõ về subnet mask là rất quan trọng để xây dựng một mạng máy tính an toàn và ổn định.

Tác giả:
author avatar
Mình là Huy, hiện mình đang là kỹ sư hệ thống tại SunCloud. Mình có nhiều năm kinh nghiệm, kiến thức chuyên môn về mạng, hệ thống, điện toán mây và an ninh bảo mật. Mình đã triển khai và vận hành rất nhiều dự án thực tế cho doanh nghiệp, cơ quan. Mình đã đạt được một số chứng chỉ quốc tế như CCNP, LPI, VCP, đồng thời mình vẫn đang tiếp tục học tập để trau dồi kiến thức mỗi ngày. Mình rất yêu thích công nghệ, đam mê chia sẻ những kiến thức, thông tin hữu ích cho mọi người.

Tin tức nổi bật