Home / cách tính địa chỉ ip và subnet mask CÁCH TÍNH ĐỊA CHỈ IP VÀ SUBNET MASK 21/10/2021 Nhằm tiết kiệm chi phí con số tương tác IPv4 bây chừ, đang bị hao dần dần do con số người truy cập Internet càng ngày các đề nghị giải pháp được đưa ra để khắc phục là phân tách bé dại can dự IP..Bạn vẫn xem: Cách tính can dự ip với subnet maskI. 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 khác nhau với kích cỡ khác nhau.Bạn đang xem: Cách tính địa chỉ ip và subnet maskCác bài toán vào Subnetting:Bài toán xuôi:Cho trmong một địa chỉ mạng với các yêu cầu: Số subnet phân chia được bao nhiêu?Số host bên 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 trên một subnet: 2m – 2Bmong nhảy = 28-nVới mỗi subnet:Địa chỉ mạng: Octet bị mượn bội số với bmong 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 trcầu + bước nhảySubnet mask tương ứng: Subnet mask ban đầu + nn (số bit mượn)12345678Bcầu nhảy1286432168421 Ví dụ 1: Thực hiệ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.Số bit mượn: n=2Số bit host: m=6=> Chia được 4 subnet mỗi subnet có 62 hostVới mỗi subnet:Subnet 1Subnet 2Subnet 3Subnet 4Địa chỉ mạng192.168.1.0192.168.1.64192.168.1.128192.168.1.192Địa chỉ host đầu192.168.1.1192.168.1.65192.168.1.129192.168.1.193Địa chỉ host cuối192.168.1.62192.168.1.126192.168.1.190192.168.1.254Địa chỉ broadcast192.168.1.63192.168.1.127192.168.1.191192.168.1.255 Ví dụ 2: Thực hiệ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 làm theo cách khác để các quý khách hàng không muốn học theo kiểu công thức nlỗi bên trên thì có thể tmê man khảo thêm)Với các bit mượn là “00“192.168.1.00000000 -> 192.168.1.0/26 Địa chỉ network192.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ối192.168.1.00111111 -> 192.168.1.63/26 Địa chỉ broadcastVới các bit mượn là “01“192.168.1.01000000 -> 192.168.1.64/26 Địa chỉ network192.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ối192.168.1.01111111 -> 192.168.1.127/26 Địa chỉ broadcastVới các bit mượn là “10“192.168.1.10000000 -> 192.168.1.128/26 Địa chỉ network192.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ối10111111 -> 192.168.1.191/26 Địa chỉ broadcastVới các bit mượn là “11“192.168.1.Xem thêm: Chinh Phục Vũ Môn Lop 6 Cũng Rất “Máu” Tranh Tài, Chinh Phục Vũ Môn11000000 -> 192.168.1.192/26 Địa chỉ network192.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ối192.168.1.11111111 -> 192.168.1.255/26 Địa chỉ broadcastNhận xét:Với mỗi dải bit mượn, ta chia nhỏ ra được một subnet. Ở ví dụ bên trên, vì mượn 2 bit đề xuất t 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 bao hàm phần network cội 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 trước nữa buộc phải 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 (ở trên đâ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 giá trị có thể có của một dãy nhị phân 6 bit là 26 giá trị. Ta bỏ ra hai cực hiếm 000000 (là địa chỉ network) và 111111 (là địa chỉ broadcast) thì số lượng địa chỉ dùng được mang đến host của một subnet là 26 – 2 = 62 địa chỉ.Nhỏng 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:Bài toán ngượcTrên bài toán ta thấy yêu thương mong chia ít nhất 5 subnet yêu cầu ta có công thức 2n >= 5 và số host lớn nhất trong mạng là trăng tròn host yêu cầu ta có 2m – 2 >= đôi mươi và ta có thêm n + m = 8. Giải hệ bất pmùi hương trình trên ta được kết quả n = 3 và m = 5 (có m và n rồi ta giải tiếp nhỏng 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 chia như 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 chia đều như vậy ko thể đáp ứng được yêu mong về quy hoạch IP mang đến sơ đồ mạng.Sơ đồ ví dụ về yêu thương ước phân tách subnetTrên sơ đồ này, người quản trị được yêu thương ước dùng một mạng 192.168.1.0/24 để quy hoạch IP.. mang lại tổng số các subnet trên sơ đồ.Để có thể thực hiện được yêu mong này, mạng 192.168.1.0/24 cần phải được phân tách thành các mạng nhỏ có kích thcầu không bằng nhau. Các subnet kích thcầu lớn rộng sẽ được sử dụng mang đến các mạng có số lượng host lớn và các subnet có kích thmong nhỏ sẽ được sử dụng đến các mạng có kích thcầu nhỏ.Chia subnet VLSMHình bên trên chỉ dẫn một cách thực hiện chia subnet không phần nhiều nhau thỏa mãn nhu cầu được thử dùng đặt ra của sơ đồ gia dụng mạng. Trên sơ đồ dùng này , 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 sử dụng 25 bit mạng cùng 7 bit host. Với 7 bit host, subnet này có tổng số 27 – 2 = 126 host, hoàn toàn đáp ứng đủ con số IPhường đến mạng LAN 72 host.Mạng LAN với 60 host được cấp cho mang lại dải IPhường 192.168.1.128/26 . Subnet này có 26 bit mạng cùng 6 bit host. Với 6 bit host, subnet này còn có tổng số 26 – 2 = 62 host, đáp ứng đầy đủ số lượng IP.. mang lại mạng LAN 60 hostPhân tích tương tự như có thể thấy những subnet này phần đông đáp ứng một cách đầy đủ số host trên các mạng của các router.Pmùi hương pháp chia một mạng thành mọi subnet bao gồm kích cỡ ko các nhau được triển khai sống ví dụ bên trên được gọi là cách thức phân tách subnet VLSM (Variable Length Subnet Mask). Một sơ vật VLSM là 1 trong sơ đồ gia dụng vĩnh cửu các subnet của và một mạng thực hiện những subnet-mask bao gồm chiều nhiều năm biến đổi, tuyệt có thể nói rằng, là tất cả số prefix-length không giống nhau.III. Summary (Tóm tắt địa chỉ)Nếu kinh nghiệm chia subnet triển khai chia một mạng béo thành những mạng nhỏ dại (subnet) thì kĩ thuật bắt tắt tương tác (summary) lại tiến hành gộp nhiều mạng nhỏ thành một mạng lớnNguyên lý của chuyên môn summary:Để summary các liên can network, triển khai quan cạnh bên những octet của những thúc đẩy này tự trái lịch sự cần và xét octet không giống nhau trước tiên. Thực hiện phân tích nhị phân các octet không giống nhau trước tiên này với tiếp tục chọn ra những bit nhị phân tương tự nhau trong các octet. Phần network của liên can summary sẽ tiến hành sinh sản thành trường đoản cú những octet tương đương nhau trước kia cùng các bit nhị phân như là nhau của những octet vừa xét.Ví dụ: Hãy bắt tắt 4 cửa hàng mạng dưới đây thành một can hệ mạng nhất.168.0.0/24168.1.0/24168.2.0/24168.3.0/24Thực hiện nay :Có thể thấy rằng 4 tương tác trên như là nhau những octet trước tiên và thứ nhì, không giống nhau sinh hoạt octet thiết bị 3. Thực hiện tại so với nhị phân octet vật dụng 3.192.168.|000000|00.0192.168.|000000|01.0192.168.|000000|10.0192.168.|000000|11.0Ở octet thứ 3, các can hệ này còn tương đương nhau thêm được 6 bit nữa. Vậy can dự network cơ mà che phủ cả 4 can dự network vẫn mang lại sẽ sở hữu phần network bao gồm octet lần đầu tiên, octet thứ hai cùng thêm 6 bit như là nhau tê nữa. Cho các bit sót lại làm phần host và clear chúng về 0, ta sẽ sở hữu được được ảnh hưởng network summnary nên tlặng là 192.168.0.0/22. Network 192.168.0.0/22 sẽ bao trùm cả 4 network đang đến.