Cách tính subnet mask từ ip
Nhằm tiết kiệm chi phí con số địa chỉ IPv4 bây chừ, hiện nay đang bị hao dần do số lượng người truy cập Internet càng ngày càng các đề nghị biện pháp được chỉ dẫn để hạn chế và khắc phục là phân chia nhỏ tuổi xúc tiến IPhường.
Bạn đang xem: Cách tính subnet mask từ ip
I. Chia subnet
Để có thể chia nhỏ một mạng lớn thành nhiều mạng con bằng nhau, người ta thực hiện mượn thêm một số bit mặt phần host để làm phần mạng, các bit mượn này được hiểu là các bit subnet. Tùy thuộc vào so bit subnet mà có thể phân chia được số lượng mạng con sự so sánh với kích kích thước khác nhau.
Các bài toán trong Subnetting:
Bài toán xuôi:Cho trmong một địa chỉ mạng với các yêu thương cầu:
Số subnet chia được bao nhiêu?Số host trên một subnet là bao nhiêu?Trong một subnet:Địa chỉ mạng là gì?Địa chỉ host đầu tiên?Địa chỉ host cuối cùng?Địa chỉ broadcast?Subnet mask tương ứng với mỗi mạng con?
Phân tích bài toán:
Gọi n là số bit mượn và m là số bit phần host.Số subnet có công thức sau: 2nSố host bên trên một subnet: 2m – 2Bcầu nhảy = 28-nVới mỗi subnet:Địa chỉ mạng: Octet bị mượn bội số với bước nhảy.Địa chỉ host đầu: Địa chỉ network +1Địa chỉ host cuối: Địa chỉ broadcast -1Địa chỉ broadcast: Địa chỉ mạng kế tiếp -1Địa chỉ mạng kế tiếp: Địa chỉ mạng trmong + bước nhảySubnet mask tương ứng: Subnet mask ban đầu + nn (số bit mượn) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Bước nhảy | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Ví dụ 1: Thực hiện phân tách mạng 192.168.1.0/24 thành 4 subnet bằng cách mượn thêm 2 bit của phần host.
Số bit mượn: n=2
Số bit host: m=6
=> Chia được 4 subnet mỗi subnet có 62 host
Với mỗi subnet:
Subnet 1 | Subnet 2 | Subnet 3 | Subnet 4 | |
Địa chỉ mạng | 192.168.1.0 | 192.168.1.64 | 192.168.1.128 | 192.168.1.192 |
Địa chỉ host đầu | 192.168.1.1 | 192.168.1.65 | 192.168.1.129 | 192.168.1.193 |
Địa chỉ host cuối | 192.168.1.62 | 192.168.1.126 | 192.168.1.190 | 192.168.1.254 |
Địa chỉ broadcast | 192.168.1.63 | 192.168.1.127 | 192.168.1.191 | 192.168.1.255 |
Ví dụ 2: Thực hiện phân chia mạng 192.168.1.0/24 thành 4 subnet bằng cách mượn thêm 2 bit của phần host. (Ở ví dụ 2 này mình đi theo cách khác để các người mua hàng ko muốn học theo kiểu công thức nhỏng bên trên thì có thể tđắm say khảo thêm)
Với các bit mượn là “00“
192.168.1.00000000 -> 192.168.1.0/26 Địa chỉ network
192.168.1.00000001 -> 192.168.1.1/26 Địa chỉ host đầu
….
192.168.1.00111110 -> 192.168.1.62/26 Địa chỉ host cuối
192.168.1.00111111 -> 192.168.1.63/26 Địa chỉ broadcast
Với các bit mượn là “01“
192.168.1.01000000 -> 192.168.1.64/26 Địa chỉ network
192.168.1.01000001 -> 192.168.1.65/26 Địa chỉ host đầu
….
192.168.1.01111110 -> 192.168.1.126/26 Địa chỉ host cuối
192.168.1.01111111 -> 192.168.1.127/26 Địa chỉ broadcast
Với các bit mượn là “10“
192.168.1.10000000 -> 192.168.1.128/26 Địa chỉ network
192.168.1.10000001 -> 192.168.1.129/26 Địa chỉ host đầu
….
192.168.1.10111110 -> 192.168.1.190/26 Địa chỉ host cuối
192.168.1.
Xem thêm: Hướng Dẫn Sử Dụng Mongodb Là Gì? Định Nghĩa Đầy Đủ Và Chi Tiết Nhất Về Mongodb
10111111 -> 192.168.1.191/26 Địa chỉ broadcast
Với các bit mượn là “11“
192.168.1.11000000 -> 192.168.1.192/26 Địa chỉ network
192.168.1.11000001 -> 192.168.1.193/26 Địa chỉ host đầu
….
192.168.1.11111110 -> 192.168.1.254/26 Địa chỉ host cuối
192.168.1.11111111 -> 192.168.1.255/26 Địa chỉ broadcast
Nhận xét:
Với mỗi dải bit mượn, ta chia nhỏ ra được một subnet. Ở ví dụ trên, vì mượn 2 bit yêu cầu t phân chia được 22 subnet tương ứng với 2 bit nhị phân (00,01,10,11).
Phần network lúc này tổng quan phần network gốc cộng thêm các bit mượn. Địa chỉ IP lúc này có 26 bit network chứ không phải 24 bit nlỗi trmong nữa đề xuất số prefix – length sẽ là /26. Subnet mask trong trường hợp này sẽ là “11111111.11111111.11111111.11000000” ở dạng nhị phân, tuyệt là 255.255.255.192 ở dạng thập phân.
Các bit phần host (ở đây là 6 bit cuối) sẽ chạy từ một dãy địa chỉ gồm các bit 0 (000000 – 6 bit 0)đến một dãy địa chỉ gồm các bit 1 (111111 – 6 bit 1). Tổng quý giá có thể có của một dãy nhị phân 6 bit là 26 quý hiếm. Ta bỏ ra nhì quý giá 000000 (là địa chỉ network) và 111111 (là địa chỉ broadcast) thì số lượng địa chỉ dùng được mang lại host của một subnet là 26 – 2 = 62 địa chỉ.
Nlỗi vậy, bằng cách mượn 2 bit của phần host, ta đã phân tách network 192.168.1.0/24 thành 4 subnet và mỗi subnet này có 62 host.
Các subnet được chia nhỏ ra là 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26 và 192.168.1.192/26.
2. Bài toán ngược:

Trên bài toán ta thấy yêu cầu phân chia ít nhất 5 subnet phải ta có công thức 2n >= 5 và số host lớn nhất trong mạng là 20 host đề xuất ta có 2m – 2 >= trăng tròn và ta có thêm n + m = 8. Giải hệ bất pmùi hương trình bên trên ta được kết quả n = 3 và m = 5 (có m và n rồi ta giải tiếp như bài toán xuôi thôi, các khách hàng tự giải tiếp nhé)
II. VLSM (Variable-Length Subnet Mask)
Với phương pháp phân tách như bên trên ta chỉ có thể phân tách một mạng lớn thành các mạng nhỏ bằng nhau. Trong nhiều trường hợp, việc phân chia đều nlỗi vậy không thể đáp ứng được yêu thương ước về quy hoạch IP mang đến sơ đồ mạng.

Hình trên chỉ dẫn một phương pháp phân tách subnet ko hầu hết nhau đáp ứng được những hiểu biết đưa ra của sơ thiết bị mạng. Trên sơ vật dụng này , rất có thể thấy :
Mạng LAN với 72 host được gán mang đến subnet 192.168.1.0/25 . Subnet này áp dụng 25 bit mạng cùng 7 bit host. Với 7 bit host, subnet này còn có tổng cộng 27 – 2 = 126 host, trọn vẹn đáp ứng một cách đầy đủ con số IP đến mạng LAN 72 host.Mạng LAN với 60 host được cấp cho dải IPhường 192.168.1.128/26 . Subnet này còn có 26 bit mạng với 6 bit host. Với 6 bit host, subnet này có tổng số 26 – 2 = 62 host, đáp ứng đủ số lượng IPhường đến mạng LAN 60 hostPhân tích tựa như có thể thấy những subnet này đều đáp ứng một cách đầy đủ số host trên những mạng của các router.Phương thơm pháp chia một mạng thành số đông subnet gồm form size ko đông đảo nhau được triển khai sinh hoạt ví dụ bên trên được Hotline là phương pháp chia subnet VLSM (Variable Length Subnet Mask). Một sơ vật dụng VLSM là một sơ đồ gia dụng mãi sau những subnet của cùng một mạng sử dụng các subnet-mask tất cả chiều nhiều năm biến hóa, xuất xắc có thể nói, là gồm số prefix-length khác biệt.
III. Summary (Tóm tắt địa chỉ)
Nếu kĩ thuật phân chia subnet tiến hành phân chia một mạng Khủng thành những mạng bé dại (subnet) thì kỹ năng nắm tắt xúc tiến (summary) lại tiến hành gộp những mạng nhỏ thành một mạng lớn
Nguim lý của kỹ thuật summary:
Để summary các can dự network, tiến hành quan lại ngay cạnh các octet của những can hệ này trường đoản cú trái sang đề xuất với xét octet khác nhau đầu tiên. Thực hiện phân tích nhị phân các octet khác nhau thứ nhất này với liên tục lựa chọn ra những bit nhị phân như là nhau trong các octet. Phần network của tương tác summary sẽ tiến hành tạo thành tự các octet tương đương nhau trước kia và những bit nhị phân giống như nhau của các octet vừa xét.Ví dụ: Hãy tóm tắt 4 liên quan mạng tiếp sau đây thành một hệ trọng mạng tốt nhất.168.0.0/24168.1.0/24168.2.0/24168.3.0/24Thực hiện tại :Có thể thấy rằng 4 địa chỉ bên trên tương tự nhau các octet đầu tiên với trang bị nhì, khác nhau sinh sống octet vật dụng 3. Thực hiện so sánh nhị phân octet trang bị 3.Xem thêm: Cách Kiểm Tra Xem Win Đã Active Chưa Đơn Giản, Cách Kiểm Tra Win 10 Đã Active Chưa Đơn Giản
192.168.|000000|00.0
192.168.|000000|01.0
192.168.|000000|10.0
192.168.|000000|11.0
Ở octet vật dụng 3, những shop này còn tương tự nhau thêm được 6 bit nữa. Vậy liên tưởng network nhưng mà bao trùm cả 4 liên hệ network vẫn cho sẽ có phần network bao gồm octet lần đầu, octet thứ hai với thêm 6 bit giống nhau cơ nữa. Cho các bit còn lại làm cho phần host với clear bọn chúng về 0, ta sẽ có được được tác động network summnary bắt buộc tim là 192.168.0.0/22. Network 192.168.0.0/22 vẫn bao phủ cả 4 network đang đến.