Từ A-Z về Subnet, hướng dẫn tính Subnet mask chi tiết
31/05/2023 03:04 am | Lượt xem : 12903
Subnet là gì? Cách thức hoạt động của dạng 32 bit như thế nào? Được sử dụng cho mục đích gì?
Nếu bạn đang tìm hiểu vềbit này thì bài viết dưới đây của Tenten chính là dành cho bạn. Nào, xem ngay nhé! Bạn đang muốn xây dựng một trang web của riêng mình
Subnet là gì?
Subnet là một khái niệm trong mạng máy tính, nó được sử dụng để phân chia một mạng lớn thành các mạng con nhỏ hơn, gọi là các mạng con (subnetworks). Mục đích chính của việc sử dụng nó là để tận dụng tài nguyên mạng một cách hiệu quả và tăng cường bảo mật.
Khi một mạng lớn được chia thành các dạng bit này, mỗi đơn vị sẽ có một địa chỉ mạng (network address) và một phạm vi địa chỉ IP (IP address range) riêng biệt. Các thiết bị trong cùng một subnet có thể giao tiếp trực tiếp với nhau thông qua việc truyền dữ liệu trên cùng một mạng vật lý hoặc mạng ảo.
Trong đó, việcphân chia chúng sẽ cho phép quản trị mạng phân phối địa chỉ IP một cách linh hoạt và giúp giảm tải cho các thiết bị định tuyến (router) trong mạng lớn. Ngoài ra, việc sử dụng đơn vị này cũng đóng góp vào việc tăng cường bảo mật mạng bằng cách tạo ra các ranh giới logic giữa các loại khác nhau.
Để thực hiện bước này, cần sử dụng các phương pháp và quy tắc như CIDR (Classless Inter-Domain Routing), VLSM (Variable Length Subnet Masking), hoặc sử dụng các công cụ hỗ trợ như bảng phân chia để xác định địa chỉ mạng và phạm vi địa chỉ IP.
Những điều cần biết về Subnet
Sau khi hiểu khái niệm về dạng 32 bit này, bạn cần hiểu một số thông tin khác về nó như sau:
Subnet có cách hoạt động ra sao?
Loại mask này là một giá trị số được sử dụng trong mạng máy tính để xác định phạm vi địa chỉ IP thuộc về mạng con nào. Nó sẽ hoạt động bằng cách so sánh địa chỉ IP của một thiết bị với mask này để xác định phần mạng và phần máy của địa chỉ IP.
Subnet mask thường được biểu diễn dưới dạng dãy bit, trong đó các bit 1 đại diện cho phần mạng và các bit 0 đại diện cho phần máy. Kí hiệu CIDR (Classless Inter-Domain Routing) được sử dụng để chỉ định độ dài của subnet mask.
Khi một thiết bị nhận được một gói tin, nó sẽ so sánh địa chỉ IP của gói tin với mask của mình. Bằng cách áp dụng phép AND logic giữa địa chỉ IP và mask, nó sẽ xác định phần mạng của địa chỉ IP đó. Kết quả của phép AND sẽ cho ra địa chỉ mạng tương ứng mà bạn cần.
Cách tính và xác định lớp IP
Để xác định, bạn có thể dựa vào các bit bậc cao hoặc bit ở ngoài cùng, bên trái của địa chỉ IP.
Một địa chỉ IP bất kỳ hiện nay sẽ có 5 lớp mạng, được chia thành các lớp, đánh ký hiệu từ A – E và địa chỉ IP sẽ nằm trong các lớp này.
Cách chia là như thế nào?
Cách chia subnet là quá trình chia một mạng lớn thành các mạng con nhỏ hơn, để tận dụng tài nguyên mạng một cách hiệu quả và tăng cường bảo mật.
Cụ thể các bước chia vô cùng đơn giản bạn cần biết như sau:
- Xác định số lượng mask này cần phải chia
- Xác định số lượng địa chỉ IP cần cho
- Xác định độ dài dạng 32 bit mask
- Xác định các dạng 32 bit và phạm vi địa chỉ IP
- Thiết lập các địa chỉ IP cho các thiết bị trong mạng con
Hướng dẫn cách tính Subnet Mask chi tiết
Hướng dẫn cách tính chi tiết cho người mới với một số bước cơ bản như sau:
Bước 1: Chuyển đội sang hệ nhị phân
Đầu tiên, bạn cần lấy địa chỉ IP trong dạng thập phân và chuyển đổi thành hệ nhị phân. Mỗi số trong địa chỉ IP sẽ được biểu diễn bằng 8 bit.
Bước 2: Xác định địa chỉ chính xác
Tiếp theo, bạn cần xác định số lượng bit trong mask dựa trên số lượng mạng con cần chia và số lượng host cần cho mỗi subnet.
Hãy lần lượt đặt các bit 1 liên tiếp từ trái sang phải trong subnet mask theo số lượng bit cần thiết. Như vạy, các bit 0 còn lại sẽ được đặt để biểu thị phần host.
Bước 3: Tìm kiếm phạm vi của Host
Bạn cần phải dựa vào subnet mask đã tính, xác định phạm vi địa chỉ IP cho host trong mỗi loại theo quy tắc:
- Địa chỉ IP đầu tiên trong phạm vi của host sẽ là địa chỉ mạng.
- Địa chỉ IP cuối cùng trong phạm vi của host sẽ là địa chỉ broadcast.
Bước 4: Xác định tổng số subnet và host
Bạn cần tính tổng số subnet theo quy tắc lấy 2 mũ số bit trong subnet mask. Tương tự vậy, tổng số host trên mỗi subnet có thể tính bằng cách lấy 2 mũ số bit trong phần host, trừ đi 2 để loại bỏ địa chỉ mạng và broadcast.
Việc tính toán subnetmask và xác định phạm vi của nó là quan trọng trong quá trình chia mạng và cấu hình hệ thống mạng. Điều này giúp tối ưu hóa việc sử dụng tài nguyên mạng và đảm bảo sự hoạt động ổn định và bảo mật của hệ thống mạng được tối ưu.
Kết luận
Subnet là quá trình chia một mạng lớn thành các mạng con nhỏ hơn để tận dụng tài nguyên mạng một cách hiệu quả và tăng cường đổ bảo mật. Để có thể chia và tính loại mask này, bạn hãy thực hiện theo hướng dẫn bên trên của Tenten.vn nhé.
Chúc các bạn thao tác thành công!
Bạn đang muốn xây dựng một trang web của riêng mình