PDA

View Full Version : Bài tập & bài giải thực hành mạng 05-06-2008


+Love+
05-06-2008, 07:07 PM
Bài tập: Giả sử ta có đường mạng : 172.168.10.0 /16
+ Hăy chia thành 10 mạng con.
+ Cho biết các địa chỉ mạng con.
+ Địa chỉ Broadcast của mỗi đường mạng con.
+ Mỗi mạng con có bao nhiêu địa chỉ Host, từ đchỉ nào tới đchỉ nào? -----------------------------------------------------------------------------------
Bài giải:


Đường mạng chính :172.168.10.0/16
Chia thành 10 mạng con, nên số bit ta phải mượn : (2 ^ x) >= 10 --> x = 4
Vậy ta phải mượn phần host n = 4
Số bước nhảy i= 2^(8-n) = 16
Ta có đường mạng mới: 172.168.0.0/20
Địa chỉ IP: subnet 1 : 172.168.0.0/20 | 172.168.0.1/20 ->172.168.15.254/20 | 172.168.15.255/20
subnet 2 : 172.168.16.0/20 | 172.168.16.1/20 ->172.168.31.254/20 | 172.168.31.255/20
subnet 3 : 172.168.32.0/20 | 172.168.32.1/20 ->172.168.47.254/20 | 172.168.47.255/20
subnet 4 : 172.168.48.0/20 | 172.168.48.1/20 ->172.168.63.254/20 |172.168.63.255/20
subnet 5 : 172.168.64.0/20 | 172.168.64.1/20 ->172.168.79.254/20 | 172.168.79.255/20
subnet 6 : 172.168.80.0/20 | 172.168.80.1/20 ->172.168.95.254/20 | 172.168.95.255/20
subnet 7 : 172.168.96.0/20 | 172.168.96.1/20 ->172.168.111.254/20 | 172.168.111.255/20
subnet 8 : 172.168.112.0/20 | 172.168.112.13/20 ->172.168.127.254/20 | 172.168.127.255/20
subnet 9 : 172.168.120.0/20 | 172.168.120.1/20 ->172.168.143.254/20 | 172.168.143.255/20
subnet 10:172.168.144.0/20 | 172.168.144.1/20 ->172.168.159.254/20 | 172.168.159.255/20
subnet 11:172.168.160.0/20 | 172.168.160.1/20 ->172.168.175.254/20 | 172.168.175.255/20
subnet 12:172.168.176.0/20 | 172.168.176.1/20 ->172.168.191.254/20 | 172.168.191.255/20
subnet 13:172.168.192.0/20 | 172.168.192.1/20 ->172.168.207.254/20 | 172.168.207.255/20
subnet 14:172.168.208.0/20 | 172.168.208.1/20 ->172.168.223.254/20 | 172.168.223.255/20
subnet 15:172.168.224.0/20 | 172.168.224.1/20 ->172.168.239.254/20 | 172.168.239.255/20
subnet 16:172.168.240.0/20 | 172.168.240.1/20 ->172.168.255.254/20 | 172.168.255.255/20

Số host: 4094

SầuOnline
05-06-2008, 10:57 PM
không hỉu ǵ cả ! ....sao cho ̣i làm lun..... [ nếu mún bày hay ǵ th́ giải thích ih chứ !!]

+Love+
06-06-2008, 03:30 AM
không hỉu ǵ cả ! ....sao cho ̣i làm lun..... [ nếu mún bày hay ǵ th́ giải thích ih chứ !!]


Bạn ko hỉu chỗ nào th́ ḿnh sẽ giải thích.Chứ giải thích như trong đó là rơ lắm rồi.Bài này là bài dành cho lớp học thực hành mạng máy tính.Nếu ai ko có đi học th́ có thể vào đọc, ko hỉu th́ post lên ko hỉu chỗ nào, ḿnh sẽ giải thích.

nhocpro
06-06-2008, 04:28 PM
cho ḿnh hỏi, " (2 ^ x)>=10 --> x=4 " ḿnh không hiểu chổ này ? được tính bằng cách nào mà ra được như vậy và X để làm j ?
" Số host: 4094" được tính bằng cách nào? và tính ra số Host để làm j hả bạn ? bạn trả lời sớm dùm ḿnh nha..
cảm ơn trước,..:117:

dualcore
10-06-2008, 01:44 PM
sau nay di làm o cong ty h́nh như có 1 phần mềm để chia subnet mà
:129:

hoangthienthach
10-06-2008, 07:20 PM
Bây giờ học th́ làm thủ công. Để c̣n lên giải thích cho giảng viên chứ. C̣n công nghệ th́ sau sẽ có > Chủ yếu là cái đầu

C̣n bạn nào cần sử dụng phần mềm có thể lấy tại đây Dowload tại đây (http://www.box.net/shared/xxclh3beo8) :khi16:

hoangthienthach
10-06-2008, 07:23 PM
cho ḿnh hỏi, " (2 ^ x)>=10 --> x=4 " ḿnh không hiểu chổ này ? được tính bằng cách nào mà ra được như vậy và X để làm j ?
" Số host: 4094" được tính bằng cách nào? và tính ra số Host để làm j hả bạn ? bạn trả lời sớm dùm ḿnh nha..
cảm ơn trước,..:117:
Subnet là ǵ?
Thường th́ mỗi tổ chức, công ty hay quốc gia đựơc InterNIC cấp cho một số địa chỉ IP nhất định và nó có các máy tính đặt ở các vùng khác nhau - cách tôt nhất để quản lư là chia ra thành các mạng nhỏ và kết nối với nhau bởi router. Những mạng nhỏ như thế gọi là Subnets. Khi chia ra thành các Subnet nhằm làm :
1- Giảm giao dịch trên mạng : lúc này router sẽ kiểm soát các gói tin trên mạng - chỉ có gói tin nào có địa chỉ đích ở ngoài mới đựoc chuyển ra
2 - Quản lư đơn giản hơn và nếu có sự cố th́ cũng dễ kiểm tra và xác định đựơc nguyên nhân gây lỗi hơn là trong một mạng lớn.
Một điều quan trọng cũng cần phải nhớ là mỗi một Subnet vẫn là một phần của mạng nhưng nó cũng cần đựơc phân biết với các Subnet khác bằng cách thêm vào một đinh danh nào đó. Định danh này được gọi là Subnet addess. Trước khi chia mạng thành các Subnet ta cần xác định số Subnet cho mạng và số máy trong mỗi Subnet là bao nhiêu, c̣n router trên mỗi một subnet chỉ cần biết các thông tin :
Địa chỉ của mỗi máy trên một Subnet mà nó quản lư
Địa chỉ của các Subnet khác
Ta đă biết rằng mỗi máy tính trong một mạng cụ thể nào đó th́ phải có cùng một địa chỉ mạng => địa chỉ mạng không thể thay đổi đựơc => chỉ c̣n cách lấy một phần địa chỉ Node Address để làm đinh danh cho mỗi Subnet. => Điều này có thể thực hiện đựơc bằng cách gán cho mỗi máy tính một Subnet mask. Subnet mask là một số 32 Bit gồm các Bit 1 và 0 - Các Bit 1 ở các vị trí của Network Address hoặc Subnet mask c̣n các Bit 0 ở vị trí của Node Address c̣n lại.
Không phải là tất cả các mạng đều cần có Subnet và v́ thế không cần sử dụng Subnet - Trong trường hợp này người ta nói là sử dụng Subnet mask mặc định ( default Subnet mask )
Lớp A Subnet mask là 255.0.0.0
Lớp B Subnet mask là 255.255.0.0
Lớp C Subnet mask là 255.255.255.0

Công thức dùng để tính số subnet lớn nhất và số Host lớn nhất có thể có trong một Subnet sẽ là :
Số subnet lớn nhất ( trong một mạng ) = 2^ Bit 1 ( trong subet mask ) - 2
Số Host lớn nhất ( trong một Subnet ) = 2^ bit 0 ( trong subet mask ) - 2
Để cho dễ hiểu xin minh họa qua ví dụ sau : Giả sử ta có một địa chỉ IP cho toàn bộ hệ thống mạng của ta là 132.8.18.60 => Đây là một địa chỉ lớp B và ta có biểu diễn của nó theo dạng
địa chỉ mạng. địa chỉ mạng. địa chỉ Host. địa chỉ Host
1000 0100 . 0000 1000 . 0001 0010 . 0011 1100
=> Nó có 16 Bit cho địa chỉ mạng và 16 Bit cho địa chỉ Host => ta có thể lấy một số Bit trong phần địa chỉ Host để làm Subnet Mask
Giả sử ta cần chia mạng của ta thành 14 mạng con => ta cần xác định lấy mấy Bit của địa chỉ Host làm Sub net mask : 14 + 2 = 16 = 2^4 => cần 4 Bit
Ta có Subnet Mask : 1111 1111. 1111 1111. 1111 0000 0000 0000
Và ta cũng tính được luôn số Host trong mỗi Subnet là 2 ^12 -2 = 4094

talama1102
16-03-2012, 08:14 PM
bt1. chia mạng 172.168.1.10/16 ra 8 mạng con có 1000 host
bt2. cho 2 ip
192.168.5.9/28
192.168.5.39/28
> cho biết net_id và host_id of 2 ip trên
> các máy trên có cùng mạng ko
> liệt kê all ip thuộc các mạng t́m được

cám ơn trước !