1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn thiết kế mạng

36 2,1K 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 70,1 KB

Nội dung

Mỗi lớp có 2 địa chỉ dành riêng là địa chỉ thấp nhất phần địa chỉmáy toàn bit 0, và địa chỉ cao nhất của lớp đó phần địa chỉ máytoàn bit 1.. Nếu gọisố bit 1 trong network mask là x thì s

Trang 1

1 Chia IP ở lớp C :

1A Chia 192.168.10.0 / 24 thành 2 mạng con

Bước 1 Xác định số bit cần lấy : 2^1 = 2 mạng

- Ta lấy 1 bit từ HostID cho NetID :

192.168.10.0 / 24

255.255.255.0 ó 11111111.11111111.11111111 0 0 0 0 0 0 0 0

Ta lấy bit ở vị trí thứ 7

- Đối với lớp C : ta có 24 bit cho NetID và 8 bit cho HostID

- Ta đã lấy 1 bit ở HostID nên số bit còn lại ở HostID là 7 bit

- Ta có số bit ở NetID là 25 bit

Bước 2 Xác định số host mỗi mạng : Số host = 2^số bit còn lại của HostID

- Số host mỗi mạng là : 2 ^ 7 = 128 host ( bao gồm địa chỉ mạng và broadcast )

- Số host thực là : 128 – 2 ( trừ đi địa chỉ đầu là địa chỉ mạng

và địa chỉ cuối là broadcast)

Bước 4 Xác đinh subnet masks

- Subnet masks ban đầu có 24 bit :

Bước 1 Xác định số bit cần lấy : 2^2 = 4 mạng

- Ta lấy 1 bit từ HostID cho NetID :

192.168.10.0 / 24

255.255.255.0 ó 11111111.11111111.11111111 0 0 0 0 0 0 0 0

Ta lấy bit ở vị trí thứ 7,6

- Đối với lớp C : ta có 24 bit cho NetID và 8 bit cho HostID

- Ta đã lấy 2 bit ở HostID nên số bit còn lại ở HostID là 6 bit

- Ta có số bit ở NetID là 26 bit

Bước 2 Xác định số host mỗi mạng : Số host = 2^số bit còn lại của HostID

- Số host mỗi mạng là : 2 ^6 = 64 host ( bao gồm địa chỉ mạng và broadcast )

- Số host thực là : 64 – 2 ( trừ đi địa chỉ đầu là địa chỉ mạng

Trang 2

và địa chỉ cuối là broadcast)

Bước 4 Xác định subnet masks

- Subnet masks ban đầu có 24 bit :

2A Chia 172.16.0.0 / 16 thành 2 mạng con

Bước 1 Xác định số bit cần lấy : 2^1 = 2 mạng

- Ta lấy 1 bit từ HostID cho NetID :

172.16.0.0 / 16

255.255.0.0 ó 11111111.11111111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Ta lấy bit ở vị trí thứ 7

- Đối với lớp B : ta có 16 bit cho NetID và 16 bit cho HostID

- Ta đã lấy 1 bit ở HostID nên số bit còn lại ở HostID là 15 bit

- Ta có số bit ở NetID là 17 bit

Bước 2 Xác định số host mỗi mạng : Số host = 2^số bit còn lại của HostID

- Số host mỗi mạng là : 2^15 = 32768 ( bao gồm địa chỉ mạng và broadcast )

- Số host thực là : 2^15 – 2 ( trừ đi địa chỉ đầu là địa chỉ mạng

và địa chỉ cuối là broadcast)

Bước 4 Xác đinh subnet masks

- Subnet masks ban đầu có 16 bit :

255.255.0.0 => 11111111.11111111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Trang 3

- Ta lấy đi 1 bit :

Bước 1 Xác định số bit cần lấy : 2^3 = 8 mạng

- Ta lấy 3 bit từ HostID cho NetID :

172.16.0.0 / 16

255.255.0.0 ó 11111111.11111111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Ta lấy bit ở vị trí thứ 7, 6, 5

- Đối với lớp B : ta có 16 bit cho NetID và 16 bit cho HostID

- Ta đã lấy 3 bit ở HostID nên số bit còn lại ở HostID là 13 bit

- Ta có số bit ở NetID là 19 bit

Bước 2 Xác định số host mỗi mạng : Số host = 2^số bit còn lại của HostID

- Số host mỗi mạng là : 2^ 13 = 8192 ( bao gồm địa chỉ mạng và broadcast )

- Số host thực là : 2^13 – 2 ( trừ đi địa chỉ đầu là địa chỉ mạng

và địa chỉ cuối là broadcast)

Bước 4 Xác đinh subnet masks

- Subnet masks có 16 bit : 11111111.11111111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- Ta lấy đi 3 bit 11111111.11111111 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0

- Nên 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 224

- Kết quả : 255.255.224.0 / 17

3 Chia IP ở lớp A :

3A Chia 10.0.0.0 / 16 thành 4 mạng con

Bước 1 Xác định số bit cần lấy : 2^2 = 4 mạng

- Ta lấy 2 bit từ HostID cho NetID :

172.0.0.0 / 8

255.0.0.0 ó 11111111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Trang 4

Ta lấy bit ở vị trí thứ 7, 6

- Đối với lớp B : ta có 8 bit cho NetID và 24 bit cho HostID

- Ta đã lấy 2 bit ở HostID nên số bit còn lại ở HostID là 22 bit

- Ta có số bit ở NetID là 10 bit

Bước 2 Xác định số host mỗi mạng : Số host = 2^số bit còn lại của HostID

- Số host mỗi mạng là : 2^ 22 = 4194304 ( bao gồm địa chỉ mạng và broadcast )

- Số host thực là : 2^22 – 2 ( trừ đi địa chỉ đầu là địa chỉ mạng

và địa chỉ cuối là broadcast)

Bước 4 Xác đinh subnet masks

- Subnet masks có 8 bit : 11111111.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- Ta lấy đi 11111111.1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

- Nên 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^5 = 192

- Kết quả : 255.255.192.0 / 10

4 Supper Subnet – CIDR :

- Dùng để kết hợp nhiều subnet khác nhau thành 1 subnet chung, có thể truyền thông được với nhau

- Cách thực hiện : theo qui tắc 2^1, 2^2, 2^3, 2^4 … \

- Ta áp dụng qui tắc 2^3 Vì 2^3 = 8 mạng è 24 bit – 3 = 21 bit

- Như vậy, tất cả các mạng trên sẽ có subnet là 21 bit

Trang 5

- Hãy chi mạng này thành 8 mạng con cho mổi phòng để dể quản lý và cấp quyền cho biết.

a Xác định số biết cần mượn của host ID

b Xác định số subnetmak cho các mạng con.

c Tỉnh tổng số host trong mỗi mạng và toàn mạng

d Cho biết ID address sange của các host của mổi subnet

e Xác dinh net id từng subnet

mình xin được thảo luận với bạn bài này như sau

a>Chia làm 8 phòng ban, ta cần 2^4-2=14 host trong 1 mạng con( nếu dùng 3 bit thì thiếu host 2^3-2=6<8 host) vì vậy số bit cần mượn cho host là 4 bit.

b>Mạng này là mạng lớp C, ta dùng 4 bit cho host nên 4 bit còn lại dùng cho subnetmask

11 00 0000 - 10 10 1000 – 00 00 00 01 –xxxx yyyy(xxxx:4 bit cho subnet, yyyy: 4 bit cho host)

c>số host trong mỗi mạng là 2^4-2=14 host

192.168.1.1/28(địa chỉ host đầu)

192.168.1.14/28(địa chỉ host cuối)

Trang 6

Dạng 2: Bài tập ngược.

Cho một địa chỉ host thuộc một subnet nào đó với subnet mask Xác định số bit đã mượn, xác định xem địa chỉ đó thuộc subnet nào, địa chỉ IP đã sử dụng để subneting (chia mạng) là địa chỉ nào Liệt kê các subnet, địa chỉ đầu tiên, địa chỉ cuối cùng, địa chỉbroadcast của từng subnet

2 Các bước làm bài

2.1: Các bước làm dạng bài tập xuôi.

- Từ địa chỉ IP đề bài cho, xác định lớp của địa chỉ đó

- Xác định Default mask của địa chỉ đó

- Chuyển tất cả các địa chỉ đó sang dạng nhị phân

- Nếu biết số bit mượn thì áp dụng công thức 2^n - 2 để tính ra

Trang 7

số host và 2^m để tính ra số subnet, với n và m là số bit mượn cho phần host, phần mạng.

- Nếu biết số host thì áp dụng hai công thức trên tìm ra số bit cầnmượn

-Từ số bit mượn và mask tìm ra hop (khoảng cách giữa các

0000

Bước 3: Vì mỗi host có 29 host suy ra cần ít nhất 5 bit cho phần

host: 2^5 - 2 = 30 Vậy số bit cho phần Net ID là 3 Vậy ta có 2^3 = 8 subnet

Bước 4 : xác định số hop cho các subnet.

Vì mượn 3 bit cho phần Net ID nên ta có subnet mask mới là:

255.255.255.224 = 1111 1111 1111 1111 1111 1111 1110

0000

Phần màu tím là dành cho host Bit thấp nhất trong phần Net ID

có giá trị là 32, suy ra số hop là 32, có nghĩa là ta có các subnet

và các địa chỉ cần tìm sau

Lưu ý:

Trang 8

- Địa chỉ mạng (subnet) : tất cả các bit dành cho phần host bằng 0

- Địa chỉ broadcast: tất cả các bit dành cho phần host bằng 1

- Địa chỉ đầu tiên: là địa chỉ lến sau địa chỉ mạng (subnet)

- Địa chỉ cuối cùng: là địa chỉ liền trước địa chỉ broadcast

2.2 Các bước làm bài tập dạng ngược.

- Chuyển đổi địa chỉ host và mask đề bài đã cho từ dạng thập phân sang nhị phân

- Thực hiện phép tính AND để xác định địa chỉ mạng, đó chính là địa chỉ mạng chứa địa chỉ host ở trên

- Dựa vào bit nhận dạng, xác định địa chỉ đó thuộc lớp nào

- Xác định defaul mask cho địa chỉ đó, kết hợp với mask của để bài tìm ra số bit đã mượn

- Từ số bit mượn và mask tìm ra số hop cho từng subnet

- Liệt kê các địa chỉ theo yêu cầu !

Trang 9

Bước 2: Từ kết quả của phép AND trên ta tìm được địa chỉ mạng chứa địa chỉ đề bài cho là : 210 4 80 64

Bước 3: Xác định lớp địa chỉ: Địa chỉ trên thuộc lớp C, suy ra

default mask là 255.255.255.0 đó đó ta đã mượn 2 bit cho phần net ID

Bước 4: Suy ra số subnet, số host cho từng subnet

Số subnet là: 2^2 = 4

Số host/subnet: 2^6 - 2 = 62

Số hop của các subnet là: 2^6 = 64 (các subnet cách nhau 64 địachỉ)

Bước 5: Liệt kê theo yêu cầu

Note: Các dạng bài tập có thể biến tấu dưới dạng mô hình hoặc các yêu cầu không đầy đủ như trên, cần đọc kỹ đề bài và áp dụngsao cho hợp lý

ll-Cơ bản về cách đánh địa chỉ IP

1 Địa chỉ IP:

Địa chỉ IP là một số nguyên 32 bit, thường được biểu diễn dướidạng một dãy 4 số nguyên cách nhau bởi dấu chấm (dottedformat) Một số nguyên trong địa chỉ IP là một byte, thường đượcgọi là một octet (8 bits)

Ví dụ về một địa chỉ IP điển hình là 123.255.0.15 Các thànhphần 123, 255, 0 và 15 là các octet

Một địa chỉ IP gồm có 3 phần Phần đầu tiên là địa chỉ mạng(network address), phần thứ cuối cùng là địa chỉ máy (hostaddress) và phần còn lại (nếu có) là địa chỉ mạng con (subnetaddress)

Địa chỉ mạng của một địa chỉ IP được tìm ra khi thực hiện phéptoán logic AND giữa địa chỉ IP đấy và một giá trị gọi là mặt nạmạng (network mask, tôi sẽ không dùng từ “mặt nạ mạng” trong

Trang 10

tất cả các bài về sau mà chỉ dùng “network mask” cũng như sẽkhông dịch từ “mask” thành “mặt nạ” nữa) Network mask chobiết bao nhiêu bit trong địa chỉ IP là địa chỉ mạng.

2 Phân lớp địa chỉ IP:

Địa chỉ IP được phân ra làm 5 lớp mạng (lớp A, B, C, D, và E).Trong đó bốn lớp đầu được sử dụng, lớp E được dành riêng chonghiên cứu Lớp D được dùng cho việc phát các thông tinbroadcast/multicastt (broadcast/multicast IPs) Lớp A, B và Cđược dùng trong cuộc sống hàng ngày

3 Cách phân biệt IP lớp A, B, C, và D:

Một địa chỉ IP với bit đầu tiên là 0 thuộc về lớp A, bit đầu tiên là 1

và bit thứ 2 là 0 thuộc lớp B, bit đầu là 1, bit 2 là 1, bit 3 là 0thuộc lớp C, bit đầu là 1, bit 2 là 1, bit 3 là 1, bit 4 là 0 thuộc lớp

D Lớp E là các địa chỉ còn lại Bảng sau tóm tắt ý tưởng này:

là 0 nên địa chỉ đó thuộc về lớp A

Mỗi lớp có 2 địa chỉ dành riêng là địa chỉ thấp nhất (phần địa chỉmáy toàn bit 0), và địa chỉ cao nhất của lớp đó (phần địa chỉ máytoàn bit 1) Như vậy, địa chỉ mạng có thể có trong một lớp sẽ phụ

Trang 11

thuộc vào số bit trong network mask (bit mang giá trị 1) Nếu gọi

số bit 1 trong network mask là x thì số địa chỉ mạng tối đa có thể

có trong một lớp là 2^x

Tuy nhiên, vì mỗi lớp bị phụ thuộc vào vài bit đầu tiên quy địnhnên số địa chỉ mạng tối đa thật sự trong mỗi lớp sẽ là 2^x -2^(số bit cố định của lớp tương ứng)

Như vậy lớp A có 126 địa chỉ, lớp B có tối đa 16382 địa chỉ, lớp C

có 2097150 địa chỉ

Phần còn lại ngoài địa chỉ mạng sẽ là địa chỉ máy Tương tự cũng

có 2 địa chỉ máy dành riêng (địa chỉ thấp nhất và địa chỉ caonhất) trong mỗi địa chỉ mạng Như vậy, số địa chỉ máy có thể cótrong mỗi mạng sẽ là 2^(32 - x) - 2 Công thức tính đơn giảngiống công thức tính số địa chỉ mạng Chỉ khác một điều là tadùng số bit 0 (32-x) thay vì dùng số bit 1 (x)

Như vậy, một địa chỉ mạng lớp C sẽ có 254 địa chỉ máy, tương tựcho địa chỉ mạng lớp B, và A

Tổng số địa chỉ của một lớp mạng là tích của số địa chỉ mạng và

số địa chỉ máy trong một mạng thuộc lớp đó

4 Subnet:

Tuy nhiên, các nhà quản trị mạng thường phân chia mạng của họ

ra thành nhiều mạng nhỏ hơn gọi là mạng con subnet Tương tựvới địa chỉ mạng, địa chỉ mạng con cũng được quy định bởi mộtmask, gọi là subnet mask Subnet mask của một địa chỉ mạng có

số bit 1 nhiều hơn hoặc bằng (trường hợp bằng có nghĩa là không

có chia mạng ra thành subnet) số bit 1 trong network mask củađịa chỉ đó Ví dụ subnet mask của một mạng thuộc lớp B sẽ códạng 255.255.xxx.xxx với xxx là số bất kỳ từ 0 đến 255

Cách tính số địa chỉ mạng con của một địa chỉ mạng sẽ phụ thuộcvào bao nhiêu bit của network mask đã được dùng để làm subnetmask (tạm gọi là y) Hai công thức bên trên đều được sử dụng vớiviệc thay biến x thành y Đặc biệt cách tính số địa chỉ IP trongmỗi subnet sẽ dùng cả x và y theo công thức sau:

2^(32 - x - y) - 2

Ví dụ subnet mask của một mạng lớp A (network mask mặc định255.0.0.0) là 255.192.0.0 thì y sẽ là 2 (vì 192 biểu diễn ở dạngnhị phân là 11000000, có nghĩa là đã có 2 bit đã được sử dụng để

Trang 12

làm subnet mask) Subnet mask phải là một dãy liên tục các bit 1ngay sau network mask Điều này nói lên rằng subnet mask dànhmột số bit 0 trong network mask (phần dành cho địa chỉ máy).Cũng có 2 địa chỉ máy dành riêng trong mỗi subnet Hai địa chỉ

đó là subnet address (địa chỉ thấp nhất trong subnet)

và broadcast address (địa chỉ cao nhất trong subnet) Địa chỉthấp nhất trong subnet không nhất thiết có tất cả các bit là 0 nhưđối với địa chỉ thấp nhất trong một mạng, cũng như địa chỉ caonhất không nhất thiết phải là toàn bit 1 Lưu ý là trong một vài tàiliệu cũ nói rằng cũng có 2 subnet dành riêng trong mỗi mạngnhưng bây giờ điều đó không còn dùng nữa Hai subnet đó vẫnđược dùng, gọi là zero subnet (subnet thấp nhất) và broadcastsubnet (subnet cao nhất)

Ngoài ra, mỗi lớp mạng còn có 1 địa chỉ mạng dành riêng (privatenetwork address) Lớp A có địa chỉ 10.0.0.0 Lớp B có địa chỉ172.16.0.0 Lớp C có địa chỉ 192.168.0.0 Địa chỉ broadcast củalớp A còn được gọi là địa chỉ universal broadcast (toàn bit 1 hay255.255.255.255)

5 Broadcast và multicast:

Các phần trên đề cập đến broadcast và multicast nhưng chưa giảithích Địa chỉ broadcast là một địa chỉ mà khi thông tin gửi tới địachỉ đó sẽ được gửi đến toàn bộ các máy trong mạng Multicastcũng như broadcast nhưng chỉ có tác dụng trong một subnet

Trên đây là các kiến thức cơ bản về việc đánh địa chỉ IP Vài ví dụdưới sẽ giúp làm sáng tỏ các kiến thức trên

Ví dụ 1: Địa chỉ 192.168.0.1 thuộc lớp nào?

Có 2 cách trả lời câu hỏi này: Một là dựa vào việc phân tích octetđầu ra dạng nhị phân, căn cứ vào các bit đầu mà có thể trả lời.Cách thứ hai là vì địa chỉ này thuộc mạng riêng của lớp C nên cóthể trả lời ngay

Ví dụ 2: Chỉ rõ địa chỉ mạng của địa chỉ 192.168.0.5 với networkmask mặc định

Câu hỏi này buộc ta phải biết địa chỉ 192.168.0.5 thuộc lớp nào

và biết network mask của lớp đó

192.168.0.5 thuộc lớp C

Lớp C có network mask là 255.255.255.0

Trang 13

Việc trả lời đòi hỏi chút tính toán Sau khi nhận biết địa chỉ IP này

là thuộc lớp B, network mask mặc định là 255.255.0.0 (x là 16),

ta biết quản trị mạng đã lấy 1 bit để chia subnet Như vậy, y là 1

Số subnet là 2^1 là 2 Số địa chỉ IP trong mỗi subnet là x) - 2 là 32766 Suy ra số địa chỉ IP trong mạng đó là 2 * 32766

2^(32-y-là 65532

6 Câu hỏi dành cho người đọc tự trả lời:

Một quản trị viên có một network address thuộc lớp C Anh tamuốn chia địa chỉ này ra thành nhiều subnet nhỏ hơn Anh tamuốn mỗi subnet có tối thiểu 10 máy và tối đa 30 máy, vậy anh

ta nên dùng những subnet mask nào?

Trên đây là một vài thông tin cần thiết để hiểu cách đánh địa chỉIP

lll- Subnetmask và cách chia

Subnet là gì?: Hiểu đơn giản vầy Khi ta chia một Network ra

Trang 14

thành nhiều Network nhỏ hơn thì các Network nhỏ này được gọi làSubnet.

Vì sao cần phải chia Subnet mask?

Như ta đã biết mạng Internet sử dụng địa chỉ IPv4 32 bit và phân chia ra các lớp A,B,C,D , tuy nhiên, với một hệ thống địa chỉ như vậy việc quản lý vẫn rất khó khăn Nếu như một mạng được cấp một địa chỉ lớp A thì có nghĩa nó có thể chứa tới 16*1.048.576 địa chỉ ( máy tính ) Với số lượng máy tính lớn như vậy rất ít công ty hoặc tổ chức dùng hết được điều đó gây lãng phí địa chỉ IP Để tránh tình trạng đó các nhà nghiên cứu đưa ra một phương pháp là sử dụng mặt nạ mạng con ( Subnet mask ) để phân chia mạng ra thành những mạng con gọi là Subnet Subnet mask là một con số 32 bit bao gồm n bit 1 ( thường là các bit cao nhất ) dùng để đánh địa chỉ mạng con và m bit 0 dùng để đánh địa chỉ máy trong mạng con với n+m=32

Subnet mask phải được cấu hình cho mỗi máy tính trong mạng và phải được định nghĩa cho mỗi giao diện Router Như vậy, ta phải dùng cùng mộtSubnet mask cho toàn bộ mạng vật lý cùng chung một địa chỉ Internet Trong thực tế, để dễ dàng cho hoạt động quản lý các máy trong mạng, thường chia nhỏ các mạng lớn trong các lớp mạng (A, B, C) thành các mạng nhỏ hơn Quá trình này được thực hiện bằng cách lấy một số bit ở phần định danh host để sử dụng cho việc đánh địa chỉ mạng Tuỳ theo cách sử dụng của người quản trị mạng ( số subnet và số host trên mỗi subnet ) mà số lượng bit lấy ở phần host nhiều hay ít

Để tách biệt giữa địa chỉ mạng và địa chỉ host người ta dùng netmask Để tách biệt giữa Subnet address và địa chỉ host người ta dùng Subnet mask

Theo quy ước, các địa chỉ IP được chia ra làm ba lớp như sau:

Class Subnet mask trong dạng nhị phân Subnet mask

Ví dụ IP: 192.168.1.0/24

Đây là địa chỉ thuộc lớp C Và con số 24 có nghĩa là ta sử dụng 24 bit cho

Trang 15

phần Network ID, và còn lại 8 bit cho Host ID.

Chia Subnet Mask như thế nào?

Ở đây, mình sẽ trình bày cách ngắn gọn giúp bạn có thể tính nhẩm được Lấy ví dụ cụ thể như sau:

Công ty thuê một đường IP là 192.168.1.0 Bây giờ ông giám đốc yêu cầu phân làm chia làm 3 mạng con cho ba phòng ban trong công ty Hãy thực hiện việc chia subnet này

Trước hết ta phân tích cấu trúc của địa chỉ: 192.168.1.0 như sau:

+ Địa chỉ NetMask: 255.255.255.0

+ Network ID: 11111111.11111111.11111111

+ HostID: 00000000

Trong ví dụ này ta cần chia làm 3 mạng con (3 subnet) nên ta cần sử dụng

2 bit ở phần Host ID để thêm vào Network ID Làm sao để biết được số bit

cần mượn thêm? Ta có công thức : 2^n>=m (với m là số subnet cần chia,

n là số bit cần mượn) Ở đây 2^2>=3

Sau khi mượn 2 bit, ta có cấu trúc mới ở dạng nhị phân là (bit mượn ta set giá trị bằng 1 nhé):

+ Địa chỉ 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 chỉ IP mới lúc này là: 192.168.1.0/26 (con số 26 là 24 + 2 bits mượn)

Ta xác định "bước nhảy" cho các subnet:

Như vậy số máy trên mỗi mạng bằng bao nhiêu?

Số bits của Host ID còn lại sau khi đã bị Network ID mượn: x = 32-26 = 6

=> Số máy trên mỗi mạng: 2^n-2 = 2^6-2 = 64 máy

lv- các ví dụ về cách chia mạng con

Trang 16

Cho địa chỉ ip 139.12.0.0/19.

(Chia thành 4 mạng con)

1/ Xác định lớp class và subnet mặc nhiên

- Do những địa chỉ ip có byte đầu tiên nằm trong khoảng:

0 đến 127 sẽ thuộc lớp A

128 đến 191 sẽ thuộc lớp B

192 đến 223 sẽ thuộc lớp C

Nên địa chỉ ip 139.12.0.0/19 sẽ thuộc lớp B

- lớp B có 2 byte dành cho Netword ID và 2 byte dành cho Host ID

+ Qui định mặt nạ mạng con (Subnet mask) tất cả các bit trong phần Host

ID là 0, các phần còn lại (Netword ID) là 1

Nên mặt nạ mạng con (Subnet mask) mặc nhiên là :255.255.0.0

2/ Xác định Subnet mask thực sự

- Số bit cần mượn là 3

+ số mạng con có thể chia được là :

2^3 – 2 = 8 – 2 = 6 > 4 mạng con

- Host của các lớp B gồm 2 byte x 8 bit = 16 bit

Vì đã mượn 3 bit chia mạng con nên :

Số bit cho Netword ID là 16 + 3 = 19

Trang 17

Địa chỉ ip 139.12.0.0/19 Ở đây số 19 có nghĩa là 19 bit được dùng cho (Netword ID).

Do 3 bit của Host ID được mượn để chia mạng con.Nên cấu trúc địa chỉ

ip có sự thay đổi :

Netword ID : 2 byte x 8 bit = 16 bit + 3 bit Subnet ID = 19 bit

Host ID : 2 byte x 8 bit = 16 bit – 3 bit Subnet ID = 13 bit

- Qui định mặt nạ mạng con (Subnet mask) tất cả các bit trong Host

ID là 0,cò lại (Netword ID) là 1

Nên ta có Subnet mask mới là:

Trang 18

Dùng 3 bit để chia mạng con (Subnet) ta có các trường hợp mạng con sau:

Dãy tiếp theo :

139.12.64.1 (số 1 trong ba bit mượn dịch về trước một bước

01000000.00000001)

Đến (tính tương tự) 139.12.95.254 (01011111.11111110)

Tương tự : 96

Ngày đăng: 22/10/2014, 13:28

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w