Tại sao mặt nạ mạng con cho IP 10.0.1.4 là 255.255.255.0?


3

Chà, tôi không chắc là tôi có thiếu thứ gì ở đây không. Nhưng tất cả những gì tôi đã đọc là nếu octet IP đầu tiên nằm trong khoảng 0 - 127 thì nó được phân loại là Mạng con loại A và Mặt nạ mạng con tương ứng cho điều này là 255.0.0.0 nhưng khi tôi kết nối hệ thống của mình với sân bay Apple thì hệ thống của tôi sẽ có IP như 10.0.1.4 tuy nhiên mặt nạ mạng con là 255.255.255.0 chứ không phải 255.0.0.0. Hãy giải thích những gì tôi đang thiếu ở đây.

Thông tin bộ chuyển đổi

Nếu có một cái gì đó giống như cho mặt nạ mạng con của bộ định tuyến táo được tính trên một số cờ khác nhau thì xin vui lòng cho tôi biết. Đây là những gì tôi đang làm để lấy mặt nạ mạng con từ địa chỉ IP.

if (ipAddress == null)
{
    return ClassCSubnetMask;
}
byte byteipAddressFirstOctet = ipAddress.GetAddressBytes()[0];
if (byteipAddressFirstOctet <= 127)
{
    return ClassASubnetMask;
}
else if (byteipAddressFirstOctet >= 128 && byteipAddressFirstOctet <= 191)
{
    return ClassBSubnetMask;
}
else if (byteipAddressFirstOctet >= 192 && byteipAddressFirstOctet <= 223)
{
    return ClassCSubnetMask;
}
return null;

Đối với tất cả những người đang bỏ phiếu cho việc đóng này - tôi đã cố xóa nó nhưng không hoạt động vì nó có câu trả lời. Và có nghĩa là trong khi tôi đã đăng nó trên siêu người dùng.

Cảm ơn mọi người đã đánh thức tôi trên Subneting :)


2
Đây không phải là câu hỏi ac #.
Hans Z

2
@RohitKandhal Câu hỏi đặt ra thậm chí không thuộc về trang web này, IMO. Câu hỏi tiếp theo của bạn có thể làm, tuy nhiên.
Adam Houldsworth

2
@RohitKandhal Hiện tại bạn không hỏi câu hỏi lập trình ... Tôi đã bỏ phiếu để chuyển nó sang Super User.
Adam Houldsworth

2
@ Tất cả bạn có nghĩ rằng tôi vẫn nên chuyển nó sang siêu người dùng không ??
Rohit

2
@RohitKandhal Nếu đủ số người bỏ phiếu đóng ngoài chủ đề và chọn siêu người dùng, nó sẽ tự động di chuyển.
Adam Houldsworth

Câu trả lời:


3

Có một số loại IP nhất định được coi là riêng tư và "không thể định tuyến", bao gồm tất cả 10.0.0.0 - 10.255.255.255, 192.168.0.0 - 192.168.255.255 và 172.16.0.0 - 172.31.255.255.

Thông thường các mặt nạ mạng con cho các phạm vi này sẽ phù hợp với các ranh giới lớp cũ, nhưng chúng không phải. Thiết bị tiêu dùng mà bạn sử dụng trong nhà thường sẽ sử dụng a / 24 (255.255.255.0) theo mặc định, ngay cả khi chúng sử dụng một địa chỉ trong phạm vi 10.xxx. Một phần lý do cho việc này là bảo vệ trong trường hợp thiết bị được đưa vào mạng lớn hơn, với mạng con lớn hơn, trong đó IP của thiết bị có thể xung đột với thứ khác. Điều này cung cấp một loại bảo vệ cho mạng đó.

Các mạng lớn hơn cũng thường được chia thành các nhóm logic nhỏ hơn được gọi là vlans. Những vlans này có thể cần chiếm cùng một không gian địa chỉ lớn, nhưng vẫn có địa chỉ mạng và phát sóng riêng biệt. Vì vậy, tôi có thể thiết lập vlan bằng cách sử dụng 10.1.0.0 cho địa chỉ mạng và đặt địa chỉ quảng bá là 10.1.255.255 bằng cách sử dụng 255.255.0.0 cho mặt nạ mạng con. Sau đó, tôi có thể có một vlan khác bắt đầu từ 10.2.0.0 sẽ được tách ra khỏi mạng đầu tiên. Bạn có thể nhận được cụ thể về bao nhiêu địa chỉ được sử dụng cho mạng và bao nhiêu được sử dụng cho máy chủ.

Ngoài ra, với không gian đầy đủ của IPv4, hầu hết các khối lớn hiện đã bị phá vỡ và chúng tôi không thực sự nói về lớp A, B, C, D nữa.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.