Địa chỉ IP và cách chia

18 1.1K 2
Địa chỉ IP và cách chia

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Địa chỉ IP và cách chia Các dạng bài tập về dịa chỉ IPDạng 1: Bài tập xuôiDạng 2: Bài tập ngược.Tổng hợp các mẹo , các cách làm nhanh , giúp bạn dễ dàng học và thực hành . Với các hướng dãn chi tiết , các ví dụ ,lời giải từng bước , mọi thứ thật dễ dàng hơn khi học.

Địa IP cách chia Tài liệu tham khảo địa IP l-Các dạng tập dịa IP Dạng 1: Bài tập xuôi Cho địa IP, biết số bit cần mượn số host Yêu cầu tìm subnet, địa đầu (first address), địa cuối (last address), địa quảng bá (broadcast address), host range (dải địa khả dụng host) Dạng 2: Bài tập ngược Cho địa host thuộc subnet với subnet mask Xác định số bit mượn, xác định xem địa thuộc subnet nào, địa IP sử dụng để subneting (chia mạng) địa Liệt kê subnet, địa đầu tiên, địa cuối cùng, địa broadcast subnet Các bước làm 2.1: Các bước làm dạng tập xuôi - Từ địa IP đề cho, xác định lớp địa - Xác định Default mask địa - Chuyển tất địa sang dạng nhị phân - Nếu biết số bit mượn áp dụng cơng thức 2^n - để tính số host 2^m để tính số subnet, với n m số bit mượn cho phần host, phần mạng - Nếu biết số host áp dụng hai cơng thức tìm số bit cần mượn -Từ số bit mượn mask tìm hop (khoảng cách subnet) - Liệt kê theo thứ tự Ví dụ: Cho địa IP sau 192.168.1.0/24 Hãy chia địa thành subnet, cho subnet có 29 host, liệt kê subnet, dải địa khả dụng địa broadcast subnet Trả lời: Bước 1: Địa thuộc lớp C, có defaul mask 255.255.255.0 Bước 2: Chuyển đổi nhị phân 192.168.1.0 = 1000 0000 1010 1000 0000 0001 0000 0000 255.255.255.0 = 1111 1111 1111 1111 1111 1111 0000 0000 Bước 3: Vì host có 29 host suy cần bit cho phần host: 2^5 - = 30 Vậy số bit cho phần Net ID Vậy ta có 2^3 = subnet Bước : xác định số hop cho subnet Vì mượn bit cho phần Net ID nên ta có subnet mask là: 255.255.255.224 = 1111 1111 1111 1111 1111 1111 1110 0000 Phần màu tím dành cho host Bit thấp phần Net ID có giá trị 32, suy số hop 32, có nghĩa ta có subnet địa cần tìm sau Lưu ý: - Địa mạng (subnet) : tất bit dành cho phần host - Địa broadcast: tất bit dành cho phần host - Địa đầu tiên: địa lến sau địa mạng (subnet) - Địa cuối cùng: địa liền trước địa broadcast 2.2 Các bước làm tập dạng ngược - Chuyển đổi địa host mask đề cho từ dạng thập phân sang nhị phân - Thực phép tính AND để xác định địa mạng, địa mạng chứa địa host - Dựa vào bit nhận dạng, xác định địa thuộc lớp - Xác định defaul mask cho địa đó, kết hợp với mask để tìm số bit mượn - Từ số bit mượn mask tìm số hop cho subnet - Liệt kê địa theo yêu cầu ! Ví dụ: Cho địa chỉ: 210.4.80.100/26, xác định xem địa thuộc subnet Liệt kê subnet dải địa subnet Trả lời: Bước 1: Chuyển đổi nhị phân 210 80 100 = 1101 0010 0000 0100 0101 0000 0110 0110 AND 255 255 255 192 = 1111 1111 1111 1111 1111 1111 1100 0000 = 210 80 64 có Subnet Mask 255.0.0.0 Tương tự với lớp Ví dụ IP: 192.168.1.0/24 Đây địa thuộc lớp C Và số 24 có nghĩa ta sử dụng 24 bit cho phần Network ID, lại bit cho Host ID Chia Subnet Mask nào? Ở đây, trình bày cách ngắn gọn giúp bạn tính nhẩm Lấy ví dụ cụ thể sau: Công ty thuê đường IP 192.168.1.0 Bây ông giám đốc yêu cầu phân làm chia làm mạng cho ba phòng ban công ty Hãy thực việc chia subnet Trước hết ta phân tích cấu trúc địa chỉ: 192.168.1.0 sau: + Địa NetMask: 255.255.255.0 + Network ID: 11111111.11111111.11111111 + HostID: 00000000 Trong ví dụ ta cần chia làm mạng (3 subnet) nên ta cần sử dụng bit phần Host ID để thêm vào Network ID Làm để biết số bit cần mượn thêm? Ta có cơng thức : 2^n>=m (với m số subnet cần chia, n số bit cần mượn) Ở 2^2>=3 Sau mượn bit, ta có cấu trúc dạng nhị phân (bit mượn ta set giá trị nhé): + Địa NetMask:: 11111111.11111111.11111111.11000000 + Network ID: 11111111.11111111.11111111.11 + Host ID: 000000 => Ở dạng thập phân là: 255.255.255.192 Địa IP lúc là: 192.168.1.0/26 (con số 26 24 + bits mượn) Ta xác định "bước nhảy" cho subnet: Bước nhảy k=256-192=64 => Ta có mạng sau: Ip: 192.168.1.0 Netmask: 255.255.255.192 Ip: 192.168.1.64 Netmask: 255.255.255.192 Ip: 192.168.1.128 Netmask: 255.255.255.192 Ip: 192.168.1.192 Netmask: 255.255.255.192 Như số máy mạng bao nhiêu? Số bits Host ID lại sau bị Network ID mượn: x = 32-26 = => Số máy mạng: 2^n-2 = 2^6-2 = 64 máy lv- ví dụ cách chia mạng Cho địa ip 139.12.0.0/19 (Chia thành mạng con) 1/ Xác định lớp class subnet - Do địa ip có byte nằm khoảng: đến 127 thuộc lớp A 128 đến 191 thuộc lớp B 192 đến 223 thuộc lớp C Nên địa ip 139.12.0.0/19 thuộc lớp B - lớp B có byte dành cho Netword ID byte dành cho Host ID + Qui định mặt nạ mạng (Subnet mask) tất bit phần Host ID 0, phần lại (Netword ID) Nên mặt nạ mạng (Subnet mask) :255.255.0.0 2/ Xác định Subnet mask thực - Số bit cần mượn + số mạng chia : 2^3 – = – = > mạng - Host lớp B gồm byte x bit = 16 bit Vì mượn bit chia mạng nên : Số bit cho Netword ID 16 + = 19 Địa ip 139.12.0.0/19 Ở số 19 có nghĩa 19 bit dùng cho (Netword ID) Do bit Host ID mượn để chia mạng con.Nên cấu trúc địa ip có thay đổi : Netword ID : byte x bit = 16 bit + bit Subnet ID = 19 bit Host ID : byte x bit = 16 bit – bit Subnet ID = 13 bit Qui định mặt nạ mạng (Subnet mask) tất bit Host ID 0,cò lại (Netword ID) Nên ta có Subnet mask là: 11111111.11111111.111-00000.00000000 Đổi sang hệ thập phân: 11111111 = 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 255 = 128 + 64 + 32 + 16 + +4 +2 +1 111-00000= 2^7 + 2^6 + 2^5 224= 128 + 64 + 32 Subnet mask : 255.255.224.0 3/ Xác định vùng địa Host - Chuyển đổi địa ip 139.12.0.0 sang hệ nhị phân 10001011.00001100.00000000.00000000 Xác định vùng địa Host Dùng bit để chia mạng (Subnet) ta có trường hợp mạng sau: số : 001 – 010 – 100 số : 011 – 101 – 110 Trong 2^3 – = mạng ta lấy mạng theo yêu cầu đề nên chọn ngẩu nhiên mổi trường hợp địa mạng Cụ thể vùng Host ID sau: Subnet ID 1: 139.12.32.1 Từ 10001011.00001100.00100000.00000001 thập phân là: 139.12.32.1 Đến 10001011.00001100.00111111.11111110 thập phân : 139.12.63.254 /*Tại địa Host thứ lại XX 00100000.00000001 mà không [00100000.00000000 :thằng địa mạng.] Địa Host cuối XX 00111111.11111110 [00111111.11111111 :thằng địa mạng ]*/ Tức từ :139.12.32.1 đến 139.12.63.254 (Chú ý : lớp B lấy thằng cuối tính) mà khơng Dãy : 139.12.64.1 (số ba bit mượn dịch trước bước 01000000.00000001) Đến (tính tương tự) 139.12.95.254 (01011111.11111110) Tương tự : 96 Subnet ID : số Subnet ID : …………… Subnet ID n…(cũng tính thằng cuối tương tự) (Ở ta mượn bit chia mạng Nên tính đến Subnet ID thơi mổi chọn trường hợp roài Nếu mượn bit để chia mạng Ta có số mạng 2^4 – = 14 mạng lẹn đó.) -Số bít mượn để chia mạng lớp sau: Lớp A số bit mượn

Ngày đăng: 18/12/2018, 22:09

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan