View Full Version : IP addressing & Subneting
phihung55al
05-07-2004, 04:10 PM
Em đã học cách chia subnet, nhưng khó quá, các huynh có thể cho em công thứ để tính subnet lớp c và lớp b được không? cam on
admin
05-07-2004, 04:25 PM
hi phihung
Em download một file bằng tiếng Việt rất hay ở đây. Tài liệu này trình bày cơ bản về TCP/IP và cách chia subnet.
http://vnpro.org/forum/viewtopic.php?t=1423
Nếu em không rõ ở điểm nào thì đặt câu hỏi tiếp nhé.
Cám ơn
vhisme
08-07-2004, 06:35 PM
Hi Hưng !
- Thứ nhất Hưng phải xác định được địa chỉ mạng thuộc lớp nào (dựa vào 8 bit đầu của địa chỉ mạng để biết thuộc lớp nào):
- Kế đến phải xác định được subnet mask, để xác định được subnet mask dựa vào yêu cầu hoặc có thể được cho sẵn ví dụ : địa chỉ mạng thuộc lớp C/27 bit - Chia làm 4 subnet, mỗi subnet khoảng 30 host. Hoặc nếu khi biết được địa chỉ mạng thuộc lớp nào và yêu cầu là chia như ví dụ trên bạn cũng sẽ biết chia subnet.
- Sau khi xác định được các phần trên bạn áp dụng công thực sau (Chú ý chia subnet la mượn bit của host làm net, khi đó các bit được mượn chia subnet được chuyển thành bit 1 gọi là "n", các bit còn lại của host gọi là "m") khi ấy bạn sẽ có:
+ Số subnet chia được là = 2 lũy thừa n - 2 (subnet) ; ví du địa chỉ mạng là lớp C, có 3 bit được mượn để chia subnet khi ấy Hưng sẽ có : 2 lũy thừa 3 - 2 = 6 subnet (nguyên nhân - 2 subnet là : 1 là địa chỉ mạng, 1 là địa chỉ broadcast)
+ Số host sẽ có là = 2 lữa thừa m - 2 (host) ; cũng ví dụ trên Hưng sẽ có 2 lũy thừa 5 - 2 = 30 (host) (nguyên nhân trừ 2 là 1 là địa chỉ default của subnet, 1 là địa chỉ broadcast của subnet).
Hưng thử làm xem nhé.
1'hpSky
12-07-2004, 11:54 AM
Chào phihung55al, một số kiến thức cơ bản thì vhisme đã viết rồi. Theo minh chia subnet khá đơn giản, bạn thử làm một số bài tập rồi nhờ một số người học trước kiểm tra. Dần dần nhẩm cũng ra kết quả. Quan trọng nhất là tính toán số nhị phân phải thật nhanh
huynhquocphong
17-08-2004, 12:31 PM
Hi,
Mình nghĩ cũng giống như anh Thông, phinhung55al hãy tham khảo chương 4 trong CCNA ICND "IP Addressing and Subnetting".
Bạn hãy đọc kỹ chương này và làm bài tập.
westlife
14-09-2004, 10:18 AM
[quôte="huynhquocphong"]Hi,
Mịnh nghĩ cũng giống như anh Thônng, phinhung55al hãy tham khảo chương 4 trong CCNA ICND "IP Addressing and Subnetting".
Bạn hãy đọc kỹ chương này và làm bài tập.[/quote]
Chao huynhquocphong
Ban co tai lieu "CCNA ICND "IP Addressing and Subnetting" nay khon cho minh voi cam on nhieu!!
email cua minh la tiendu1@yahoo.com
dhphuc
20-03-2005, 06:27 PM
You have been allocated the IP address range 221.9.3.0/24 for use on a network. Partition this allocation into 6 smaller subnetworks for each of the
- Link Network A (requires IP addresses for at least 2 interfaces);
- Link Network B (requires IP addresses for at least 2 interfaces);
-Server Network (requires IP addresses for at least 10 interfaces);
-Admin Network (requires IP addresses for at least 15 interfaces);
-Office Network 1 (requires IP addresses for at least 81 interfaces);
-Office Network 2 (requires IP addresses for at least 41 interfaces);
For each of the 6 subnetworks, write down the:
- (sub)network address;
-netmask;
-broadcast address;
-range of useable IP addresses.
Please help me.
nhanh
20-03-2005, 10:06 PM
Trước hết, bạn cần xác định số bit subnet mask cần thiết cho mỗi đoạn mạng.
Cụ thể ở đây như sau:Vì địa chỉ là địa chỉ lớp C, nên:
Link Net A: 2 address <-> /30
Link Net B: 2 address <-> /30
Server Net: 10 address <-> /28
Admin Net: 15 add. <-> /27
Office Net1:81 add <--> /25
Office Net 2: 41 add <-> /26
Sau đó, bạn bắt đầu chia từ đoạn mạng có số bit subnet lớn nhất đến số bit subnet nhỏ nhất
Link Net A: 221.9.3.0 /30, nghĩa là có subnet đầu tiên 221.9.3.0 - 221.9.3.3(tính cả subnet 0), với usage IP là 221.9.3.1, 221.9.3.2, broadcast 221.9.3.3
Link Net B: 221.9.3.0/30, bắt đầu từ địa chỉ còn trống trong dải /30 , đó là 221.9.3.4, có dải 221.9.3.4-221.9.3.7
Tiếp đến là segment cho Server, với địa chỉ là 221.9.3.0/28, bắt đầu từ địa chỉ còn trống trong dải /28, đó là 221.9.3.16, --> có địa chỉ 221.9.3.16--221.9.3.31, usage IP là 221.9.3.17--221.9.3.30, broadcast 221.9.3.31
Tiếp theo là Admin Net, với địa chỉ 221.9.3/27, bắt dầu từ địa chỉ còn trống trong dải /27, bắt đầu từ 221.9.3.32, nghĩa là usage IP 221.9.3.33--221.9.3.62,broadcast 221.9.3.63
Tiếp theo là Office Net 2, có địa chỉ subnet 221.9.3.0/26, bắt đầu từ địa chỉ 221.9.3.64,nghĩa là usage IP: 221.9.3.65-221.9.3.126, broadcast 221.9.3.127
Cuối cùng là Office Net 1, có địa chỉ subnet 221.9.3.0/25, bắt đầu gtừ địa chỉ 221.9.3.128,nghĩa là usage IP:221.9.3.129--254, broadcast 221.9.3.255
Kỹ thuật tính toán này bạn có thể xem thêm trong quyển Sybex BSCI
CHúc thành công
dhphuc
21-03-2005, 06:34 AM
Thanks alot. It's really helpful.
hieptq
24-03-2005, 10:01 AM
Xin chào.Mình dang tìm hiểu về địa chỉ IP.Ai có thể chỉ cho mình rõ hơn không.Mình có địa chỉ IP,có Network subnet,có Subnet mask vậy các anh chị chỉ rõ cho em biết cách tính Subnet address,range address,tổng số host,tổng số subnet,.......Mong anh chị chỉ rõ cho em và cho VD cụ thể.
nhanh
24-03-2005, 10:28 AM
Xin chào.Mình dang tìm hiểu về địa chỉ IP.Ai có thể chỉ cho mình rõ hơn không.Mình có địa chỉ IP,có Network subnet,có Subnet mask vậy các anh chị chỉ rõ cho em biết cách tính Subnet address,range address,tổng số host,tổng số subnet,.......Mong anh chị chỉ rõ cho em và cho VD cụ thể.
Vấn đề này có khá nhiều bài trên diễn đàn này trình bày. Bạn có thể tìm.
Tốt nhất là bạn tham khảo quyển CCNA của Sybex, sẽ nói rất kỹ phần tính toán subnet. Cách tính của Sybex trình bày rất dễ hiểu, không như một số sách khác hay bạn được dạy trong trường đại học môn mạng máy tính(Cái cách tính mà dùng số bù 1 , bù 2 gì đấy, tương đối phức tạp và mất thời gian)
Nếu bạn đọc quyển Sybex đó mà có gì không hiểu thì cứ hỏi lên đây. Bạn có thể down sách đó tại www.net130.com/ccna
Cách tốt nhất là bạn phải đọc sách để hiểu rõ thêm, và có các ví dụ cần thiết để có thể chia được subnet một cách chính xác, bạn cần biết tổng số subnet có trong mạng và biết được số máy trong từng subnet, từ hai thông số này, bạn có thể chia được subnet môt cách dễ dàng chỉ qua vài phép toán, bản chất của việc chia subnet là mượn các bit của host để subnet, chia nhỏ mạng ra thành những mạng nhỏ hơn giúp giảm được broadcast trong mang.
hieptq
24-03-2005, 02:08 PM
Ai có thể nói rõ hơn cho mình được không.Cách tính khi có địa chỉ host và subnet mask. Cho mình VD cụ thể.Cám ơn nhiều.
hieptq
24-03-2005, 03:58 PM
Ai có thể nói rõ hơn cho mình được không.Cách tính khi có địa chỉ host và subnet mask. Cho mình VD cụ thể.Cám ơn nhiều.
wlansecu
24-03-2005, 11:02 PM
Bạn cố gắng đọc sách đi, chú ý về bước nhảy,
ví dụ, 3 bit ----> 2^3=8 -> bội số của 8
hoặc 256-8=248
kiểu kiểu như vậy
Nếu nói ra đây, thì chẳng khác gì mình dich sách cho bạn
Nếu chưa hiểu
Bạn add nick mình vào cùng trao đổi;
muathuily
thế nhé
Cố gắng lên nhé
Huy Bắc
icare
26-03-2005, 11:35 AM
Quan trong la phải xác định có bao nhiêu bit mượn để là subnet và phai biet so Magic number lla bao nhieu la tinh duoc lien!!ok?de òm
hieptq spam hơi kinh đấy, tốt nhất là đọc qua các thread trong các bõ rồi hãy hỏi... --> tự tìm câu trả lời đến khi ko tìm được hãy hỏi...
^^ cố gắng lên...
wlansecu
27-03-2005, 02:53 AM
Theo kinh nghiệm của mình, thì bạn chịu khó làm từng ví dụ tron CCNA INTRO, bạn chú ý bao giờ cũng có hai địa chỉ không dùng ---------> 6 =8;
8---> 10
Bạn cũng nên để ý về bước nhảy hay còn gọi là Magic number,
Thường thì bạn nên tình ngược từ bit 32, tức là tính các bit host
Ví dụ như
cần 4 host, -----> + thêm 2 IP o dùng -----> 6 IP -----> 2^3=8
-----> 3 bit host, ----> octect đó trong subnet mask chia hết cho 8 -----> 0, 8, 18, 24,...
Liên hệ lại mình nhé, để cùng trao đổi thêm
nick: muathuily
secretvn
27-03-2005, 06:45 AM
Việc tính subnet không quá khó đâu. Bạn hãy tìm tài liệu bất cứ CCNA nào cũng hướng dẫn chi tiết về việc subnetting. Ở trên mạng nhiều tài liệu hướng dẫn thi CCNA free. Mình hướng dẫn trực tiếp qua forum thì hơi bị dài nên bạn thông cảm nha! :D
dhphuc
01-04-2005, 01:29 PM
Hi nhanh,
I've got a problem with network address of the above solution. For example:
Server, với địa chỉ bắt đầu là 221.9.3.8/28, --> có địa chỉ 221.9.3.8--221.9.3.23, usage IP là 221.9.3.9--221.9.3.22, broadcast 221.9.3.23
Network address can't be 221.9.3.8/28! Look at the last part of the IP address: .0000 1000
this IP is not a valid /28 network address. (Should be .0001 0000 or 0010 0000 e.t.c)
I am confusing!
nhanh
01-04-2005, 03:31 PM
Rất sorry bạn dhphuc, mình hơi nhầm lẫn 1 chút
Mình đã sửa lại, bạn chú ý đên từ lấy địa chỉ còn trống trong dải
dhphuc
06-04-2005, 10:12 AM
Hi,
Mình chưa hiểu lắm cái phần lấy network address. Ví dụ servernet /28:
.0000 xxxx
Địa chỉ còn trống trong dải /28 đó là địa chỉ.0001 xxxx :.16
Vậy mình có xài.0010 xxxx (.32) hay.0011 xxxx (.48)... ở đây được khộng?
Thanks
nhanh
06-04-2005, 02:53 PM
Tất nhiên là được chứ,
Tuy nhiên, việc chia các dải địa chỉ liền nhau sẽ thuận tiện cho việc summarization, cũng như là để có thể chia dễ dàng hơn nếu các subnet sau cần nhiều địa chỉ
dhphuc
08-04-2005, 01:26 PM
Mình hiểu rồi, tks
haisgcoop
14-04-2005, 11:16 AM
Chao cac ban ! Toi la thanh vien moi cua dien dan day la cau hoi dau tien cua toi rat mong cac ban giup do. Xin cam on truoc.
co IP nhu sau : 192.168.5.33/27
cho hoi : voi subnet mask /27 thi lam sao tinh duoc 255.255.255.224
cac ban co the giup minh tung buoc ve cach tinh nay .cam on nhieu .
infin
14-04-2005, 11:59 AM
Hải download cái file word trong thread dưới đây để về xem nhé:
http://vnpro.org/forum/viewtopic.php?t=1423
wlansecu
14-04-2005, 02:09 PM
Bạn đọc lại trong cuốn INTRO đi
bạn sẽ hiểu cách tính sau
27 = 8.3 + 3bit
= 11111111 . 11111111. 11111111. 111 00000 = 224
hoặc cách tính khác
\27 mà tổng có 8.4=32 bit
====> 32 - 27 = 5 bit phần Host
---------> 2^5 = 32
lấy 256 - 32 = 224
---------> 255.255.255.224
okiii
haisgcoop
14-04-2005, 03:26 PM
cam on infin va wlansecu nhieu nha hen gap lai
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.