Một địa chỉ IP như thế này 223.248.0.0/24
hoặc223.248.0.0/16
Số cuối cùng có nghĩa là gì trong địa chỉ IP (24 hoặc 16 trong ví dụ trên)? Có cách nào đơn giản để hiểu cách đặt số sau dấu gạch chéo không?
Một địa chỉ IP như thế này 223.248.0.0/24
hoặc223.248.0.0/16
Số cuối cùng có nghĩa là gì trong địa chỉ IP (24 hoặc 16 trong ví dụ trên)? Có cách nào đơn giản để hiểu cách đặt số sau dấu gạch chéo không?
Câu trả lời:
Một địa chỉ IP chỉ là một số. Một điều - như tôi chắc chắn bạn biết - xác định duy nhất một máy tính trên mạng. Nhưng vẫn chỉ là một con số, mà chúng ta sẽ quay trở lại.
Hãy lấy một ví dụ: 192.168.1.105
Bạn sẽ nhận thấy rằng địa chỉ IP được chia thành bốn phần: {192, 168, 1, 105}. Và có lẽ bạn cũng biết rằng mỗi bộ phận đó có thể có giá trị từ 0-255.
Nó chỉ ra rằng các số 0..255 có thể được biểu diễn trong 8 bit. Vì vậy, một địa chỉ IP bao gồm bốn phần và mỗi phần có thể có giá trị 0..255. Điều này có nghĩa là mỗi phần có thể được biểu diễn với 8 bit. Với bốn trong số các phần này, bạn có (4 phần) * (8 bit / phần) = 32 bit. Để đại diện cho toàn bộ địa chỉ IP.
Hãy nhớ khi chúng tôi nói rằng một địa chỉ IP chỉ là một số? Chà, IP là số nguyên 32 bit. Để thuận tiện, chúng tôi viết nó là "192.168.1.105" nhưng bạn có thể dễ dàng viết nó dưới dạng0xC0A80169
Trong nhị phân, tất cả 32 chữ số nhị phân trong vinh quang của họ: 11000000101010000000000101101001
Được chứ. Vì vậy, bây giờ câu hỏi của bạn: 192.168.1.105/24 có nghĩa là gì?
Điều đó có nghĩa là 24 bit đầu tiên của địa chỉ IP là "mạng con". Điều đó có nghĩa là 24 bit đầu tiên của các mục trên mạng của bạn giống nhau. Khi bạn thêm máy tính mới, bạn chỉ còn 8 bit (hãy nhớ, IP là số 32 bit) để giải quyết các thiết bị mới.
Vì bạn có 8 bit giá trị địa chỉ, nên trong ví dụ này, bạn chỉ có thể thêm 255 thiết bị.
110000001010100000000001 01101001
------------------------
(subnet)
Chúng ta hãy phá vỡ mạng con:
11000000 10101000 00000001 = 192 168 1
Xem?
Ví dụ tương tự với mạng con / 16: 192.168.1.105/16
1100000010101000 0000000101101001
----------------
(subnet)
Vì vậy, trong trường hợp này, mọi địa chỉ IP bắt đầu bằng 192.168 - 16 bit đầu tiên của địa chỉ IP. Và sau đó chúng tôi có 16 bit còn lại cho các thiết bị mới. 16 bit = 65535 thiết bị.
Vì vậy, nếu bạn có một mạng con nhỏ, bạn có một phần lớn hơn các địa chỉ internet. MIT sở hữu một mạng con / 8 - nghĩa là có một địa chỉ IP khối và họ có thể thêm 2 ^ 24 thiết bị. Rất tuyệt!
Những địa chỉ IP không phải mỗi se, chúng là phạm vi. Số cuối cùng (như psusi đề cập được gọi là mặt nạ mạng con) cho biết số lượng bit có liên quan: /16
có nghĩa là mạng bao gồm tất cả các số bắt đầu bằng 16 bit đầu tiên của ip được chỉ định (trong ví dụ của bạn là 223.248). A /8
là mạng lớp A có 2 ^ 24 địa chỉ, /16
là lớp B có 2 ^ 16 (65536) và a /24
là lớp C có 2 ^ 8 = 256 địa chỉ. Bạn thường thấy điều này trong các mạng cục bộ: 192.168.0.0/24 (thường được sử dụng trong các mạng gia đình nhỏ) và 10.0.0.0/16, thường thấy trong các mạng nội bộ của công ty lớn hơn. Bạn có thể thấy các phạm vi dành riêng khác được liệt kê trong ký hiệu mạng con và danh sách phạm vi và tổng số lượng vitamin trên Wikipedia .
10.1.2.0/23
là hoàn toàn hợp lệ và có nghĩa là 10.1.2.0iên10.1.3.255.
Nó là mặt nạ mạng con cho mạng. Nói cách khác, nó cho biết mạng lưới lớn như thế nào. A / 24 là mạng lớp C, có 256 địa chỉ và mặt nạ mạng con là 255.255.255.0. A / 16 là lớp B, với mặt nạ mạng con là 255.255.0.0.