View Full Version : hoi về subnet mask
router7000
03-11-2003, 10:11 AM
sao địa chỉ 255.255.255.0 có lúc lại dùng làm subnetmaskđược cho lớp A,B.Nó là default của lớp C mà?
leminhkhoi
03-11-2003, 10:53 AM
hi router7000,
Khi bạn nhìn thấy 1 ip addres nào thì bạn phải nhận di65n là ip address này thuôc vào class nào và bao nhiêu bit phần network
Với classA: phần network là 8bit do đó subnetmask default là 255.0.0.0
Với classB:phần network là 16bit do đó subnetmask default là 255.255.0.0
Với classC:phần network là 24bit do đó subnetmask default là 255.255.255.0
Nếu địa chỉ class A mà có subnetmask của classB thì network đã bị chia subnet(số bit mượn là 8bit)
Mong giải đáp được phần nào thắc mắc của bạn
thân chào
Helix
03-11-2003, 11:03 AM
Bạn nên đọc kỹ lại lý thuyết IP address, địa chỉ IP chia thành các lớp A, B, C, D, E
-Tương ứng với mỗi lớp có mask tương ứng để phân biệt phần netID và hostID, ví dụ như: 255.0.0.0 là mask mặc định của lớp A; 255.255.0.0 là mask của lớp B; ...
- Để quản lý dễ dàng, và tiết kiệm không gian địa chỉ IP có thể lấy một số bit của phần hostID làm netID. Lúc này, bạn có các mask khác nhau (gọi là subnetmask). Chẳng hạn:
+ đối với địa chỉ mạng 192.168.1.0 là lớp C mask mặc định là 255.255.255.0, có thể phân thành các mạng con với subnet mask như 255.255.255.128 (lấy 1 bit hostID là netID); 255.255.255.192 (lấy 2 bit hostID làm netID); ....
Trở lại câu hỏi của bạn: Đối với địa chỉ lớp A, B lấy mask là 255.255.255.0 thì không vấn đề gì (lúc này đã chia subnet cho các mạng).
Chẳng hạn: với địa chỉ lớp A như sau: 10.10.10.10 subnet mask 255.255.255.0
được hiểu là: địa chỉ lớp A đã được chia thành các mạng con lúc này: NetID là 24 bit đầu (mặc định là 8 bit đầu) và HostID là 8 bit sau.
Hi vọng ít nhiều giải đáp được thắc mắc của bạn,
:P
MANET
03-11-2003, 04:51 PM
chào bạn
để chia subnet người ta sẽ mượn một số bit của phần hostid.
để xác định địa chỉ của subnet hệ thống sẽ nhân logic địa chỉ IP với subnet mask.lúc đó subnet mask sẽ lọc được phần địa chỉ sub net bằng các bit 1.
lớp A có subnet mask là 255.255.255.0 có nghĩa là ta đã mượn 16 bit của phần host id để làm subnet.
mến!
vunglaynetwork
04-11-2003, 10:19 AM
hi bạn !
sao địa chỉ 255.255.255.0 có lúc lại dùng làm subnetmaskđược cho lớp A,B.Nó là default của lớp C mà?
đúng theo sách vở là vậy, nhưng khi dùng để tính IP cho Network bạn nên nhìn vào số mạng trên Network là bao nhiêu và dựa vào đó để mình xem có thể mượn bao nhiêu bit để làm subnet (Host ID sẽ làm Net ID), :P và thường dùng cách tính theo class C để dễ dàng tính toán thôi ban à, vì class C có mask mặc định là 255.255.255.0 với số bit mượn rất nhỏ nên broadcast ip và range chạy của subnet sẽ thấp nên thuận tiện và dễ tính địa chỉ IP cho một Network, đây là một phần nào giúp bạn hiểu thêm thôi.
Chúc bạn thành công
lannguyen83
19-11-2003, 11:00 PM
cho em hỏi thế viết 192.168.0.1/24 kiểu kiểu như thế này có nghĩa là gì vậy các bác
admin
19-11-2003, 11:05 PM
lannguyen82,
Kiểu viết trên có nghĩa là ta sẽ dành 24 bit địa chỉ cho phần network. Cách viết trên là kiểu viết gọn của
192.168.0.1 255.255.255.0
thân,
Admin@
cvo15303
22-11-2003, 10:26 AM
router7000 mến!
lannguyen83,
Đó là những default subnetmask,nếu không chỉ định thì ip thuộc class nào sẽ nhận SM tương ứng của nó.Tuy nhiên cái default k thể đáp ứng được mọi yêu cầu cụ thể.Tùy theo ý đồ tổ chức network ,bạn cứ dùng thoải mái,k vi phạm nguyên tắc nào đâu,đừng lo!
Cứ quan niệm:SM mà là 255 thì octet tương ứng(về thứ tự) của IP sẽ được giữ nguyên,thế thôi.
chẳng hạn,giả sử net bạn cần có 5 subnet.yêu cầu dùng network sau:10.1.2.0/24 để chia ra,cứ làm thế này:
-1. /24(slash)=255.255.255.0 --->3 octet đầu được giữ nguyên,như vậy các ip trong net của bạn sẽ luôn là 10.1.2.x.Đừng nên quan tâm đến chuyện class A phải là N.H.H.H
2. 2^3=8,8-2=6,6>5--->OK,mượn 3 bit.mà 3 bit=224--->SM=255.255.255.224 hay là /27.
3.Cứ thế mà đánh ip cho subnet va hot cua no:
subnet 1: 10.1.2.32
subnet 2: 10.1.2.64,....
Đừng nên lưỡng lự khi chọn ip cho 1 host trong subnet,cứ lấy đại,chả có quy tắc nào trong việc này đâu.
Mong được cùng thảo luận thêm!!
Mến
OneLove
24-11-2003, 09:15 AM
các bác cho em hỏi câu trả lời đúng ở đây là câu mấy và ý nghĩa của câu hỏi này là gì ạ?
Using the IP address 205.16.105.223 and subnet mask 255.255.255.240, determine whether the IP address is useable, a network address, or a broadcast address. Select the correct answer from the list provided below.
a) useable host address
b) not a useable address
c) network for the subnet
d) broadcast for the subnet
knight
24-11-2003, 09:41 AM
Hi OneLove
Câu hỏi của bạn có nghĩa là: cho IP address 205.16.105.223/28, hỏi IP address đó là địa chỉ sử dụng được (địa chỉ gán được cho host) ,địa chỉ network, hay địa chỉ broadcast ?
Đây là địa chỉ Broadcast, do đó câu trả lời là : d)Broadcast for the subnet
bestirboy
24-11-2003, 01:13 PM
205.16.105.223 là broatcast address của mask đó.
ptls_light
24-11-2003, 01:30 PM
Xin chào Ban Điều Hành !
Em có thắc mắc về phân chia địa chỉ IP và subnet mask mong được giải đáp:
Giả sử: Khi ta phân chia địa chỉ mạng lớp B 172.12.0.0 vào những subnet. Subnetmask nào có thể sử dụng để mỗi submit có khả năng cho 458 địa chỉ IP. Ở đây em muốn hỏi là cách chia và tính như thế nào để cung cấp được tương ứng theo yêu cầu đặt ra.
Em rất muốn được hiểu về cách chia địa chỉ IP, sao em thấy nó tung lung quá. Có lúc em chia được nhưng có lúc thấy hơi bị nhầm lẫn mong được giải đáp sớm. Chân thành cảm ơn !
Good times for everyone ! :?: :?: :?:
admin
24-11-2003, 10:23 PM
ptls_light:
bạn xem qua bài viết rất cô đọng của Neo (CCNP) về cách chia IP.
http://vnpro.org/forum/viewtopic.php?t=59
mến chúc bạn thành công,
Admin@
cvo15303
26-11-2003, 01:07 AM
:roll: :) :roll:
ptls_light mến!!
Thật ra việc chia subnet cho 1 class B address là khó khăn chung khi mới bắt đầu học.cvo nghĩ thế này:
1.về lý thuyết default SM của class B là /16=255.255.0.0 <>N.N.H.H,nhưng đó là lý thuyết.Bạn hoàn toàn có thể định dạng các octet lại để phục vụ cách tổ chức của mình.Không ai cấm bạn dùng SM là 255.0.0.0 hoặc 255.255.255.0 cho 1 địa chỉ class B
2.Trong yêu cầu cụ thể của bạn,mỗi subnet có 418 usable IP.Ta thấy 2^9=512,512-2=510>418 -->dùng 9 bit cho host ---->k thể dùng SM 255.255.255.0 vì như thế ta chỉ còn dư có tối đa là 8 bit.
Như vậy ta có thể dùng 255.0.0.0 hoặc 255.255.0.0(chưa đề cập đến việc mượn bao nhiêu bit).Do chỉ cần 9 bit cho host nên ta xuất phát từ 255.255.0.0 là hợp lý nhất.
255.255.0.0 <>bạn có 16 bit để tùy ý lựa chọn cách phân bổ số bit cho net và số bit cho host.Ta cần 9 cho host --->còn 7 cho subnet--->viết lại SM như sau:
11111111.11111111.11111110.00000000 <>255.255.254.0,số bùa sẽ là 2^(8-7)=2
ánh xạ sang ip,bạn sẽ có cá subnet sau:
Subnet 1 :172.12.2.0
usable ip:172.12.2.1 -- 172.12.3.254
broadcast ip:172.12.3.255
SM:255.255.254.0 hay /23
Subnet 2 :172.12.4.0
usable ip:172.12.4.1 -- 172.12.5.254
broadcast ip:172.12.5.255
................................................
Subnet :172.12.252.0
usable ip:172.12.252.1 -- 172.12.253.254
broadcast ip:172.12.253.255
3.Trên đây chỉ là cách lựa chọn sao cho sát với yêu cầu của đề.Bạn vẫn có quyền dành nhiều hơn 9 bit cho host,chẳng hạn 10(SM sẽ là /22),11(/21),....
Tuy nhiên,thong thường cần có thêm yêu cầu về số subnet được tạo ra,thì gỉai pháp chọn lựa mới có được độ chính xác cao.
Chút kiến thứ mọn mong được hướng dẫn thêm.
chúc vui!
TageOniR
26-11-2003, 01:34 AM
Chào cvo ,
Lớp B thì làm sao dùng SM là 255.0.0.0 được nhỉ ?Số bits làm subnet phài lớn hơn hoặc bằng số bit làm subnet được định nghĩa cho mỗi lớp chứ ! Chẳng hạn A là 8 , B là 16 , C là 24 .
Thân mến ,
bestirboy
26-11-2003, 07:14 AM
Ở trình độ NA hình như là vậy, các subnet của lớp A ko dùng cho lớp B,C và subnet B không dùng cho lớp C.
Để hiểu thêm về điều này, TageOniR cần tham khảo thêm về phần subnetting. Có thể xem thêm ở link dưới đây 1 bài viết công thêm 1 ví dụ của Mikami nhé!
http://vnpro.org/forum/viewtopic.php?t=1423&highlight=
Chúc thành công
cvo15303
26-11-2003, 02:45 PM
:roll: :roll: :roll:
TageOniR mến!
mình nghĩ trong 1 private network thì subnet 172.32.0.0/11 vẫn tồn tại được chứ!
Chắc tại mình k sure lắm.
Tuy nhiên việc phân chia subnet k nên quá bám theo lý thuyết,đó là kinh nghiệm của mình
Mong mọi người chỉ giáo thêm
TageOniR
27-11-2003, 02:31 AM
Mình chào các bạn ,
Trong VLSM có phần route summerizaion . Mục đích là để gom nhiều lớp mạng con thành một lớp mạng con lớn hơn để route ra ngoài đỡ phải cấu hình nhiều lần và giảm sự phung phí khi cung cấp IP. Nhưng đó chỉ là route summerize chứ mình nghĩ dùng cách gộp như thế để định nghĩa IP trên 1 interface nào đó thì phí .
Mình có 2 subnet 192.168.2.0 /24 và 192.168.3.0 /24 , gộp chung lại được subnet 192.168.2.0 /23 . Với 2 subnet mình có thể định nghĩa trên 2 interface khác nhau , chẳng hạn , 1 interface là 192.168.2.1 /24 và 1 interface kia ( trên cùng 1 router ) là 192.168.3.1 /24 . Không ảnh hưởng gì lẫn nhau . Bây giờ , nếu dùng /23 , trên 1 interface mình định nghĩa 192.168.2.1 /23 , trên interface kia ,mình định nghĩa 192.168.3.1 /23 . Lúc này router sẽ báo overlap . Mình cần cung cấp IP cho interface kìa thì không làm được với 2 lớp gộp chung như vậy . Mà VLSM là để chia nhỏ subnet ra để tránh việc dùng nhiều host thừa trong một network nào đó
Phần này mình cũng chỉ học lý thuyết , chưa làm thực tế thiết kế mạng ( cái này chắc còn lâu ah ) nên chưa có kinh nghiệm về chia sao cho tiện . Mong các bạn chỉ bào thêm !
theo mình biết thì khi route sumarize hay supernetting cũng có thể có trường hợp có SM như vậy
dangquangminh
27-11-2003, 12:31 PM
TageOnIR và Lee:
Quá trình thực hiện summarization nhằm làm tối ưu (thu gọn) bảng routing-table. Thay vì gửi từng subnet riêng lẻ, summary-route sẽ được gửi trong các routing-update.
Summary-route sẽ không được dùng để gán vào interface như cách mà TageOnIR mô tả.
Thân mến,
it_email
04-12-2003, 03:06 PM
Cách tính toán để thực hiện summarization như thế nào?It_email đọc tài liệu phần này ko hiểu lắm.
BlackMask
10-01-2004, 08:49 PM
Học mãi bao lâu rồi bây h mới có cái để hỏi
Em có chút thắc mắc về subnet, thực ra là làm rồi nhưng không biết đúng hay sai nên post lên đây để hỏi:
1- trong mạng lớp C 199.5.12.0 với subnet mask 255.255.255.224, subnet nào mà host 199.5.12.97 thuộc về :
a/subnet 1
b/subnet 2
c/subnet 3 (**- em chọn câu này)
d/subnet4
e/ không có subnet nào ở trên
2- Mạng lớp B 172.16.0.0 , mượn 7 bits làm subnet, host 172.16.2.120 thuộc bề subnet nào : Em chọn subnet 1 nhưng sách lại ghi subnet 2 ( ko hiểu )
Mong các anh giúp đỡ
sontc
22-09-2004, 11:11 AM
Địa chỉ lớp B: 172.16.0.0/23 (mượn 7 bit làm subnet), như vậy subnetmask: 255.255.254.0
subnets: 2^7 - 2 = 126
Hosts: 2^9-2 = 510
Valid Subnets: 256-254=2,4,6,8,10.. cho đến 252
Như vậy với subnets 1:
subnet 1 là 172.16.2.0
First host: 172.16.2.1
Last host: 172.16.2.254
Broadcast: 172.16.2.255
Địa chỉ bạn đưa ra là : 172.16.2.120 nằm trong dải: 2.0 đến 2.224 như vậy thuộc subnet 1 là chính xác, bạn không cần quan tâm đáp án là gì miễn sao mình giải thích đúng là được
Địa chỉ lớp B: 172.16.0.0/23 (mượn 7 bit làm subnet), như vậy subnetmask: 255.255.254.0
subnets: 2^7 - 2 = 126
Hosts: 2^9-2 = 510
Valid Subnets: 256-254=2,4,6,8,10.. cho đến 252
Như vậy với subnets 1:
subnet 1 là 172.16.2.0
First host: 172.16.2.1
Last host: 172.16.2.254
Broadcast: 172.16.2.255
Địa chỉ bạn đưa ra là : 172.16.2.120 nằm trong dải: 2.0 đến 2.224 như vậy thuộc subnet 1 là chính xác, bạn không cần quan tâm đáp án là gì miễn sao mình giải thích đúng là được
??????
network address: 172.16.2.0
first host: 172.16.2.1
last host: 172.16.3.254
broadcast: 172.16.3.255
con trong sach noi answer la subnet 2...theo tui ngi la tai vi trong sach tính luon subnet zero la subnet 1. that's why dap an la subnet 2
emThuy
25-10-2004, 03:27 PM
To TageOniR:
Anh cvo chỉ nói là:
1.về lý thuyết default SM của class B là /16=255.255.0.0 <>N.N.H.H,nhưng đó là lý thuyết.Bạn hoàn toàn có thể định dạng các octet lại để phục vụ cách tổ chức của mình.Không ai cấm bạn dùng SM là 255.0.0.0 hoặc 255.255.255.0 cho 1 địa chỉ class B
Bạn chú ý: "Không ai cấm bạn dùng SM là 255.0.0.0 hoặc 255.255.255.0 cho 1 địa chỉ class B" ở đây là một địa chỉ thuộc class B chư không phải cho class đó. Bạn có thể lấy 1 ip address thuộc class B ra và dùng thử cái SM 255.0.0.0 --> sẽ thấy OK.
Rất vui được trao đổi với quý diễn đàn :D
Thân ái 2!
takumiodo
24-03-2006, 11:23 AM
Xin loi cho minh hoi...Minh rat thich ve Mang ...ko biet ai co the day cho minh dc ko...minh xin tra tien cho nguoi Thay do....vi cong viec qua nhieu nen minh ko the den Lop ma hoc dc...ko biet ai co The ko?
Dragon2912
18-04-2006, 11:24 AM
Bi gio thi nguoi ta dau con xai kieu chia mang theo class A,B hay C nua
Nguoi ta dung x.x.x.x/yy thui
Hehehehehehe
Dragon2912
18-04-2006, 11:24 AM
Bi gio thi nguoi ta dau con xai kieu chia mang theo class A,B hay C nua
Nguoi ta dung x.x.x.x/yy thui
Hehehehehehe
Dragon2912
18-04-2006, 11:25 AM
To Takumiodo
Neu ban muon thi hay lien he voi minh
nguyenpham120102@yahoo.com
hoac nguyen.hung@ajrbkk-group.com
Than
wlansecu
06-04-2007, 04:29 PM
Học mãi bao lâu rồi bây h mới có cái để hỏi
Em có chút thắc mắc về subnet, thực ra là làm rồi nhưng không biết đúng hay sai nên post lên đây để hỏi:
1- trong mạng lớp C 199.5.12.0 với subnet mask 255.255.255.224, subnet nào mà host 199.5.12.97 thuộc về :
a/subnet 1
b/subnet 2
c/subnet 3 (**- em chọn câu này)
d/subnet4
e/ không có subnet nào ở trên
2- Mạng lớp B 172.16.0.0 , mượn 7 bits làm subnet, host 172.16.2.120 thuộc bề subnet nào : Em chọn subnet 1 nhưng sách lại ghi subnet 2 ( ko hiểu )
Mong các anh giúp đỡ
Cái đỏ đỏ đó là chú chọn hay đáp án chọn
vanthanh27
07-04-2007, 10:43 AM
Minh theo mang nhung minh chua co tai lieu cac ban cho minh de minh hoc
cam on cac ban
chuc cac ban thanh cong
Van_thanh81@yahoo.com
vanthanh27
wlansecu
08-04-2007, 01:48 PM
Bạn đọc các bài viết trong mục: DÀNH CHO NGƯỜI MỚI ĐẾN đi
Marlboro
22-01-2010, 10:20 AM
chao tat ca,
minh hien dang lay lop networking dau tien, va dang noi ve subnet mask, minh cung hieu duoc it nhieu ve tinh toan cho subnet nhung khong ro may khi cau hoi dat ra. minh co vai cau hoi mong tat giup gium.
1. your company has been assigned the following IP address 172.18.0.1 /24
your group has been assigned the fifteenth usable subnet (fifteenth useable subnet co nghia ho muon ta phan ra nhu the nao?)
2. your company has been assigned the following network address 198.149.111.0
you are required to subnet it such that you will have at least four subnets with at least twenty-five hosts per subnet.
the address of your computer is 198.149.111.60
(minh khong hieu may ve cau hoi nay ho muon phan subnet nhu the nao?)
neu minh post thread khong dung cho mong admin dung delete.
cam on nhieu.
dangquangminh
22-01-2010, 10:02 PM
2. your company has been assigned the following network address 198.149.111.0
you are required to subnet it such that you will have at least four subnets with at least twenty-five hosts per subnet.
the address of your computer is 198.149.111.60
(minh khong hieu may ve cau hoi nay ho muon phan subnet nhu the nao?)
------------
Yêu cầu của đề bài này là: cho bạn địa chỉ lớp mạng 198.149.111.0. Bạn được yêu cầu chia ra tối thiếu 4 mạng con, mỗi mạng có ít nhất 25 máy trên đó. Sau đó, bạn hãy gán địa chỉ cho máy tính của bạn là 198.149.111.60.
Marlboro
23-01-2010, 12:13 AM
Yêu cầu của đề bài này là: cho bạn địa chỉ lớp mạng 198.149.111.0. Bạn được yêu cầu chia ra tối thiếu 4 mạng con, mỗi mạng có ít nhất 25 máy trên đó. Sau đó, bạn hãy gán địa chỉ cho máy tính của bạn là 198.149.111.60.
Như câu hỏi số 1,
172.18.0.1 /24 và assigned the fifteenth usable subnet thì network address sẽ ra 172.18.14.0
Và câu số 2 họ bảo chia ra 4 mạng con (x25) và gán địa chỉ ip của mình là 198.149.111.60 mà không cho prefix (/) vậy mình sẽ dùng 198.149.111.0 hay 198.149.111.60 để work và phân ra như thế nào để lấy 4 mạng con?
Mong chỉ giúp, Cám ơn nhìu.
haiit
23-01-2010, 10:53 AM
chao tat ca,
minh hien dang lay lop networking dau tien, va dang noi ve subnet mask, minh cung hieu duoc it nhieu ve tinh toan cho subnet nhung khong ro may khi cau hoi dat ra. minh co vai cau hoi mong tat giup gium.
1. your company has been assigned the following IP address 172.18.0.1 /24
your group has been assigned the fifteenth usable subnet (fifteenth useable subnet co nghia ho muon ta phan ra nhu the nao?)
2. your company has been assigned the following network address 198.149.111.0
you are required to subnet it such that you will have at least four subnets with at least twenty-five hosts per subnet.
the address of your computer is 198.149.111.60
(minh khong hieu may ve cau hoi nay ho muon phan subnet nhu the nao?)
neu minh post thread khong dung cho mong admin dung delete.
cam on nhieu.
1.Câu 1 có thể hiểu là bạn phải chỉ định 50 subnet có thể dùng được
2.Như bác Minh nói ít nhất 4 subnet và mỗi subnet ít nhất có 25 hosts.Các subnet là:
198.149.111.0/26
198.149.111.64/26
198.149.111.128/26
198.149.111.192/26
Vậy address máy bạn 198.149.111.60 nằm ở subnet zero.
Marlboro
23-01-2010, 11:13 AM
Cám ơn các bro đã giải thích, mình bắt đầu vào networking nên cần xin chỉ giạy nhiều.
Ngồi chung lớp với bọn Tây mạnh ai nấy lo, may vì có forum này để học hỏi thêm.
ồồhttp://vnpro.org/forum/images/misc/progress.gif
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.