![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
#1
|
||||
|
||||
|
E có 1 bài tập làm về địa chỉ IP như thế này mong pro giải dùm(e mới học mà).Địa chỉ IP của một host như sau 172.29.32.30/255.255.240.0 hãy trả lời những câu hỏi sau đây:
- Hãy cho biết mạng chứa host đó có chia mạng con hay không? Nếu có thì cho biết có bao nhiêu mạng con như vậy? Và có bao nhiêu host trong mỗi mạng con? - hãy cho biết host nằm trong mạng có địa chỉ là gì? - hãy cho biết địa chỉ broadcard dùng cho mạng đó? - Liệt kê danh sách các địa chỉ host nằm chung mạng con với host trên.
__________________
|
|
#2
|
||||
|
||||
|
Trích:
![]() |
|
#3
|
||||
|
||||
|
hic hic! E cung co biet lam bai nay dau. Ai giup chung minh voi
__________________
|
|
#4
|
||||
|
||||
|
Trích:
Xét về khía cạnh kỹ thuật, chia mạng con chính là việc mượn một số bit trong phần host_id ban đầu để đặt cho các mạng con. Lúc này, cấu trúc của địa chỉ IP gồm có ba phần: network_id, subnet_id và host_id. Số bit dùng cho phần subnet_id bao nhiêu là tuỳ thuộc vào chiến lược chia mạng con của người quản trị, có thể là một con số tròn byte (8 bit) hoặc một số bit lẻ vẫn được. Tuy nhiên subnet_id không thể chiếm trọn số bit có trong host_id ban đầu, cụ thể là (số bit làm subnet_id) ≤ (số bit làm host_id)-2. a) Trước hết bạn nhận thấy rằng địa chỉ IP 172.29.32.30 thuộc lớp mạng B do (128<172<191)có Subnet Mask mặc định đó là 255.255.0.0. Bạn nhận thấy rằng Subnet Mask của host là 255.255.240.0 khác với Subnet mask mặc định----->nên host trên nằm trong mạng có chia mạng con. Subnet mặc định: 11111111 11111111.00000000.00000000 Subnet host : 11111111.11111111.11110000.00000000 So sánh số bit làm Subnet Mask của host với số bit dùng làm Subnet Mask của lớp B sẽ có được số bit dùng làm subnet_ID là 4 bit. Nên số bit dùng làm host_ID sẽ là (16-4) bít. Như vậy số mạng con tương tự là 14(2 mũ 4 -2) Số host trong mỗi mạng con là 4094(2 mũ 12 -2) b)Các bước làm như sau: 1. Duyệt mặt nạ mạng con và địa chỉ IP theo từng byte tương ứng, từ trái qua phải. + Byte nào của subnet mask mang giá trị 255 thì ghi lại byte tương ứng của địa chỉ IP. + Byte nào của subnet mask là 0 thì ghi lại byte tương ứng ở địa chỉ IP là 0. + Nếu giá trị của byte nào ở subnet mask khác 255 và 0 thì để trống byte tương ứng ở địa chỉ IP và gọi byte này là số khó chịu. 2. Tìm số cơ sở = 256-số khó chịu. 3. Tìm bội số lớn nhất của số cơ sở nhưng bội số này phải bé hơn hoặc bằng số tương ứng trong địa chỉ IP và ghi lại số này. - 172.29.___.0. Số khó chịu = 240. - Số cơ sở = 256 – 240 = 16. - Bội số của 16 lớn nhất nhưng bé hơn hoặc bằng 32 là 32 - địa chỉ đường mạng cần tìm là 172.29.32.0. c) các bước làm như sau: 1. Duyệt mặt nạ mạng con và địa chỉ IP theo từng byte tương ứng, từ trái qua phải. + Byte nào của subnet mask mang giá trị 255 thì ghi lại byte tương ứng của địa chỉ IP, + Byte nào của subnet mask là 0 thì ghi vào byte tương ứng của địa chỉ IP là 255 + Nếu byte của subnet mask có giá trị khác 255 và 0 thì để trống byte tương ứng ở địa chỉ IP và gọi byte này là số khó chịu. 2. Tìm số cơ sở = 256 - số khó chịu. 3. Tìm bội số nhỏ nhất của số cơ sở nhưng bội số này phải lớn hơn số tương ứng trong địa chỉ IP, đem số này trừ đi 1 thì được kết quả. - 172.29.___.255. Số khó chịu = 240. - Số cơ sở = 256 – 240 = 16. - Bội số nhỏ nhất của 16 nhưng lớn hơn 32 là 48. 48 – 1 =47 - Địa chỉ broadcast cần tìm là 172.29.47.255. d) Các địa chỉ host hợp lệ có thể đặt cho các host nằm chung mạng con với host ở trên là: các địa chỉ sau địa chỉ mạng và trước địa chỉ broadcast. - Các địa chỉ từ 172.29.32.1 đến 172.29.47.254.
__________________
|
|
#5
|
||||
|
||||
|
Có lẽ mình phải học thêm phần chia subnet này thôi. Nhìn chả hiểu j cả
|
|
#6
|
||||
|
||||
|
bài của admin viet rối quá, để tớ làm lại cho đỡ rối. câu hỏi này đơn giản thui mà, lý thuyết làm chi cho dài dòng.axax.
- tớ coi 4 gạch đầu dòng của aquarius là 4 câu hỏi a - b - c - d. làm câu a: - địa chỉ 172.29.32.30 là địa chỉ mạng lớp B (128 - 192) với subnet mặc định của lớp này là 16 (255.255.0.0).tức có 16bits làm NETID, vậy còn lại 16bits làm HOSTID (vì địa chỉ IPv4 có 32bits). nhưng thực tế địa chỉ đề bài cho thấy nó có tới 20bits làm NETID (16 + 4bits mở rộng) ======>>>>>> mạng này có chia mạng con. - nó có tất cả là 16 mạng con tức 16 subnet (2 mũ 4bits mở rộng từ phần HOSTID đưa qua -2 = 16 subnet). subnet đầu và subnet cuối không dùng được => còn 14subnet sử dụng được. ======>>>>>> có 14 mạng con như vậy. - công thức tính số host trong mỗi mạng: ta lấy 2 lũy thừa số bist làm host - 2 => vậy căn cứ vào địa chỉ trên ta có 12bist làm HOSTID (32 '4byte của địa chỉ IP' - 20 'số bist làm NETID' - 2) => 2 mũ 12 - 2 = 4094 host/1 mạng. ======>>>>>> có 4094 host/1 mạng con. làm câu b: - ước lượng phạm vi mỗi subnet: ta lấy 256 - 240 = 16. => ta có dải địa chỉ mạng. dải mạng I/ 172.29.0.0 - 172.29.0.255/20 (do not use). dải mạng II/ 172.29.16.0 - 172.29.16.255/20. dải mạng III/ 172.29.32.0 - 172.29.32.255/20. ................... dải mạng XVI/ 172.29.240.0 - 172.29.240.255 (do not use). ======>>>>>> vậy địa chỉ trên thuộc dải mạng thứ III. làm câu c: - địa chỉ broadcast dùng cho mạng này là 172.29.47.255 (cách tính bội số). làm câu d: - danh sách số host hợp lệ chung lớp mạng với host trên: 172.29.32.1 - 172.29.32.254/20. CŨNG KHÔNG KHÓ HIỂU LẮM PHẢI KHÔNG CÁC BẠN.ACAC. |
|
#7
|
||||
|
||||
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|