Bước 1: xác đ nh NetID và HostID, Subnet Mask.
Trang 1Ph n 1: Mô hình m ng ầ ạ
Hình dưới đây th hi n c u trúc mô hình m ng OSI và TCP/IP. Và m t s ể ệ ấ ạ ộ ố giao th c hay dùng các l p c a 2 môứ ở ớ ủ hình OSI à TCP/IP
Ảnh này th hi n d li u t ng l p để ệ ữ ệ ở ừ ớ ược đóng gói nh th nàoư ế
Trang 2Các lo i d ch v c b n và c ng (port) c a d ch v ạ ị ụ ơ ả ổ ủ ị ụ
DNS : chuy n t IP à tên mi n: port 53ể ừ ề
Tenel : k t n i đi u khi n t xa: port 23ế ố ể ể ừ
FTP: truy n d li u: port 21ề ữ ệ
DHCP: c p ph tấ ấ IP t đ ngự ộ
SMTP: g i th port:25ử ư
POP3: nh n th port :110ậ ư
IMAP: truy c p Mail: 143ậ
HTTP: web port : 80
IPv4 : được bi u di n b i 32 bit.ể ễ ở
Trang 3 Chia làm 2 ph n là NetID và HostID.ầ
Các đ a ch IP có cùng NetID thì s cùng m ng v i nhau.ị ỉ ẽ ạ ớ
Ipv4 có 4 Octet m i Octet g m 8 bit.ỗ ồ
Các l p c a đ a ch Ipv4 ớ ủ ị ỉ
L p A: 0.0.0.0 è 127.255.255.255ớ và Default Subnet mask: 255.0.0.0
L p B: 128.0.0.0è 191.255.255.255 và Default Subnet mask: 255.255.0.0ớ
L p C: 192.0.0.0è 223.255.255.255 và Default Subnet mask: 255.255.255.0ớ
L p D: 224.0.0.0è 239.255.255.255ớ
L p E: 240.0.0.0è 247.255.255.255ớ
Các d i đ a ch c a t ng l p ch đ ả ị ỉ ủ ừ ớ ỉ ượ c dùng trong
m ng LAN và không dùng ngoài internet ạ
L p A: 10.0.0.0 è 10.255.255.255ớ
L p B: 172.16.0.0 è 172.31.255.255ớ
L p C: 192.168.0.0è 192.168.255.255ớ
(l u ý là mình chia theo sách và đáp án c a Th y, m t s thi t b m i không ư ủ ầ ộ ố ế ị ớ chia theo ki u này.)ể
Tr ườ ng h p 1: chia đ a ch IP theo s m ng c n dùng ợ ị ỉ ố ạ ầ
Bước 1: Xác đ nh NetID và HostID, Subnet Mask. Đ i IP và Subnet mask ra ị ổ
nh phân.ị
Bước 2: xác đ nh s bit c n mị ố ầ ượ ởn ph n HostID:ầ
Th a mãn đi u ki n sau:ỏ ề ệ 2a 2 ≥ b
a là s bit mố ượn. (l y t trái qua ph i c a ph n HostID).ấ ừ ả ủ ầ
b là s subnet c n chia.ố ầ
Bước 3: cho l n lầ ượt các bit mượn là 0 và 1 theo th t nh phân.ứ ự ị
Trang 4Bước 4: suy ra đ a ch đị ỉ ường m ng c a các m ng con và subnet Mask c a ạ ủ ạ ủ các m ng con b ng các đ i IP t nh phân sang th p phân.ạ ằ ổ ừ ị ậ
Subnet Mask m ng con = Subnetmask cũ + bit mạ ượn
Vài công th c tính bứ ước nh y:ả
(N là s bit mố ượn, b là s bố ước nh y)ả
N ≤ 8 : b = 28N
8 < N ≤ 16 : b= 216N
16 < N ≤ 24 : b= 224N
(đ c ch ng hi u gì đúng không? Mình s l y v d cu i bài s có m o làm ọ ẳ ể ẽ ấ ị ụ ố ẽ ẹ nhanh)
Ví d : Cho đ a ch IP sau: 192.168.1.0/24. Chia d i đ a ch IP này thành 7 ụ ị ỉ ả ị ỉ
d i m ng con ả ạ
Gi i:ả
Bước 1: xác đ nh NetID và HostID, Subnet Mask. Đ i IP và Subnet mask ra ị ổ
nh phân.ị
Đ i đ a ch IP đã cho thành nh phân.ổ ị ỉ ị
1100 0000.1010 1000.0000 0001.0000 0000
Xác đ nh subnetmask.do /24 nên có 24 con 1 đ u tiên còn l i là 0 h t.ị ầ ạ ế
1111 1111.1111 1111.1111 1111.0000 0000
Ti p theo đi tìm Network address b ng các AND đ a ch IP v i subnetế ằ ị ỉ ớ mask. Ho c cho các bit ph n hostID b ng 0. Sau đó chuy n sang th p ặ ở ầ ằ ể ậ phân
1100 0000.1010 1000.0000 0001.0000 0000
AND
1111 1111.1111 1111.1111 1111.0000 0000
=
1100 0000.1010 1000.0000 0001.0000 0000
==> 192.168.1.0/24
Trang 5 Ti p ta tìm Broadcast address b ng cách cho các bit ph n hostID c a đ a ế ằ ầ ủ ị
ch IP là 1. R i đ i ra th p phânỉ ồ ổ ậ
1100 0000.1010 1000.0000 0001.1111 1111
==> 192.168.1.255/24
Bước 2: xác đ nh s bit c n mị ố ầ ượ ởn host ID
Đây là trường h p cho s d i m ng trợ ố ả ạ ước nên ta ph i tính t trái qua ả ừ
ph i c a ph n hostID.(TèP).ả ủ ậ
S subnet là 7 ta ph i tìm s bit th a mãn công th cố ả ố ỏ ứ
2a 2>=b mà b=7. à a =4.
L y đ a ch IP. Thayấ ị ỉ 4 bit mượn là xxxx
1100 0000.1010 1000.0000 0001.xxxx 0000
1. 1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0
2. 1100 0000.1010 1000.0000 0001.0001 0000 192.168.1.16
3. 1100 0000.1010 1000.0000 0001.0010 0000 192.168.1.32
4. 1100 0000.1010 1000.0000 0001.0011 0000 192.168.1.48
5. 1100 0000.1010 1000.0000 0001.0100 0000 192.168.1.64
6. 1100 0000.1010 1000.0000 0001.0101 0000 192.168.1.80
7. 1100 0000.1010 1000.0000 0001.0110 0000 192.168.1.96
8. 1100 0000.1010 1000.0000 0001.0111 0000 192.168.1.112
9. 1100 0000.1010 1000.0000 0001.1000 0000 192.168.1.128
10.1100 0000.1010 1000.0000 0001.1001 0000 192.168.1.144
11.1100 0000.1010 1000.0000 0001.1010 0000 192.168.1.160
12.1100 0000.1010 1000.0000 0001.1011 0000 192.168.1.176
Trang 614.1100 0000.1010 1000.0000 0001.1101 0000 192.168.1.208
15.1100 0000.1010 1000.0000 0001.1110 0000 192.168.1.224
16.1100 0000.1010 1000.0000 0001.1111 0000 192.168.1.240
Bước 3:tìm subnetmask c a các m ng con:ủ ạ
M ng chính là /24 mà bạ ở ước 2 ta đã mượn 4 bit à 24+4=28
==> Có 27 con 1 ph n netIDở ầ
==> 255.255.255.240/28
M t s thi t b m i ch c n 3 bit vì 2 độ ố ế ị ớ ỉ ầ ường m ng đ u và cu i v n đạ ầ ố ẫ ược dùng
Trường h p 2: chia m ng con theo s IP c n dùng.ợ ạ ố ầ
Bước 1: Xác đ nh IP, Subnet Mask, đ i ra nh phân. Xác đ nh NetID và Hostị ổ ị ị ID
Bước 2: xác đ nh s bit còn l i ph n HostID theo công th c sau:ị ố ạ ở ầ ứ
2n 2 ≥ m.
==> S bit mố ượn là : a=Hn
n là s bít còn l i HostID. Tình tố ạ ở ừ ph i qua trái.ả
m là s IP c n dùng.ố ầ
a là s bit mố ượn
H là s bit ph n HostIDố ở ầ
Bước 3: cho l n lầ ượt các bit mượn là 0 và 1 theo th t nh phân.ứ ự ị
Bước 4: suy ra đ a ch đị ỉ ường m ng c a các m ng con và subnet Mask c a ạ ủ ạ ủ các m ng con b ng các đ i IP t nh phân sang th p phân.ạ ằ ổ ừ ị ậ
Ví d : cho đ a ch IP sau :192.168.1.0/24 – chia m ng con sao cho m i m ng ụ ị ỉ ạ ỗ ạ con có 40 IP
Bước 1: xác đ nh NetID và HostID, Subnet Mask. Đ i IP và Subnet mask ra ị ổ
nh phân.ị
Đ i đ a ch IP đã cho thành nh phân.ổ ị ỉ ị
Trang 7 Xác đ nh subnetmask.do /24 nên có 24 con 1 đ u tiên còn l i là 0 h t.ị ầ ạ ế
1111 1111.1111 1111.1111 1111.0000 0000
Ti p theo đi tìm Network address b ng các AND đ a ch IP v i subnetế ằ ị ỉ ớ mask. Ho c cho các bit ph n hostID b ng 0. Sau đó chuy n sang th p ặ ở ầ ằ ể ậ phân
1100 0000.1010 1000.0000 0001.0000 0000
AND
1111 1111.1111 1111.1111 1111.0000 0000
=
1100 0000.1010 1000.0000 0001.0000 0000
==>192.168.1.0/24
Ti p ta tìm Broadcast address b ng cách cho các bit ph n hostID c a đ a ế ằ ầ ủ ị
ch IP là 1. R i đ i ra th p phânỉ ồ ổ ậ
1100 0000.1010 1000.0000 0001.1111 1111
==> 192.168.1.255/24
Bước 2: ta c n 40 IPầ
2n 2 ≥ 40 ==> n=6.
Mà H=8. (/24 suy ra 3224=8)
V y s bit c n mậ ố ầ ượn là:a=86. a=2
Bước 3: cho l n lầ ượt các bit mượn là 0 và 1 theo th t nh phân.ứ ự ị
Tính bước nh y xem sao nh ?ả ỉ
a=2 ==> b =2(82) =64. Xu ng dố ưới tính xem đúng không?
1100 0000.1010 1000.0000 0001.xx00 0000
1. 1100 0000.1010 1000.0000 0001.0000 0000 192.168.1.0
2. 1100 0000.1010 1000.0000 0001.0100 0000 192.168.1.64
Trang 83. 1100 0000.1010 1000.0000 0001.1000 0000 192.168.1.128
4. 1100 0000.1010 1000.0000 0001.1100 0000 192.168.1.192
Bước 4: tính Subnet Mask cho các m ng con:ạ
SubnetMask= 24+2 =26. V y có 26 bit ph n NetID.ậ ở ầ
255.255.255.192
Bài T p cho ph nậ ầ Ipv4 và chia m ng con.ạ
Cho đ a ch IP ị ỉ 192.168.25.130/28.
a) Xác đ nh l p m ng?ị ớ ạ
b) Xác đ nh Subnet Mask?ị
c) Xác đ a ch đị ỉ ường m ng?ạ
d) Xác đ nh đ a ch broadcast?ị ị ỉ
e) Xác đ nh d i đ a ch dùngị ả ị ỉ được?
f) Đ a ch này có đị ỉ ược dùng ngoài internet không?
Gi i: ả
a) L p Cớ
b) vì l p C nên SM m c đ nh là /24 mà đây /28 suy ra mớ ặ ị ở ượn thêm 4
Mà t ng s bit ph nổ ố ầ HostID l p C là 8. Mớ ượn 4=>còn 4*
L y 256 2ấ 4* =240.==> SM: 255.255.255.240
c) Đ a ch đị ỉ ường m ng là:ạ l y 130 AND 240 = 128.ấ
==> 192.168.25.128/28
d) Đ a ch broadcast:ị ỉ
Ph i tính t o. do mả ẹ ượn 4 bit nên là s bố ước nh y là :ả b= 284 =16
L y đ a ch đấ ị ỉ ường m ng:ạ 12816=144. 144 là đ a ch đị ỉ ường m ng c a m ng ạ ủ ạ
ti p theo.v y đ a ch broadcast là:ế ậ ị ỉ 192.168.25.143. (nh tr đi 1 nhé).ớ ừ
e) Đ a ch dùng đị ỉ ược b đ a ch đỏ ị ỉ ường m ng và đ a ch broadcast ra:ạ ị ỉ
192.168.25.129 –> 192.168.25.142
Trang 9f) đ a ch này không ph i đ a ch dùng ngoài internet.ị ỉ ả ị ỉ
Ph n 3: Các thi t b m ng ầ ế ị ạ
Các b n ch c n nh th này là đạ ỉ ầ ớ ế ược:
Layer 1:Repeater, Hub
Layer 2:Bridge, Switch,NIC
Layer 3:Router, Gateway
Switch và Bridge
M i m t Switch ho c Bridge là m t mi n qu ng bá, và m i port c a ỗ ộ ặ ộ ề ả ỗ ủ chúng là 1 mi n xung đ t.ề ộ
Khi nh n đậ ược 1 gói tin:
+ ki m tra đ a ch ngu n c a gói tin đã có trong b ng MAC ch a, n u ch a cóể ị ỉ ồ ủ ả ư ế ư thì nó s thêm đ a ch MAC này và Port ngu n mà nó nh n đẽ ị ỉ ồ ậ ược vào b ng ằ MAC
+ ki m tra đ a ch đích c a gói tin đã có trong b ng MAC ch a:ể ị ỉ ủ ả ư
==>N u ch a có thì nó s g i gói tin ra t t c các Port, tr Port nó nh n đế ư ẽ ử ấ ả ừ ậ ược
==>N u ế đã có trong b ng MAC: mà đ a ch MAC ngu n và MAC đích trùng ả ị ỉ ồ nhau thì gói tin s b h y.n u khác nhau thì gói tin s đẽ ị ủ ế ẽ ược g i ra Port đích ử
tương ng.ứ
Router. M i port là 1 mi n qu ng bá và m t mi n xung đ tỗ ề ả ộ ề ộ
Các b n có th k t n i vào đ a ch IP: 54.201.183.120 b ng ph n m m VCE ạ ể ế ố ị ỉ ằ ầ ề Client đ làm th đ ho c truy c p trangể ử ề ặ ậ lamluanvan.net đ xem hể ướng d n.ẫ
Link Download