Subnet Mask Là Gì? Lớp địa Chỉ IP Và Subnet Mask - Vietnix

Subnet mask phân chia địa chỉ IP thành host address và network address, từ đó xác định phần nào của địa chỉ IP thuộc về thiết bị và phần nào thuộc về mạng. Cùng mình tìm hiểu Subnet Mask là gì? Và cách thức hoạt động của nó nhé.

Subnet mask là gì?

Subnet mask (mặt nạ mạng con) là một chuỗi 32 bit được sử dụng để xác định phần nào của địa chỉ IP thuộc về mạng và phần nào thuộc về host (thiết bị). Mỗi bit trong subnet mask có thể là 0 hoặc 1. Bit 1 tương ứng với phần mạng của địa chỉ IP, trong khi bit 0 tương ứng với phần host.

Subnet mask là gì?
Subnet mask là gì? Cách thức hoạt động của Subnet mask 17

Ví dụ:

  • Địa chỉ IP: 192.168.1.100
  • Subnet mask: 255.255.255.0

Trong ví dụ này, subnet mask cho biết 3 octet đầu tiên (24 bit) là phần mạng (192.168.1), và octet cuối cùng (8 bit) là phần host (100).

Ngoài ra, bạn có thể tham khảo thêm về địa chỉ IP qua các bài viết sau:

  • default iconIP động là gì? Các thiết bị sử dụng địa chỉ IP động phổ biến
  • default iconIP tĩnh là gì? 3 cách cài đặt IP tĩnh nhanh chóng
  • default iconShared IP là gì? Phân biệt Dedicated IP và Shared IP

Cách thức hoạt động của Subnet Mark

Subnetting (chia mạng con) là kỹ thuật chia một mạng lớn thành nhiều mạng con nhỏ hơn (subnet). Mỗi subnet có dải địa chỉ IP riêng và hoạt động như một mạng độc lập, giúp giảm lưu lượng mạng, tăng tính bảo mật và linh hoạt trong quản lý mạng.

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

Cách thức hoạt động của Subnetting:

  • Xác định subnet mask: Chọn một subnet mask phù hợp với số lượng subnet và số lượng host cần thiết trong mỗi subnet.
  • Chia địa chỉ IP: Sử dụng subnet mask để chia địa chỉ IP thành phần mạng và phần host.
  • Định tuyến: Các thiết bị định tuyến (router) sử dụng thông tin về subnet mask để chuyển tiếp gói tin đến đúng subnet.

Ví dụ:

Địa chỉ IP: 192.168.1.100

Subnet mask: 255.255.255.0

Trong ví dụ này, subnet mask 255.255.255.0 cho biết 3 octet đầu tiên (24 bit) là phần mạng (192.168.1) và octet cuối cùng (8 bit) là phần host (.100).

Xem thêm: Mạng WAN là gì? Cách mạng diện rộng hoạt động

Cách tính địa chỉ IP và subnet mask

Địa chỉ IP là một chuỗi 32 bit duy nhất, được sử dụng để định danh một thiết bị trên mạng IP. Chuỗi 32 bit này được chia thành 4 phần, mỗi phần 8 bit (gọi là octet), và được biểu diễn dưới dạng định dạng thập phân có dấu chấm (ví dụ: 172.16.254.1). Mỗi octet có giá trị từ 0 đến 255, tương ứng với giá trị nhị phân từ 00000000 đến 11111111.

Subnet mask (mặt nạ mạng con) cũng là một chuỗi 32 bit, được sử dụng để phân chia địa chỉ IP thành hai phần:

  • Phần mạng: Xác định mạng con mà thiết bị thuộc về.
  • Phần host: Xác định duy nhất thiết bị trong mạng con đó.

Cách tính địa chỉ mạng và địa chỉ broadcast:

  • Địa chỉ mạng: Được tính bằng cách thực hiện phép AND bit giữa địa chỉ IP và subnet mask.
  • Địa chỉ broadcast: Được tính bằng cách đảo ngược các bit của subnet mask (tức là đổi 0 thành 1 và 1 thành 0), sau đó thực hiện phép OR bit với địa chỉ IP.

Ví dụ:

Địa chỉ IP: 192.168.1.100

Subnet mask: 255.255.255.0

  • Địa chỉ mạng: 192.168.1.0 (192.168.1.100 và 255.255.255.0)
  • Địa chỉ broadcast: 192.168.1.255 (192.168.1.100 hoặc 0.0.0.255)

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

Lớp địa chỉ IP là một cách phân loại địa chỉ IP dựa trên phạm vi và cấu trúc của chúng. Có 5 lớp địa chỉ IP, từ A đến E, nhưng chỉ có 3 lớp A, B, C được sử dụng phổ biến trong mạng máy tính.

Subnet mask là một chuỗi 32 bit được sử dụng để xác định phần nào của địa chỉ IP thuộc về mạng và phần nào thuộc về host (thiết bị). Mỗi lớp mạng có một subnet mask mặc định khác nhau, giúp xác định số lượng host tối đa trong mạng đó.

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

Cách xác định lớp mạng:

Bạn có thể xác định lớp mạng của một địa chỉ IP bằng cách quan sát các bit bậc cao (ngoài cùng bên trái) của địa chỉ đó:

  • Class A: Bit đầu tiên là 0. Ví dụ: 10.0.0.0/8 (subnet mask mặc định: 255.0.0.0).
  • Class B: Hai bit đầu tiên là 10. Ví dụ: 172.16.0.0/16 (subnet mask mặc định: 255.255.0.0).
  • Class C: Ba bit đầu tiên là 110. Ví dụ: 192.168.0.0/24 (subnet mask mặc định: 255.255.255.0).

Tại sao cần tính và chia Subnet mask?

Trong các doanh nghiệp và tổ chức hiện đại, việc sử dụng mạng LAN (Local Area Network) với số lượng lớn thiết bị như máy tính, máy in, và các thiết bị IoT đã trở nên phổ biến. Tuy nhiên, việc kết nối quá nhiều thiết bị vào một mạng LAN duy nhất có thể dẫn đến tắc nghẽn mạng, làm giảm hiệu suất mạng và gây ra nhiều vấn đề khác.

Tắc nghẽn mạng xảy ra khi lưu lượng dữ liệu vượt quá khả năng xử lý của mạng. Điều này có thể làm chậm tốc độ truy cập, gây mất kết nối, và thậm chí khiến mạng ngừng hoạt động hoàn toàn. Một trong những nguyên nhân chính gây tắc nghẽn mạng là lưu lượng broadcast (phát rộng) quá lớn. Broadcast là một loại gói tin được gửi đến tất cả các thiết bị trong mạng, và khi có quá nhiều thiết bị, lưu lượng broadcast có thể chiếm dụng một lượng lớn băng thông.

Tại sao cần tính và chia Subnet mask?
Subnet mask là gì? Cách thức hoạt động của Subnet mask 18

Subnet mask là một giải pháp hiệu quả để giải quyết vấn đề tắc nghẽn mạng. Bằng cách chia mạng LAN lớn thành các mạng con (subnet) nhỏ hơn, subnet mask giúp:

  • Giảm lưu lượng broadcast: Mỗi subnet có một broadcast domain riêng, giúp giảm lưu lượng broadcast trong toàn mạng.
  • Tăng hiệu suất mạng: Việc chia mạng thành các subnet giúp giảm số lượng thiết bị trong mỗi subnet, từ đó giảm xung đột và tăng tốc độ truy cập.
  • Quản lý mạng dễ dàng hơn: Việc chia mạng thành các subnet giúp việc quản lý và khắc phục sự cố trở nên dễ dàng hơn.
  • Tăng tính bảo mật: Subnet mask có thể được sử dụng để tạo các VLAN (Virtual LAN), giúp tăng cường bảo mật cho mạng bằng cách cô lập các nhóm thiết bị khác nhau.

Ví dụ: Một công ty có 1000 máy tính kết nối vào một mạng LAN duy nhất. Việc này có thể gây ra tắc nghẽn mạng do lưu lượng broadcast quá lớn. Bằng cách sử dụng subnet mask để chia mạng thành 10 subnet, mỗi subnet có 100 máy tính, công ty có thể giảm đáng kể lưu lượng broadcast và cải thiện hiệu suất mạng.

Xem thêm: Mạng máy tính là gì? Các mô hình mạng máy tính phổ biến

Lời kết

Qau bài viết này, giúp bạn hiểu hơn về Subnet mark là gì, cách thức hoạt động và ứng dụng tính và chia subnet mark trong công việc của mình tốt hơn. Cảm ơn bạn đã đọc bài viết, nếu có thắc hãy để lại bình luận ngay phía duới bài viết nhé.

Từ khóa » Bằng Chia Subnet Mask