tính độ dài của mặt nạ mạng (còn được gọi là tiền tố):
chuyển đổi biểu diễn thập phân có dấu chấm của mặt nạ mạng thành nhị phân. sau đó đếm số bit 1 liền kề, bắt đầu từ bit quan trọng nhất trong octet đầu tiên (nghĩa là phía bên trái của số nhị phân).
255.255.248.0 ở dạng nhị phân: 11111111 11111111 11111000 00000000 – Tôi đã đếm được 21 giây – & gt; / 21
tiền tố của 128.42.5.4 với netmask 255.255.248.0 là / 21.
tính toán địa chỉ mạng:
Địa chỉ mạng là y logic của các bit tương ứng trong biểu diễn nhị phân của địa chỉ ip và mặt nạ mạng. sắp xếp các bit theo cả hai hướng và thực hiện logic và trên từng cặp bit tương ứng. sau đó chuyển đổi các octet riêng lẻ của kết quả trở lại thành số thập phân.
bảng logic và sự thật:
128.42.5.4 trong nhị phân: 10000000 00101010 00000101 00000100 255.255.248.0 trong nhị phân: 11111111 111111111000 00000000 – [logic và] 10000000 0010000 0> 0 0000 0 128.42.0.0
Như bạn có thể thấy, địa chỉ mạng của 128.42.5.4/21 là 128.42.0.0
tính toán địa chỉ phát sóng:
địa chỉ quảng bá chuyển đổi tất cả các bit máy chủ thành 1 giây …
hãy nhớ rằng ip của chúng ta ở dạng thập phân là:
128.42.5.4 ở dạng nhị phân: 10000000 00101010 00000101 00000100
netmask là:
255.255.248.0 ở dạng nhị phân: 11111111 11111111 11111000 00000000
điều này có nghĩa là các bit máy chủ của chúng tôi là 11 bit cuối cùng của địa chỉ ip, vì chúng tôi đã tìm thấy mặt nạ máy chủ bằng cách đảo ngược mặt nạ mạng:
bitmask máy chủ: 00000000 00000000 00000hhh hhhhhhhh
Để tính toán địa chỉ phát sóng, chúng tôi buộc tất cả các bit máy chủ phải là 1:
128.42.5.4 ở dạng nhị phân: 10000000 00101010 00000101 00000100 mặt nạ bit máy chủ: 00000000 00000000 00000hhh hhhhhhhh – [buộc bit máy chủ] 10000000 00101010 0118.245 7.245
tính toán mạng con:
Bạn chưa cung cấp đủ thông tin để tính toán mạng con cho mạng này; Theo nguyên tắc chung, nó xây dựng các mạng con bằng cách phân bổ lại một số bit máy chủ thành các bit mạng cho mỗi mạng con. nhiều khi không có một cách chính xác nào để tạo mạng con một khối … tùy thuộc vào các ràng buộc của bạn, có thể có một số cách hợp lệ để tạo mạng con một khối địa chỉ.
giả sử chúng ta sẽ chia 128.42.0.0/21 thành 4 mạng con phải chứa ít nhất 100 máy chủ mỗi mạng …
Trong ví dụ này, chúng tôi biết rằng bạn cần ít nhất một trong 25 tiền tố để chứa 100 máy chủ; Tôi đã chọn a / 24 vì nó rơi vào ranh giới octet. lưu ý rằng địa chỉ mạng của mỗi mạng con mượn các bit máy chủ từ khối mạng chính.
tìm mặt nạ mạng con hoặc mặt nạ mạng được yêu cầu:
Làm cách nào để biết tôi cần ít nhất 25 mặt nạ cho 100 máy chủ? tính toán tiền tố bằng cách sao lưu số bit máy chủ cần thiết để lưu trữ 100 máy chủ. một máy chủ cần 7 bit để chứa 100 máy chủ. Quy trình này có:
bit máy chủ = log 2 (số lượng máy chủ) = log 2 (100) = 6643
vì địa chỉ ipv4 rộng 32 bit và chúng tôi đang sử dụng các bit máy chủ (tức là các bit ít quan trọng nhất), chỉ cần trừ 7 từ 32 để tính tiền tố mạng con tối thiểu cho mỗi mạng con … 32 – 7 = 25.
cách lười biếng để chia 128.42.0.0/21 thành bốn mạng con bằng nhau:
Vì chúng tôi chỉ muốn bốn mạng con trong toàn bộ khối 128.42.0.0/21, chúng tôi có thể sử dụng / 23 mạng con. Tôi chọn / 23 vì chúng tôi cần 4 mạng con … nghĩa là, thêm hai bit nữa được thêm vào mặt nạ mạng.
đây là một câu trả lời hợp lệ như nhau cho liên kết, sử dụng / 23 subnet 128.42.0.0/21 …
tính toán số lượng máy chủ:
đây là những gì chúng tôi đã làm ở trên … chỉ cần sử dụng lại mặt nạ máy chủ từ công việc chúng tôi đã làm khi tính toán địa chỉ phát là 128,42,5.4 / 21 … lần này tôi sẽ sử dụng 1s thay vì h, vì chúng tôi cần thực hiện lại logic và trong địa chỉ mạng.
128.42.5.4 ở dạng nhị phân: 10000000 00101010 00000101 00000100 mặt nạ bit máy chủ: 00000000 00000000 00000111 11111111 – [logic và] 00000000 00000000 0,0150 010
tính toán số lượng máy chủ tối đa có thể trong một mạng con:
Để tìm số lượng máy chủ tối đa, hãy tham khảo số bit nhị phân trong số máy chủ ở trên. cách dễ nhất để làm điều này là trừ độ dài mặt nạ mạng cho 32 (số bit trong địa chỉ ipv4). điều này cung cấp cho bạn số lượng bit máy chủ lưu trữ trong địa chỉ. lúc đó …
số lượng máy chủ tối đa = 2 ** (32 – netmask_length) – 2
lý do chúng tôi trừ 2 ở trên là vì số máy chủ là tất cả và số 0 được dành riêng. số máy chủ tất cả các số không là số mạng; số máy chủ đều là địa chỉ phát sóng.
Sử dụng ví dụ về mạng con 128.42.0.0/21 ở trên, số lượng máy chủ là …
số lượng máy chủ tối đa = 2 ** (32 – 21) – 2 = 2048 – 2 = 2046
tìm mặt nạ mạng tối đa (mặt nạ máy chủ lưu trữ tối thiểu) có chứa hai địa chỉ ip:
giả sử ai đó cung cấp cho chúng tôi hai địa chỉ ip và chúng tôi hy vọng sẽ tìm thấy mạng lớn nhất chứa cả hai địa chỉ; ví dụ: nếu chúng ta có:
- 128,42,517,17
- 128,42,5,67,67
cách dễ nhất là chuyển đổi cả hai sang nhị phân và tìm chuỗi bit dài nhất ở phía bên trái của địa chỉ.
128.42.5.17 trong hệ nhị phân: 10000000 00101010 00000101 00010001 128.42.5.67 trong hệ nhị phân: 10000000 00101010 00000101 01000011 ^ ^ ^ | | | + – mạng – + máy chủ- + (tất cả các bit đều giống nhau) các bit
trong trường hợp này, mặt nạ mạng tối đa (mặt nạ máy chủ tối thiểu) sẽ là / 25
lưu ý: nếu bạn cố gắng bắt đầu từ phía bên tay phải, đừng để bị lừa chỉ vì bạn tìm thấy một cột bit phù hợp; có thể có các bit chưa từng có ngoài các bit phù hợp. Thành thật mà nói, an toàn nhất là bắt đầu ở bên trái.