You are on page 1of 36

3/5/2015

N i dung

Gi i thi u TCP/IP
Đ a ch IP

Chương 3: Mô hình TCP/IP C u trúc gói tin IP.

K thu t Subneting

Các giao th c t ng internet

Giao th c t ng Transport

Giao th c t ng Application

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 1 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 2

Gi i thi u Gi i thi u
• TCP/IP (Transmission Control Protocol / Internet Protocol): • Mô hình
B giao th c dùng trên internet TCP/IP chia Application
• SPX/IPX (Sequenced Packet Exchange /Internetwork làm 4 t ng:
Packet eXchange): là giao th c chính ñư c s d ng trong
Presentation Application
– T ng ng d ng
h ñi u hành m ng Netware c a hãng Novell. (Application Session
• NetBEUI (Network Basic Input/Output System Extended Layer)
User Interface): – T ng giao v n
Transport Transport
(Transport
Là giao th c chính ñư c s d ng trong h ñi u hành
Layer)
Windows Network Internet
– T ng Internet
(Internet Layer)
– T ng truy c p Data link Network
m ng (Network
access Layer) Physical access

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 3 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 4

1
3/5/2015

Các giao th c tương ng v i các t ng Quá trình ñóng gói d li u

HTTP FTP TELNET SMTP DNS SNMP


Application
Application DATA
Layer

Transsmission User Datagram


Transport
Control Protocol Protocol
Layer TCP Header DATA
Transport

Internet RARP ICMP


Layer Internet Protocol
ARP Internet IP Header TCP Header DATA
Routing
Protocols
Network access
Layer Ethernet Token Ring FDDI Ethernet Ethernet
Network IP Header TCP Header DATA
Header Trailer

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 5 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 6

1. Kh¸i niÖm
§Þa chØ IP: ®Þnh danh duy nhÊt cña mçi host trªn m¹ng TCP/IP

IP (IPv4)
232 = 4.228.250.625 tæ hîp

®Þa chØ IP v4
Tr×nh b5y kiÓu nhÞ ph©n octet

Tr×nh b5y kiÓu thËp ph©n

0-255 0-255 0-255 0-255

Hanoi University of Industry Faculty of Electronics Engineering 7 Hanoi University of Industry 08:48 Faculty of Electronics Engineering

2
3/5/2015

Kh¸i niÖm CÊu tróc cña ®Þa chØ IP


VÝ dô:

10101100 00010000 00000100 10110101

172.016.004.181 172.16.4.181

10.12.258.151 Net ID Host ID

VÝ dô: 10.16.1.124
Hanoi University of Industry Faculty of Electronics Engineering 9 Hanoi University of Industry Faculty of Electronics Engineering 10

Ph©n líp ®Þa chØ IP Ph©n líp ®Þa chØ IP


Líp A
Líp D v5 E

0 NetID (7 bits) HostID

Líp B

Class D 1 1 1 0 NetID (20 bits) HostID


1 0 NetID (14 bits) HostID

Líp C
Class E 1 1 1 1 NetID (20 bits) HostID

1 1 0 NetID (21 bits) HostID

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

3
3/5/2015

3. Ph©n líp ®Þa chØ IP Ph©n líp ®Þa chØ IP


Líp A Líp A

0 NetID (7 bits) HostID 0 NetID (7 bits) HostID

T i ña 126 m ng v i t i ña 16.777.214 host /m ng:


S m ng t i ña: 27- 2 = 126 1.0.0.1 - 126.255.255.254
M i m ng ch a 16.777.214 host
S host t i ña/m ng: 224-2 = 16.777.214
Network Network Network
D i ñ a ch l p A: #1 #2 #126

1.0.0.1 - 126.255.255.254
126 m ng khác nhau

Hanoi University of Industry Faculty of Electronics Engineering 13 Hanoi University of Industry Faculty of Electronics Engineering 14

Ph©n líp ®Þa chØ IP Ph©n líp ®Þa chØ IP


Líp B Líp C

1 0 NetID (14 bits) HostID 1 1 0 NetID (21 bits) HostID

T i ña 214 = 16.384 m ng v i 216 - 2 = 65.534 host/m ng: T i ña 221 = 2.097.152 m ng v i 28 - 2 = 254 host/m ng:
128.0.0.1 - 191.255.255.254 192.0.0.1 - 223.255.255.254

M i m ng ch a 65.534 host M i m ng ch a 254 host

Network Network Network Network Network Network


#1 #2 #16.384 #1 #2 #2.097.152

16.384 m ng khác nhau 2.097.152 m ng khác nhau


Hanoi University of Industry Faculty of Electronics Engineering 15 Hanoi University of Industry Faculty of Electronics Engineering 16

4
3/5/2015

Ph©n líp ®Þa chØ IP Ph©n líp ®Þa chØ IP


VÝ dô
15.17.65.81

11001001 01010000 10011010 10100011

181.187.9.131

192.164.234.7

127.0.12.7

Hanoi University of Industry 19:06 Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering 18

Sample internet C¸c ®Þa chØ IP d5nh riªng


§Þa chØ m¹ng (Network Address)
198.150.11.15 198.150.11.16 172.16.151.15 172.16.151.19

198.150.11.0 172.16.0.0
Đ a ch m ng
trư ng ĐHCN

Internet

T t c các bit ph n host b ng 0

Hanoi University of Industry 19:06 Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

5
3/5/2015

C¸c ®Þa chØ IP ®Æc biÖt C¸c ®Þa chØ IP ®Æc biÖt

§Þa chØ qu¶ng b¸ (Broadcast Address) §Þa chØ qu¶ng b¸ (Broadcast Address)
§Þa chØ qu¶ng b¸ trùc tiÕp (Direct Broadcast Address)
L Đ i di n cho t t c các host trong m ng

L T t c các bit c a ph n host b ng 1 A B C

L Ví d : 172.16.255.255

Hanoi University of Industry Faculty of Electronics Engineering 21 Hanoi University of Industry Faculty of Electronics Engineering 22

C¸c ®Þa chØ IP ®Æc biÖt C¸c ®Þa chØ IP d5nh riªng
§Þa chØ qu¶ng b¸ (Broadcast Address)
§Þa chØ qu¶ng b¸ néi bé (Local Broadcast Address)
§Þa chØ kiÓm tra vßng lÆp (Loopback testing
Address):

A B C 127.X.Y.Z
(0<=x,y,z<=255)

Kh«ng ®ưîc dïng c¸c ®Þa chØ IP d5nh riªng ®Ó


cÊu h×nh cho host!

Hanoi University of Industry Faculty of Electronics Engineering 23 Hanoi University of Industry Faculty of Electronics Engineering

6
3/5/2015

C¸c ®Þa chØ IP ®Æc biÖt VÝ dô


MÆt n¹ m¹ng (Network Mask) X¸c ®Þnh c¸c th«ng sè cña ®Þa chØ IP
C¸c bit phÇn m¹ng b»ng 1, c¸c bit phÇn host b»ng 0
MÆt n¹ m¹ng mÆc ®Þnh (Default Subnet Mask):
Network
Net ID Host ID
Líp A: 255.0.0.0 Address

Líp B: 255.255.0.0 C 216.14.55 137 216.14.55.255 216.14.55.0


Líp C: 255.255.255.0
182.10.55.127 B 182.10 55.127 182.10.255.255 182.10.0.0
172.29.14.10 = 10101100 00011101 00001110 00001010
AND
255.255.0.0 = 11111111 11111111 00000000 00000000 172.1.55.256 Không h p l
172.29.0.0 = 10101100 00011101 00000000 00000000

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering 26

VÝ dô C¸c ®Þa chØ IP c«ng céng v5 ®Þa chØ IP riªng


198.150.11.15 198.150.11.16 198.150.11.15 198.150.11.19
Network
Net ID Host ID
Address

C 216.14.55 137 216.14.55.255 216.14.55.0

198.150.11.0 198.150.11.0

Internet

Hanoi University of Industry Faculty of Electronics Engineering 27 Hanoi University of Industry Faculty of Electronics Engineering

7
3/5/2015

C¸c ®Þa chØ IP c«ng céng v5 ®Þa chØ IP riªng C¸c ®Þa chØ IP c«ng céng v5 ®Þa chØ IP riªng
• Đ a ch IP công c ng (Public IP Address):
- Đ a ch IP duy nh t c a thi t b trên m ng
Internet.
• Đ a ch IP riêng (Private IP Address)- RFC 1918
quy ñ nh d i ñ a ch IP riêng:
– L p A: 10.0.0.0
– L p B: 172.16.0.0 172.31.0.0
– L p C: 192.168.0.0 192.168.255.0
NAT _Network Address Translation: dÞch ®Þa chØ m¹ng

Hanoi University of Industry Faculty of Electronics Engineering 29 Hanoi University of Industry Faculty of Electronics Engineering 30

CÊu h×nh ®Þa chØ IP CÊu h×nh ®Þa chØ IP


a. C¸c th«ng sè cÊu h×nh b. C¸c phư¬ng ph¸p cÊu h×nh
CÊu h×nh tÜnh
IP address: ñ a ch IP c a thi t b
Network mask (Subnet mask): M t n m ng
Default Gateway: C ng m c ñ nh c a m ng

DNS server address: Đ a ch c a DNS server

Xem b¶ng cÊu h×nh: C:\


C:\> ipconfig /all
KiÓm tra kÕt nèi: C:\\> ping <IP ®Ých
C: ®Ých>
Ých>
Hanoi University of Industry Faculty of Electronics Engineering 31 Hanoi University of Industry Faculty of Electronics Engineering 32

8
3/5/2015

CÊu h×nh ®Þa chØ IP VÝ dô m« pháng


b. C¸c phư¬ng ph¸p cÊu h×nh CÊu h×nh m¹ng néi bé trưêng §HCN H5 néi
CÊu h×nh ®éng
Dùng DHCP (Dynamic Host Configuration Protocol)

Hanoi University of Industry Faculty of Electronics Engineering 33 Hanoi University of Industry 34 Faculty of Electronics Engineering

Mét sè c©u lÖnh kiÓm tra kÕt nèi Mét sè c©u lÖnh kiÓm tra kÕt nèi
L nh PING: Các thông báo c a l nh ping:
Ch c năng: Dùng ñ ki m tra k t n i c a máy tính L nh ping s hi n th thông báo và th ng kê sau m i l n
trong m ng. s d ng l nh. N u có l i x y ra trên ñư ng ñi ñ n máy
Cú pháp: ping ip/host [-t][-a][-l][-n] ñích, l nh ping s hi n th thông tin v l i. D a trên các
Chú thích: thông tin này b n s xác ñ nh ñư c m t s nguyên
[-t]: Th c hi n ping liên t c (cho ñ n khi b m Ctrl+C) nhân gây l i và cách kh c ph c.
Có 3 thông báo thư ng ñư c hi n th khi s d ng l nh
[-a]: Nh n ñ a ch IP t tên máy (host)
ping:
[-l]: Kích thư c gói tin g i ñi Reply from 172.16.1.1: bytes=32 time=30ms TTL=247
[-n]: S gói tin g i ñi Request timed out
Ví d : ping 172.16.1.1 -n 5 (ho c /n 5) Destination host unreachable

Hanoi University of Industry Faculty of Electronics Engineering 35 Hanoi University of Industry Faculty of Electronics Engineering 36

9
3/5/2015

Mét sè c©u lÖnh kiÓm tra kÕt nèi Mét sè c©u lÖnh kiÓm tra kÕt nèi
Các thông báo c a l nh ping: Các thông báo c a l nh ping:
1. Thông báo: Reply from 172.16.1.1: bytes=32 time=30ms TTL=247 2. Thông báo: Request timed out
Khi nh n ñư c thông báo có d ng như trên thì có nghĩa là l nh ping ñã th c
hi n thành công và h th ng không có l i: N u không k t n i ñư c v i máy ñích thì Ping s hi n th thông báo trên.
Thông ñi p "Request timed out" có nghĩa là không có h i ñáp tr v . Khi g$p
Đ a ch IP sau t “Reply from” cho bi t máy nào ñang g i thông ñi p tr l i. thông báo này thì b n có th có ch%n ñoán các nguyên nhân gây ra l i như
bytes=32 là kích thư c c a gói tin ICMP ñư c g i ñi. sau:
time=30ms th i gian c a quá trình h i ñáp ch t n 30 mili giây - Thi t b ñ nh tuy n Router b t t.
TTL=247 là giá tr "time to live" (th i gian s ng) c a gói tin ICMP. H t th i gian - Đ a ch máy ñích không có th t ho$c máy ñích ñang b t t, ho$c c m ping.
này thì gói tin s b h y. - N u máy ñích khác ñư ng m ng v i máy ngu n thì nguyên nhân có th do
không có ñ nh tuy n ngư c tr! l i máy ngu n. Lúc này, n u máy ñích ñang
Giá tr TTL ñư c ng d ng tùy h ñi u hành và nó là "thư c ño" gi i h n "th i ch y, b n có th ki m tra ñư ng ñi v c a gói tin b"ng cách xem l i thông s
gian s ng" c a datagram trong gói tin g i ñi. TTL kh!i t o b"ng giá tr n ñ nh Default Gateway trên máy ñích, máy ngu n và router k t n i các ñư ng m ng.
c a h ñi u hành (trong trư ng h p này là 247) và con s này gi m b t 1 ñơn - Đ tr& c a quá trình h i ñáp l n hơn 1 giây. Phiên làm vi c c a l nh ping m$c
v m i khi nó ñi qua m t router. Khi giá tr TTL này tr! thành 0 (zero) thì ñ nh là 1 giây. Nhưng n u quá trình h i ñáp l n hơn 1 giây mà gói tin v'n chưa
datagram này b h y cho dù nó chưa ñ n ñư c nơi nó c n "ping". N u b n ñ n ñích thì l nh ping cũng thông báo l i trên. B n có th s d ng tùy ch)n -w
"ping" m t host nào ñó trong cùng m t subnet (không qua router nào c ) thì giá ñ tăng thêm th i gian h t h n. Ví d cho phép kéo dài quá trình h i ñáp trong
tr TTL không h thay ñ#i. vòng 5 giây s d ng b n dùng l nh ping -w 5000.
Hanoi University of Industry Faculty of Electronics Engineering 37 Hanoi University of Industry Faculty of Electronics Engineering 38

Mét sè c©u lÖnh kiÓm tra kÕt nèi Mét sè c©u lÖnh kiÓm tra kÕt nèi
Các thông báo c a l nh ping:
3. Thông báo: Destination host unreachable L nh IPCONFIG /ALL:
Thông báo cho bi t không th k t n i ñ n máy ñích. Nguyên nhân gây ra l i
Ch c năng: L nh này cho phép hi n th c u hình
này có th là do cáp m ng b ñ t, không g n cáp vào card m ng, card m ng b IP c a máy tính b n ñang s d ng, như tên
t t, Driver card m ng b hư…
máy, ñ a ch IP, ñ a ch MAC, ...
Cú pháp: ipconfig /all

L nh NBTSTAT:
Ch c năng: Xác ñ nh tên máy t ñ a ch IP
Cú pháp: nbtstat –a IP Address

Hanoi University of Industry Faculty of Electronics Engineering 39 Hanoi University of Industry Faculty of Electronics Engineering 40

10
3/5/2015

Mét sè c©u lÖnh kiÓm tra kÕt nèi Mét sè c©u lÖnh kiÓm tra kÕt nèi
L nh NETSTAT: L nh TRACERT:
Ch c năng: Li t kê t t c các k t n i ra và vào Ch c năng: Ki m tra ñư ng ñi c a gói tin t
máy tính. máy tính b n ñ n máy tính ñích.
Cú pháp: netstat [-a][-e][-n] Cú pháp: tracert ip/host
Chú thích: Ví d : Ki m tra ñư ng ñi gói tin ñ n server
google.com
[-a]: Hi n th t t c các k t n i .
[-e]: Hi n th các thông tin th ng kê
[-n]: Hi n th các ñ a ch và các c#ng k t n i.

Hanoi University of Industry Faculty of Electronics Engineering 41 Hanoi University of Industry Faculty of Electronics Engineering 42

Mét sè c©u lÖnh kiÓm tra kÕt nèi Mét sè c©u lÖnh kiÓm tra kÕt nèi
L nh Net Send L nh FTP (truy n t i file):
Cú pháp: ftp ip/host
Ch c năng: G i thông ñi p trên m ng (ch s d ng trên N u k t n i thành công ñ n máy ch , b n s vào màn hình ftp, có d u
h th ng máy tình Win NT/2000/XP): nh c như sau: Code: ftp>_ T i ñây, b n s th c hi n các thao tác
Cú pháp: Net send ip/host thông_ñi p_mu n_g i b"ng tay v i ftp, thay vì dùng các chương trình ki u Cute FTP, Flash
Công d ng: FXP. N u k t n i thành công, chương trình s yêu c u b n nh p User
name, Password. N u username và pass h p l , b n s ñư c phép
+ L nh này s g i thông ñi p t i máy tính ñích (có ñ a upload, duy t file... trên máy ch . M t s l nh ftp cơ b n: -cd thu_muc:
ch IP ho$c tên host) thông ñi p:thông_ñi p_mu n_g i. chuy n sang thư m c khác trên máy ch - dir: Xem danh sách các file
+ Trong m ng LAN, ta có th s d ng l nh này ñ chat và thư m c c a thư m c hi n th i trên máy ch - mdir thu_muc: T o
v i nhau. Cũng có th g!i cho t t c các máy tính trong m t thư m c m i có tên thu_muc trên máy ch - rmdir thu_muc: Xoá
(remove directory) m t thư m c trên máy ch - put file: t i m t file file
m ng LAN theo c u trúc sau : (ñ y ñ c ñư ng d'n. VD: c:\tp\bin\baitap.exe) t máy b n ñang s
Net send * hello!I'm pro_hacker_invn d ng lên máy ch . - close: Đóng phiên làm vi c - quit: Thoát kh+i
chương trình ftp, quay tr! v ch ñ DOS command.

Hanoi University of Industry Faculty of Electronics Engineering 43 Hanoi University of Industry Faculty of Electronics Engineering 44

11
3/5/2015

Mét sè c©u lÖnh kiÓm tra kÕt nèi B5i tËp


L nh Net View : Bài 1. Trong s các ñ a ch IP sau, hãy ch ra các ñ a ch
Cú pháp: Net View [\\computer|/Domain[:ten_domain]] h p l , không h p l ?
Công d ng:
+ N u ch ñánh net view [enter], nó s hi n ra danh
sách các máy tính trong m ng cùng domain qu n lý v i
máy tính b n ñang s d ng.
+ N u ñánh net view \\tenmaytinh, s hi n th các chia
s, tài nguyên c a máy tính tenmaytinh . Sau khi s
d ng l nh này, các b n có th s d ng l nh net use ñ
s d ng các ngu n tài nguyên chia s, này
Bài 2. Xác ñ nh các thông s c a nh ng ñ a ch IP h p
l bài 1.

Hanoi University of Industry Faculty of Electronics Engineering 45 Hanoi University of Industry Faculty of Electronics Engineering 46

B5i tËp C u trúc gói tin IP


Bài 3. Dùng ph n m m mô ph ng Packet Tracer ñ ñ t
ñ a ch IP và c u hình các thông s c n thi t cho các thi t
b trong m ng như hình v .

Hanoi University of Industry Faculty of Electronics Engineering 47 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 48

12
3/5/2015

Gói tin IP Gói tin IP

• 4 bits
• 4 bits • Cho bi t chi u dài c a ph n header theo các t 32bit
• Cho bi t phiên b n c a IP
• IPv4: 0100; IPv6: 0110

• it

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 49 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 50

Gói tin IP Gói tin IP

• 16 bits.
• 8 bits. • Ch ra ñ dài c a gói tin IP theo byte ( c ph n
header và data)
• Ch ra t m quan tr ng ñư c gán b i m t giao th c
l p trên ñ c bi t nào ñó.
• Quy n ñư c ñi trư c
• Đ tin cây
• T cñ

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 51 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 52

13
3/5/2015

Gói tin IP Gói tin IP

• 16 bits. • 3 bits.
• Ch a m t s nguyên ch ra th t datagram hi n • Bit 0: dùng d tr luôn = 0
hành.
• Bit 1: = 0, có phân m nh, = 1 không phân
m nh.
• Bit 2: = 0, m nh cu i, = 1 còn m nh khác.

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 53 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 54

Gói tin IP Gói tin IP

• 13 bits.
• Đư c dùng ñ ghép các m nh datagram l i v i nhau • 8 bits.
• Ch ra s bư c nh y (hop) mà 1 gói tin ñi qua. Nó s gi m ñi
1 m!i l n gói tin ñi qua 1 router. Khi b ng 0 gói tin này s b
lo i.

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 55 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 56

14
3/5/2015

Gói tin IP Gói tin IP

• 8 bits.
• Ch ra giao th c l p trên: • 16 bits.
06 : TCP
• Giúp ki m tra tính toàn v"n c a IP header
17 : UDP
01: ICMP

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 57 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 58

Gói tin IP Gói tin IP

• 32bit
• 32 bits.
• Đ a ch node truy n datagram
• Đ a ch node nh#n datagram

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 59 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 60

15
3/5/2015

Gói tin IP Gói tin IP

• 24 bits.
• H! tr các tùy ch n khác nhau như b o m#t, chi u dài • 8 bits.
thay ñ i, ñ nh tuy n, báo l!i…. • Các bit 0 s ñư c chèn vào trư ng này ñ ñ m b o ph n
header luôn là b i c a 32 bit

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 61 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 62

Gói tin IP

Subnetting
• Ch a thông tin c a l p trên, chi u dài thay ñ i ñ n 64Kb (CHIA M$NG CON)

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 63 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 64

16
3/5/2015

T i sao ph i chia m ng? Subnetting


• Khi chia m t m ng l n • Subnet là chia m t m ng thành các m ng nh+.
• Đ có ñ a ch subnet, chúng ta s mư n bit ph n host và coi
thành các m ng nh+ có các bit này là trư ng subnet.
th :
- Gi m kích thư c mi n
qu ng bá.
- Tăng tính b o m t
- Phân c p qu n lý

• M c dù dùng nhi u ñ a
ch m ng nhưng bên
ngoài v n coi m ng c a
chúng ta là m t m ng

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 65 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 66

Subnet mask Ví d subnet mask


• Dùng ñ xác ñ nh ph n m ng và ph n host c a ñ a ch IP.
• 192.168.2.100 / 255.255.255.0.
Ph n m ng tương ng v i bit 1, ph n host tương ng v i
• 11000000.10101000.00000010.01100100.
bit 0
• 11111111.11111111.11111111.00000000.
• Có ñ dài 32 bit. • 11000000.10101000.00000010.00000000.
• Khi th c hi n phép toán AND gi a ñ a ch IP và subnet • Đây là ñ a ch l p C:
mask s ñư c ñ a ch m ng. – 24 bits ph n m ng.
• Subnet mask m$c ñ nh: – 0 bits dành cho subnet
- `L p A: 255.0.0.0 – 8 bits ph n host
- L p B: 255.255.0.0 • Đ a ch m ng: 192.168.2.0

- L p C: 255.255.255.0

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 67 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 68

17
3/5/2015

Ví d subnet mask Có th mư n bao nhiêu bit?


• 172.16.65.100 / 255.255.240.0.
• T t c các subnet bits là:
• 10101100.00010000.01000001.01100100.
– 0 : Đ a ch m ng.
• 11111111.11111111.11110000.00000000. – 1 : Đ a ch qu ng bá.
• 10101100.00010000.01000000.00000000. • S bit mư n ít nh t là: 2bit
• Đây là ñ a ch l p B: • S bit mư n l n nh t: S host bit - 2
– 16 ph n m ng • Chú ý cách vi t : 172.16.1.100/20
– 4 bits ph n subnet. /20 là t#ng bit ph n m ng và ph n mư n
– 12 ph n host. Vì th 172.16.1.100 có subnet mask 255.255.240.0
• Đ a ch m ng ( ñ a ch m ng con): 172.16.64.0.

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 69 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 70

Ví d Subnetting Cách tính Subnetting

• Cho m ng 172.16.0.0. • Xác ñ nh l p c a m ng và subnet mask m$c ñ nh.


• Xác ñ nh s bit mư n.
• C n chia m ng thành 8 m ng con, - Căn c vào s subnet và s host l n nh t
m ng con l n nh t có 1000 host. S subnet <= 2n – 2 ( v i n là s bit mư n)
Xác ñ nh subnet mask, và các ñ a ch cho S host <= 2m – 2 ( v i m là s bit còn l i)
các m ng con. m = s bit host m c ñ nh - n
Xác ñ nh d i ñ a ch cho m i subnet và ch)n subnet
Bư c nh y:
n<=8: b=2(8-n)
8<n<=16: b=2(16-n)
16<n<24: b=2(24-n)

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 71 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 72

18
3/5/2015

Ví d Subnetting D i ñ a ch c a t ng subnet
N Sub-network Broadcast Use
Possible host address
Ch n n = 4: o address address ?
S subnet:
24 - 2 = 14
0 172.16.0.0 172.16.0.1 – 172.16.15.254 172.16.15.255 N
S host trên 1 subnet
2(16-4) - 2 = 4094 1 172.16.16.0 172.16.16.1 – 172.16.31.254 172.16.31.255 Y

subnet mask: 255.255.240.0. 2 172.16.32.0 172.16.32.1 – 172.16.47.254 172.16.47.255 Y

0 subnet: .00000000.00000000 .. .. .. .. ..
1st subnet: .00010000.00000000
2nd subnet: .00100000.00000000 .. .. .. .. ..

15th subnet: .11110000.00000000 13 172.16.208.0 172.16.208.1 – 172.16.223.254 172.16.223.255 Y

14 172.16.224.0 172.16.224.1 – 172.16.239.254 172.16.239.255 Y

15 172.16.240.0 172.16.240.1 – 172.16.255.254 172.16.255.255 N

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 73 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 74

Bài t p 1: S subnet dùng ñư c: 14, s host dùng ñư c: 14. Bài t p 4: S subnet dùng ñư c: 254. Đ a ch m ng: 126.0.0.0
Đ a ch m ng: 192.10.10.0 Bài t p 5: S subnet dùng ñư c: 1000, s host dùng ñư c: 60.
Bài t p 2: S host dùng ñư c: 25. Đ a ch m ng: 218.35.57.0 Đ a ch m ng: 185.178.0.0
Bài t p 3: S subnet dùng ñư c: 45. Đ a ch m ng: 130.100.0.0
1. L p ñ a ch :………………….=> S bit host m c ñ nh:………….
2. Defaul Subnet Mask:……………………………………………….…… 1. L p ñ a ch :………………….=> S bit host m c ñ nh:………….
3. S bít m n: n =….......=> S bit host m i: m=…....=> B c nh y:…… 2. Defaul Subnet Mask:…………………………………………………
4. Custom Subnet Mask:……………………………………… 3. S bít m n: n =….......=> S bit host m i:….=>B c nh y:…
5. T ng s subnet:…………6. S subnet dùng ñ c:………………... 4. Custom Subnet Mask:………………………………………
7. T ng s ñ/c máy:…………8. S ñ a ch máy dùng ñ c:………….…. 5. T ng s subnet:………………………..
9. D i ñ a ch : 6. S subnet dùng ñ c:……….........
Sub-network Broadcast Use 7. T ng s ñ a ch máy:………………………..
No Possible host address
address address ? 8. S ñ a ch máy dùng ñ c:……….........
0 N 9. D i ñ a ch : …………………………………………………..
10. Cho bi t t m ñ a ch c a subnet th 140:………………….
1 Y
11. Nh ng ñ a ch có th
… Y gán ñ c c a subnet th 87:…………………………………
i .. .. .. 12. Đ a ch subnet c a subnet th 119:……………………………
.. .. .. .. .. 13. Đ a ch qu ng bá c a subnet th 191:…………………………
Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 75 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 76

19
3/5/2015

Bài t p 6: Đ a ch m ng: 148.75.0.0/26


Bài t p 7: Đ a ch m ng: 15.0.0.0/24 C u hình ñ a ch IP
Bài t p 8: Đ a ch m ng: 100.0.0.0/27
C u hình tĩnh
1. L p ñ a ch :………………….=> S bit host m c ñ nh:………….
2. Defaul Subnet Mask:…………………………………………………
3. S bít m n: n =….......=> S bit host m i:….=>B c nh y:…
4. Custom Subnet Mask:………………………………………
5. T ng s subnet:………………………..
6. S subnet dùng ñ c:……….........
7. T ng s ñ a ch máy:………………………..
8. S ñ a ch máy dùng ñ c:……….........
9. D i ñ a ch : …………………………………………………..
10. Cho bi t t m ñ a ch c a subnet th 18:………………….
11. Nh ng ñ a ch có th
gán ñ c c a subnet th 76:………………………………………
12. Đ a ch subnet c a subnet th 94:…………………………………
13. Đ a ch qu ng bá c a subnet th 221:…………………………
Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 77 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 78

C u hình ñ a ch IP
• C u hình ñ ng dùng DHCP (Dynamic Host Configuration Protocol) TÌM HI U V IPv6
H n ch c a IPv4
H th ng ñ a ch IPv4 hi n nay không có s thay ñ i v
cơ b n k t khi phát hành năm 1981. Qua th i gian s
d ng cho ñ n nay ñã phát sinh các y u t như:
S phát tri n m nh m c a h th ng Internet d n ñ n s
c n ki t v ñ a ch IPv4.
S phát tri n c a b ng ñ nh tuy n ngày m t l n.
Nhu c u v Security IP-Level.
Nhu c u v phương th c c u hình m t cách ñơn gi n.
Nhu c u h tr v thông tin v!n chuy n d" li u th i gian
th c (Real time Delivery of Data) còn g#i là Quality of
Service (QoS)…
Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 79 Hanoi University of Industry Faculty of Electronics Engineering

20
3/5/2015

TÌM HI U V IPv6 TÌM HI U V IPv6


H n ch c a IPv4 H n ch c a IPv4
Trong nh"ng năm 1990, CIDR (Classless Inter- Gi i pháp cho các v n ñ trên:
Domain Routing) ñư c xây d ng d a trên khái ni m m$t H n ch vi c gia tăng s lư ng m ng và các máy tính (ñi u này
n ñ a ch (address mask) ñã t m th i kh%c ph c ñư c không th th c hi n ñư c).
Gi i pháp còn l i là m r ng d i ñ a ch IP t 32 bits (IPv4) lên
nh"ng v n ñ thi u h t ñ a ch , c i ti n kh năng m r ng
128 bits hay còn g#i là IPv6.
c a IPv4. Như v!y, IPv6 là m t giao th c ho t ñ ng t i t ng m ng ra ñ i
M$c dù có thêm nhi u công c khác ra ñ i như k& nh(m gi i quy t tình tr ng thi u h t ñ a ch IP c p phát cho các
thu!t Subnetting (1985), k& thu!t VLSM (Variable Length thi t b m ng trong tương lai.
Subnet Masking - 1987) và CIDR (1993), các k& thu!t trên Ngoài vi c cung c p không gian IP r ng l n, IPv6 còn có nhi u
ñã không c u v t IPv4 ra kh'i m t v n ñ ñơn gi n: ñ$c ñi m c i ti n t!p trung vào v n ñ ñ nh tuy n và b o m!t
không ñ ñ a ch cho các nhu c u tương lai. nh(m giúp h th ng thông tin ho t ñ ng hi u qu và an toàn hơn.

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

TÌM HI U V IPv6 TÌM HI U V IPv6


T ng quan v IPv6 T ng quan v IPv6
H th ng IPv6 ñư c xây d ng v i các ñi m chính như sau:
Đ nh d ng ph n Header c a các gói tin theo d ng m i.
Kích thư c (không gian) ñ a ch :
Cung c p không gian ñ a ch r ng l n hơn. V i ñ r ng 128 bits, trên lí thuy t IPv6 có:
Cung c p gi i pháp ñ nh tuy n và ñ nh v ñ a ch hi u qu hơn. 2128=340.282.366.920.938.463.463.374.607.431.768.211.456
Cung c p s*n thành ph n Security (Built-in Security).
H tr gi i pháp Chuy n giao ưu tiên (Prioritized Delivery) ñ a ch IP cho các thi t b trên m ng, x p x 1028
trong Routing. l n không gian ñ a ch c a IPv4.
Cung c p Protocol m i trong vi c tương tác gi"a các Đi m k t Cách th c ñánh ñ a ch c a IPv6 cũng khác
n i (Nodes).
Có kh năng m r ng d+ dàng thông qua vi c cho phép t o so v i IPv4.
thêm Header ngay sau IPv6 Packet Header.
Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

21
3/5/2015

TÌM HI U V IPv6 TÌM HI U V IPv6


Phương pháp bi u di+n IPv6 Phương pháp bi u di+n IPv6
V i ñ r ng 128 bit: Có th ñơn gi n hóa v i quy t%c sau:
IPv6 thư ng ñư c vi t dư i d ng 8 nhóm, m i nhóm Cho phép b' các s 0 n(m phía trư c trong m i
g-m 4 ch" s th!p l c phân (không phân bi t ch" hoa, nhóm.
ch" thư ng), m i ph n cách nhau b i d u hai ch m (:). Nhóm g-m các s 0 ñư c thay b(ng m t s 0.
Thay b(ng hai d u hai ch m (::) cho các nhóm liên
Ví d : 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A ti p có giá tr b(ng không.
2001:0db8:0000:2f3b:02aa:00ff:fe28:9c5a Lưu ý: D u (::) ch xu t hi n duy nh t m t l n trong
2001:0dB8:0000:2F3b:02aA:00Ff:FE28:9c5a ñ a ch .

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

TÌM HI U V IPv6 TÌM HI U V IPv6


Phương pháp bi u di+n IPv6 Phương pháp bi u di+n IPv6
Ví d : Ví d :
2001:0DB8:0000:0000:0000:0000:1428:57AB 0000:0000:0000:2001:0DB8:1428:0000:0000
2001:0DB8:0000:0000:0000::1428:57AB 0:0:0:2001:0DB8:1428:0:0
2001:0DB8:0:0:0:0:1428:57AB ::2001:0DB8:1428:0:0
2001:0DB8:0:0::1428:57AB 0:0:0:2001:0DB8:1428::
2001:0DB8::1428:57AB Không ñư c vi t:
2001:DB8::1428:57AB ::2001:0DB8:1428::
Các cách ghi ñ a ch trên ñây là tương ñương. Gây nh m l n khi d ch ra ñ a ch ñ y ñ .

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

22
3/5/2015

TÌM HI U V IPv6 TÌM HI U V IPv6


Phương pháp bi u di+n IPv6 Các ñ a ch ñ$c bi t trong IPv6
M t s ñ a ch IPv6 ñư c hình thành b(ng cách gán
96 bits 0 vào ñ a ch IPv4 vì ñ a ch IPv4 ch là m t t!p ::/128 - ñ a ch g-m t t c là các bit 0 ch ñư c dùng
con c a không gian ñ a ch IPv6. Đ gi m nguy cơ nh m trong ph n m m.
l n trong chuy n ñ i gi"a ký hi u ch m th!p phân c a ::1/128 - ñây là ñ a ch loopback.
IPv4 và d u hai ch m c a IPv6 thì các nhà thi t k IPv6 ::/96 - zero prefix ñư c dùng cho IPv4 compatible
cũng ñã ñưa ra khuôn m u ñ$c bi t cho cách vi t nh"ng addresses.
ñ a ch lo i này như sau: Thay vì vi t theo cách c a m t ::ffff:0:0/96 - prefix này ñư c dùng cho IPv4 mapped
ñ a ch IPv6 là: 0:0:0:0:0:0:A00:1 ta có th v n ñ 32 addresses.
bits cu i theo m u ch m th!p phân như sau: ::10.0.0.1 2001:db8::/32 – prefix này dùng trong
documentation.
Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

TÌM HI U V IPv6 TÌM HI U V IPv6


Phân lo i IPv6 Address Phân lo i IPv6 Address
Unicast: Multicast:
Unicast Address dùng ñ ñ nh v m t Multicast Address dùng ñ ñ nh v nhi u
Interface trong ph m vi các Unicast Address. Interfaces. Packet có ñích ñ n là Multicast
Gói tin (Packet) có ñích ñ n là Unicast Address Address s thông qua Routing ñ chuy n ñ n t t
s thông qua Routing ñ chuy n ñ n 1 Interface c các Interfaces có cùng Multicast Address.
duy nh t.

Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

23
3/5/2015

TÌM HI U V IPv6 TÌM HI U V IPv6


Phân lo i IPv6 Address Phân lo i IPv6 Address
Anycast : Trong các trư ng h p nêu trên, IPv6 Address
Anycast Address dùng ñ ñ nh v nhi u ñư c c p cho Interface ch không ph i Node,
Interfaces. Tuy v!y, Packet có ñích ñ n là m t Node có th ñư c ñ nh v b i m t trong s
Anycast Address s thông qua Routing ñ các Interface Address.
chuy n ñ n m t Interfaces trong s các Interface IPv6 không có d ng Broadcast, các d ng
có cùng Anycast Address, thông thư ng là Broadcast trong IPv4 ñư c xem như tương
Interface g n nh t (khái ni m G n ñây ñư c ñương Multicast trong IPv6.
tính theo kho ng cách Routing).
Hanoi University of Industry Faculty of Electronics Engineering Hanoi University of Industry Faculty of Electronics Engineering

SO SÁNH Đ.A CH/ IPV4 VÀ IPV6 (1)


SO SÁNH Đ.A CH/ IPV4 VÀ IPV6 (2)

TÌM HI U V IPv6
Đ dài ñ a ch là 32 bit (4 byte)
Phân l p ñ a ch (L p A, B, C và D)
L p D là Multicast (224.0.0.0/4)
Đ dài ñ a ch là 128 bit (16 byte)
Không phân l p ñ a ch . C p phát theo ti n t
Đ a ch multicast có ti n t FF00::/8
TÌM HI U V IPv6
IPsec ch là tùy ch!n
Header c a ñ a ch IPv4 không có trư#ng xác ñ nh
IPsec ñư c g"n li n v i IPv6.
Trư#ng Flow Label cho phép xác ñ nh lu ng gói
lu ng d$ li u c a gói tin cho các Router ñ x lý tin ñ các Router có th ñ m b o ch t lư ng d ch
S d ng ñ a ch Broadcast Không có Broadcast, thay b ng Anycast
QoS. v QoS
Đ a ch qu ng bá truy n thông tin ñ n t t Trong IPv6 không t n t i ñ a ch qu ng bá, thay Vi c phân ño n ñư c th c hi n b i c Vi c phân ño n ch ñư c th c hi n b i máy ch phía g i
c các node trong m t m ng con vào ñó là ñ a ch Multicast Router và máy ch g i gói tin mà không có s tham gia c a Router
Đ a ch Loopback 127.0.0.1 Đ a ch Loopback là ::1 Header có ch a trư#ng Checksum Không có trư#ng Checksum trong IPv6 Header
S d ng ñ a ch Public Tương ng là ñ a ch Unicast toàn c u Header có ch a nhi u tùy ch!n T t c các tùy ch!n có trong Header m r ng
Đ a ch IP riêng (10.0.0.0/8, 172.16.0.0/12, and Giao th c ARP s d ng ARP Request Khung ARP Request ñư c thay th b i các thông
Đ a ch Site-lLcal (FEC0::/48)
192.168.0.0/16) qu ng bá ñ xác ñ nh ñ a ch v t lý. báo Multicast Neighbor Solicitation.
Đ a ch t c u hình (169.254.0.0/16) Đ a ch Link-Local (FE80::/64) S d ng giao th c IGMP ñ qu n lý thành Giao th c IGMP ñư c thay th b i các thông báo
D ng bi u di n: chu i s th p phân cách nhau b i D ng bi u di n: chu i s Hexa cách nhau b i d u hai viên các nhóm m ng con c c b MLD (Multicast Listener Discovery)
d u ch m ch m; có th nhóm chu i s 0 li n nhau vào m t kí t S d ng ICMP Router Discovery ñ xác S d ng thông báo qu ng cáo Router (Router
ñ nh ñ a ch c%ng Gateway m c ñ nh phù Advertisement) và ICMP Router Solicitation thay
S d ng m t n m ng con Ch s d ng kí hi u ti n t ñ ch m ng h p nh t, là tùy ch!n. cho ICMP Router Discovery, là b"t bu c.
Phân gi i tên miên DNS: b n ghi tài nguyên ñ a ch Phân gi i tên miên DNS: b n ghi tài nguyên ñ a ch máy Đ a ch máy ch ñư c lưu trong DNS v i Đ a ch máy ch ñư c lưu trong DNS v i m c
máy ch IPv4 (A) ch IPv6 (AAAA) m c ñích ánh x sang ñ a ch IPv4 ñích ánh x sang ñ a ch IPv6
Thi t l p c u hình b ng th công ho c s d ng Cho phép c u hình t ñ ng, không s d ng nhân công H tr gói tin kích thư c 576 bytes (có H tr gói tin kích thư c 1280 bytes (không c n
DHCP hay c u hình qua DHCP th phân ño n) phân ño n)
Con tr ñ a ch ñư c lưu trong IN-ADDR ARPA Đ a ch máy ch ñư c lưu trong DNS v i m c ñích ánh
DNS ñ ánh x ñ a ch IPv4 sang tên máy ch x sang ñ a ch IPv6

Hanoi University of Industry Faculty of Electronics Engineering 95 Hanoi University of Industry Faculty of Electronics Engineering 96

24
3/5/2015

Address Resolution Protocol (ARP)

• Đ các các thi t b giao ti p v i nhau, thi t b


g i c n hai lo i ñ a ch là ñ a ch IP và ñ a ch
MAC c a thi t b ñích.
• ARP là giao th c cho phép tìm ñ a ch MAC khi
Giao th c ARP bi t ñ a ch IP. ARP có hai ch c năng cơ b n:
(Address Resolution Protocol) - Phân gi i ñ a ch IPv4 thành ñ a ch MAC.
- Duy trì ánh x IP -> MAC trong b nh cache

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 97 Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 98

Address resolution protocol B ng ARP

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering 99 Hanoi University of Industry GV: B Qu c B o 100
Faculty of Electronics Engineering

25
3/5/2015

Ho t ñ ng c a ARP ? Ho t ñ ng c a ARP: ARP request

ARP Table:

?
MAC MAC IP IP What is your MAC Addr?
ff.ff.ff.ff.ff.ff A.B.C.1.3.3 197.15.22.33197.15.22.35

MAC MAC IP IP Data


? A.B.C.1.3.3 197.15.22.33 197.15.22.35

197.15.22.33 197.15.22.34 197.15.22.35 197.15.22.33 197.15.22.34 197.15.22.35


A.B.C.1.3.3 A.B.C.4.3.4 A.B.C.7.3.5 A.B.C.1.3.3 A.B.C.4.3.4 A.B.C.7.3.5

A B C A B C
Hanoi University of Industry GV: B Qu c B o 101
Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 102
Faculty of Electronics Engineering

Ho t ñ ng c a ARP : Checking Ho t ñ ng c a ARP: ARP reply

MAC MAC IP IP MAC MAC IP IP


What is your MAC Addr? This is my MAC Addr
ff.ff.ff.ff.ff.ff A.B.C.1.3.3 197.15.22.33 197.15.22.35 A.B.C.1.3.3 A.B.C.7.3.5 197.15.22.35197.15.22.33

197.15.22.33 197.15.22.34 197.15.22.35 197.15.22.33 197.15.22.34 197.15.22.35

A.B.C.1.3.3 A.B.C.4.3.4 A.B.C.7.3.5 A.B.C.1.3.3 A.B.C.4.3.4 A.B.C.7.3.5

A B C A B C
Hanoi University of Industry GV: B Qu c B o 103
Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 104
Faculty of Electronics Engineering

26
3/5/2015

Ho t ñ ng c a ARP: Caching ARP – Khi ñích ! ngoài LAN

ARP Table:

A.B.C.7.3.5 – 197.15.22.35

MAC MAC IP IP Data


A.B.C.7.3.5 A.B.C.1.3.3 197.15.22.33 197.15.22.35

197.15.22.33 197.15.22.34 197.15.22.35


A.B.C.1.3.3 A.B.C.4.3.4 A.B.C.7.3.5

A B C
Hanoi University of Industry GV: B Qu c B o 105
Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 106
Faculty of Electronics Engineering

ARP – Khi ñích ! ngoài LAN ARP – Khi ñích ! ngoài LAN

Hanoi University of Industry GV: B Qu c B o 107


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 108
Faculty of Electronics Engineering

27
3/5/2015

ARP – Khi ñích ! ngoài LAN ARP – Khi ñích ! ngoài LAN

Hanoi University of Industry GV: B Qu c B o 109


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 110
Faculty of Electronics Engineering

ARP – Khi ñích ! ngoài LAN

Giao th c RARP
(Revert Address Resolution
Protocol)

Hanoi University of Industry GV: B Qu c B o Faculty of Electronics Engineering111 Hanoi University of Industry GV: B Qu c B o 112
Faculty of Electronics Engineering

28
3/5/2015

Ý nghĩa c a ICMP
• Đi u khi n dòng d li u
Khi tr m ngu n g i d li u t i quá nhanh, tr m ñích không
k p x lý, tr m ñích - hay m t thi t b d'n ñư ng g i tr tr m
ngu n m t thông báo ñ tr m ngu n t m ng ng vi c truy n thông
tin.
Giao th c ICMP • Thông báo l!i
Khi không tìm th y tr m ñích, m t thông báo l i Destination
(Internet Control Message Protocol) Unreachable ñư c Router g i tr l i tr m ngu n.
• Ki m tra tr m làm vi c
Khi m t máy tính mu n ki m tra m t máy khác có t n t i và
ñang ho t ñ ng hay không, nó g i m t thông báo Echo Request.
Khi tr m ñích nh n ñư c thông báo ñó, nó g i l i m t Echo
Reply. L nh ping s d ng các thông báo này. Ping là m t l nh
ph# bi n và thư ng ñư c s d ng ñ ki m tra k t n i .

Hanoi University of Industry GV: B Qu c B o 113


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 114
Faculty of Electronics Engineering

Các giao th c ñ nh tuy n

• Trong mô hình OSI


ñ nh tuy n là ch c
Cơ b n v ñ nh tuy n năng c a l p 3.
• Đ nh tuy n là quá trình
tìm ñư ng ñi hi u qu
nh t t thi t b này t i
thi t b khác trên m ng

Hanoi University of Industry GV: B Qu c B o 115


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 116
Faculty of Electronics Engineering

29
3/5/2015

Các giao th c ñ nh tuy n Quy t ñ nh ñư ng ñi.


• Vi c quy t ñ nh ñư ng ñi ñư c th c hi n trên router
b"ng vi c so sánh ñ a ch ñích v i b ng ñ nh tuy n và
quy t ñ nh ñư ng ñi t t nh t.
• Quy t ñ nh ñư ng là vi c quy t ñ nh g i gói tin ra c#ng
nào ñ có th t i ñích.

• Cung c p các ti n trình ñ chia s, thông tin ñ nh tuy n


• Cho phép các router giao ti p v i nhau ñ c p nh t và duy trì b ng ñ nh
tuy n
• Ví d m t s giao th c ñ nh tuy n: Routing Information Protocol (RIP),
Interior Gateway Routing Protocol (IGRP), Open Shortest Path First
(OSPF), Border Gateway Protocol (BGP), Enhanced IGRP (EIGRP)

Hanoi University of Industry GV: B Qu c B o 117


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 118
Faculty of Electronics Engineering

B ng ñ nh tuy n B ng ñ nh tuy n
• B ng ñ nh tuy n ch a các thông tin v ñ nh tuy n,
g m các thông tin:
– Giao th c ñ nh tuy n
– Đ a ch m ng ñích
– Next-hop, Metric
– Giao di n ra

Hanoi University of Industry GV: B Qu c B o 119


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 120
Faculty of Electronics Engineering

30
3/5/2015

Metric Link state và distance vector


• Metric là m t tham s xây d ng d a trên các • Distance-Vector Protocols (RIP, IGRP,
ñ$c ñi m c a ñư ng ñi, thông thư ng là các EIGRP):
tham s : – Xác ñ nh kho ng cách và hư ng vector ñ i v i b t
– Bandwidth kỳ liên k t nào trong m ng.
– Đ tr& – G i t t c hay m t ph n b ng ñ nh tuy n ñ n router
– Đ tin c y k c n theo m t chu kỳ nh t ñ nh
– Hop count • Link State Protocols (OSPF, IS - IS):
– Các router ch g i qu ng bá tr ng thái ñư ng liên
k t khi có s thay ñ#i.
– Vi c tính ñư ng ñ d a vào cơ s! d li u t i router
ñ ch)n ñư ng ñi ng n nh t.

Hanoi University of Industry GV: B Qu c B o 121


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 122
Faculty of Electronics Engineering

TCP và UDP

T ng Transport

Hanoi University of Industry GV: B Qu c B o 123


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 124
Faculty of Electronics Engineering

31
3/5/2015

TCP UDP

• TCP cung c p m t m ch o gi a các ng • UDP truy n d li u không tin c y, v i các ñ$c


d ng ñ u cu i. Có các ñ$c ñi m: ñi m::
– Hư ng k t n i (connection-oriented). – Không hư ng k t n i (Connectionless.)
– Tin c y – Không tin cây (Unreliable)
– Chia các message thành các segments. – Truy n toàn b messages (datagrams).
– L p ghép l i các messages t i tr m ñích – Không báo nh n
– Truy n l i n u không nh n ñư c.
• Các giao th c dùng TCP: FTP, SMTP, HTTP, • Các giao th c c a UDP: TFTP, SNMP, DHCP,
Telnet DNS

Hanoi University of Industry GV: B Qu c B o 125


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 126
Faculty of Electronics Engineering

Đ nh d ng ph n Header c a TCP D i port

• 2 bytes: 0 – 65535.
– < 255 : Dùng cho các ng d ng công c ng.
– 255 - 1023 : Các port ñư c dành cho các
nhà s n xu t các ng d ng.
– > 1023 : là các port không ñăng ký.
• Các h th ng cu i s d ng s port ñ
l a ch)n các ng d ng phù h p.
• Host ngu n gán port ngu n ban ñ u m t
cách linh ñ ng, thông thư ng >1023

Hanoi University of Industry GV: B Qu c B o 127


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 128
Faculty of Electronics Engineering

32
3/5/2015

Port Port

• C TCP và UDP s d ng tham s port


ñ truy n thông tin lên l p cao hơn.
Hanoi University of Industry GV: B Qu c B o 129
Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 130
Faculty of Electronics Engineering

DNS
• DNS là m t h th ng s d ng trên internet ñ
chuy n t tên mi n thành ñ a ch IP .
• H th ng DNS ñư c thi t l p phân c p và t o
ra các server DNS có các m c khác nhau.
T ng Application

Hanoi University of Industry GV: B Qu c B o 131


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 132
Faculty of Electronics Engineering

33
3/5/2015

DNS DNS: Resolve www.yahoo.com


Request
.
. Reply

vn Address com
of com
com edu gov vn fr uk server
Address of
yahoo.com
vnn server yahoo
Address of
www.yahoo.com Address of
vnn com edu gov www.yahoo.com

Hanoi University of Industry GV: B Qu c B o 133


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 134
Faculty of Electronics Engineering

FTP TFTP
• File Transfer Protocol (FTP) là m t d ch v • Trivial File Transfer Protocol (TFTP) là d ch v không
hư ng k t n i s d ng UDP
truy n file hư ng k t n i, tin c y dùng TCP. • TFTP ñư c thi t k nh+ g)n và d& th c hi n.
• Khi copy file t server, ñ u tiên FTP thi t l p • TFTP thư ng ñư c s d ng trên router ñ truy n các
file c u hình, file nh h ñi u hành router.
m t k t n i gi a server và client, sau khi k t • TFTP có th ghi, ñ)c, read, write, hay các file ñ n ho$c
n i ñư c thi t l p, d li u b t ñ u ñư c ñi t m t server ! xa, nhưng không th li t kê thư m c
truy n. và hi n t i chưa cung c p công c xác th c ngư i
dùng.

Hanoi University of Industry GV: B Qu c B o 135


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 136
Faculty of Electronics Engineering

34
3/5/2015

HTTP Telnet
• Hypertext Transfer Protocol (HTTP) làm vi c v i World • Ph n m m Telnet client có kh năng cho phép
Wide Web, truy nh p t xa vào host ñang ch y chương
trình ng d ng Telnet server ñ th c hi n các
• Web browser là chương trình ng d ng client – server. câu l nh trên host này.
• M t Web browser th hi n d li u dư i các ñ nh d ng
multimedia .
• M t trang Web ñư c t o ra b"ng ngôn ng HTML, ñ a
ch c a nó ñư c g)i là b ñ nh v tài nguyên h p nh t
URL (Uniform Resource Locator).

Hanoi University of Industry GV: B Qu c B o 137


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 138
Faculty of Electronics Engineering

SMTP SNMP
• Các Email servers giao • Simple Network
ti p v i nhau s d ng Management Protocol
Simple Mail Transfer (SNMP) là giao th c
Protocol (SMTP) ñ g i dùng tao ñ%i các thông
và nh n mail. tin qu n lý m ng.
• Các giao th c mà mail • M t m ng ñư c qu n lý
client thư ng s d ng là b ng SNMP bao g m:
POP3 và IMAP4 – Network management
system (NMS)
– Managed device
– Agents

Hanoi University of Industry GV: B Qu c B o 139


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 140
Faculty of Electronics Engineering

35
3/5/2015

DHCP DHCP
• Dynamic Host Configuration Protocol (DHCP) là d ch v cho
phép các thi t b trên m ng ñư c c u hình ñ a ch IP và các
thông tin khác t ñ ng t DHCP server khi tham gia m ng.

DHCP DHCP
Server1 Client

1 DHCP client broadcasts a DHCPDISCOVER packet

2 DHCP servers broadcast a DHCPOFFER packet

3 DHCP client broadcasts a DHCPREQUEST packet

4 DHCP Server1 broadcasts a DHCPACK packet

Hanoi University of Industry GV: B Qu c B o 141


Faculty of Electronics Engineering Hanoi University of Industry GV: B Qu c B o 142
Faculty of Electronics Engineering

DHCP – Quá trình làm m i IP

DHCP
Server2

DHCP Client
DHCP
Server1

50% of
100%
87.5% oflease
lease
lease
duration has
expired
expired

If 1
the client Client
DHCPfails
client sends
renewaait’s
tosends DHCPREQUEST
itsDHCPREQUEST
lease,
lease,after
after50% packet
packet
87.5%
of of
thethe
lease
lease has
duration then
expired, has expired,
the DHCP then
lease
thegeneration
DHCP leaseprocess
renewalstarts
process
overwill
2 DHCP
begin
again with Server1
againa after
DHCP87.5% sends
client a DHCPACK
ofbroadcasting
the apacket
lease duration
DHCPDISCOVER
has expired

Hanoi University of Industry GV: B Qu c B o 143


Faculty of Electronics Engineering

36

You might also like