Xem mẫu
- M NG MÁY TÍNH
Nguy n H ng Sơn
Gi i thi u 1-1
Chương 1
Gi i Thi u
1.James F. Kurose, Keith W. Ross, Computer Networking: a top-down
approach featuring the Internet, Addison Wesley.
2.Richard Steves, TCP/IP Illustrated Vol I-The Protocols, Addison-
Wesley
3. L y các Slideshow t http://www.ptithcm.edu.vn/~hongson vào trang
Computer Network
Gi i thi u 1-2
1
- T NG QUAN CHƯƠNG
N I DUNG
Khái quát m ng máy tính
network edge: host, access network, ư ng truy n
v t lý
network core: packet/circuit switching, c u trúc
Internet
Hi u năng m ng: packet loss, delay, throughput
Các l p giao th c, các mô hình d ch v
Gi i thi u 1-3
Khái quát m ng máy tính
H th ng g m t hai hay nhi u máy tính n i
l i v i nhau hình thành m ng máy tính
host = end system ch y ng d ng m ng
Liên k t truy n thông
Cáp quang,cáp ng, radio, kênh v
tinh
truy n = bandwidth
Tc
Thi t b n i m ng: chuy n ti p các gói s li u
Gi i thi u 1-4
2
- Sơ lư c v c u trúc m t m ng
network edge: các
ng d ng và máy
host
access network,
ư ng truy n v t lý:
các liên k t truy n
dùng dây và không
dây
network core:
G m các router k t
n i v i nhau
Các m ng ư c k t
Gi i thi u 1-5
n i v i nhau
Network edge:
end system (host):
Ch y các trình ng d ng m ng
Ví d Web, email
peer-peer
T i biên (l ) c a m ng
Mô hình client/server:
client host yêu c u và nh n d ch
v t các server
client/server
Ví d Web browser/server;
email client/server
Mô hình peer-peer:
Không c n các server, các host
trao i tr c ti p
Ví d Skype, BitTorrent
Gi i thi u 1-6
3
- M ng truy nh p và ư ng truy n v t lý
(Access network và physical media)
Phương pháp k t n i host
vào m ng:
M ng c a các cơ quan
M ng tư gia
M ng di ng
Khái ni m băng thông
Khái ni m
Chia s hay dùng riêng
Gi i thi u 1-7
Network Core
Là m t lư i n i các router
S li u ư c chuy n qua
m ng như th nào?
circuit switching: m ch
v t lý dành riêng cho
m i cu c g i
packet-switching: s
li u ư c chuy n qua
m ng dư i d ng các
kh i r i r c. Không
dùng m ch v t lý riêng
cho m t cu c g i.
Gi i thi u 1-8
4
- C u trúc m ng Internet: m ng c a các
m ng
Phân c p y u
T i trung tâm: Tier-1 ISP (VDC, Viettel...), ph m vi qu c
gia/qu c t
Quan h ngang c p
Các nhà cung
c p Tier-1
Tier 1 ISP
k t n i ngang
hàng
Tier 1 ISP
Tier 1 ISP
Gi i thi u 1-9
C u trúc m ng Internet: m ng c a các
m ng
Tier-2 ISP: là các ISP nh hơn, thư ng cho m t vùng
K tn i n m t hay nhi u tier-1 ISP, có th n i n Tier-2 ISP
Các Tier-2 ISP
cũng n i ngang
Tier-2 ISP thuê Tier-2 ISP Tier-2 ISP
c p v i nhau
tier-1 ISP k t n i
Tier 1 ISP
n Internet
tier-2 ISP là
khách hàng cùa
tier-1 ISP
Tier 1 ISP
Tier 1 ISP Tier-2 ISP
Tier-2 ISP Tier-2 ISP
Gi i thi u 1-10
5
- C u trúc m ng Internet: m ng c a các
m ng
Tier-3 ISP và local ISP
Là m ng truy nh p g n gũi v i end system
local
local
Tier 3
ISP local
local
ISP
ISP ISP
ISP
Local và tier- Tier-2 ISP Tier-2 ISP
3 ISP là thuê
Tier 1 ISP
bao c a các
tier c p cao
hơn, các
ISPk t n i
chúng v i ph n Tier 1 ISP
Tier 1 ISP Tier-2 ISP
còn l i c a
local
Internet
Tier-2 ISP Tier-2 ISP
ISP
local local local
ISP ISP ISP Gi i thi u 1-11
C u trúc m ng Internet: m ng c a các
m ng
Các gói ư c chuy n qua nhi u m ng
local
local
Tier 3
ISP local
local
ISP
ISP ISP
ISP
Tier-2 ISP Tier-2 ISP
Tier 1 ISP
Tier 1 ISP
Tier 1 ISP Tier-2 ISP
local
Tier-2 ISP Tier-2 ISP
ISP
local local local
ISP ISP ISP Gi i thi u 1-12
6
- packet loss và delay
Các gói x p hàng t i các b m c a router
Tc gói n vư t quá kh năng c a liên k t u ra
Các gói x p hàng, i l y lư t truy n
Gói ang ư c truy n (delay)
A
B
Gói ang x p hàng (delay)
Vùng tr ng c a b m
Gi i thi u 1-13
B n y u t gây tr
1. x lý t i node: 2. x p hàng
Ki m tra l i bit i t i liên k t u ra
l y lư t truy n lên liên
Xác nh u ra
kt
Tùy thu c vào m c
ngh n c a router
Tr truy n n i dung
A Tr lan truy n tín hi u
B
Tr x lý
Tr x p hàng
Gi i thi u 1-14
7
- B n y u t gây tr
4. Lan try n tín hi u:
3. Truy n n i dung:
d = c ly truy n (m)
R=bandwidth (bps)
s=t c lan truy n tín
L=kích thư c (bits)
hi u trong môi trư ng
L/R
(~2x108 m/sec)
d/s
Tr truy n n i dung
A Tr lan truy n tín hi u
B
Tr x lý
Tr x p hàng
Gi i thi u 1-15
Tr trên m ng Internet và o lư ng
Chương trình traceroute là phương ti n o th i gian
tr t ngu n n các router d c theo tuy n d n n
ích.
Truy n ba gói n m i router d c theo ư ng i n ích
M i router n lư t mình g i gói ph n h i
Tính toán th i gian gi a th i i m truy n và nh n.
3 probes
3 probes
3 probes
Gi i thi u 1-16
8
- Tr trên m ng Internet và o lư ng
Ba giá tr o lư ng t end sysem n
www.yahoo.com
Liên k t ra h i ngo i
* có nghĩa là không áp ng (gói thăm dò b m t,
router không ph n h i)
Gi i thi u 1-17
M t gói (Packet loss)
Hàng i có kích thư c h u h n
Gói n trong khi hàng i h t ch b b
Gói b m t có th ư c truy n l i
buffer
Gói ang ư c truy n
(hàng i)
A
B
Gói n hàng iã ys b h yb
Gi i thi u 1-18
9
- Thông lư ng (Throughput)
throughput: là t c (bps) truy n các bit
gi a ngu n và ích
T c th i: t c t i m t th i i m
Trung bình: t c trong m t kho ng th i gian
ng có th d n lu ng ng có th d n lu ng v i
server truy n
v it c Rs bps tc Rc bps
lu ng bit vào ng
Gi i thi u 1-19
Thông lư ng
Rs < Rc
Rs bps Rc bps
Rs > Rc
Rs bps Rc bps
Liên k t c chai:
Là liên k t trên ư ng end-end b ràng bu c b i thông
lư ng end-end
Gi i thi u 1-20
10
- Thông lư ng trong ng c nh Internet
Thông lư ng trên
m t k t n i: Rs
min(Rc,Rs,R/10) Rs Rs
Th c t : Rc hay Rs
thư ng là c chai R
Rc Rc
Rc
10 k t n i chia s liên k t c chai R bps
Gi i thi u 1-21
L p giao th c
M ng máy tính là m t t h p ph c t p g m nhi u:
host
Switch, router
Các liên k t dùng các lo i ư ng truy n khác nhau
Ph n c ng, ph n m m
Các giao th c
Các ng d ng
C n ph i hi u rõ b n ch t c u thành m i có kh năng phát
tri n, v n hành và s a ch a
Gi i thi u 1-22
11
- Gi i pháp
i v i các h th ng ph c t p:
C u trúc tư ng minh cho phép nh n di n các thành
ph n và m i liên h gi a chúng.
Ki n trúc phân l p ch c năng
Module hóa giúp d b o trì, c p nh t h th ng
S thay i c a l p ch c năng này không nh
hư ng n các l p khác
Gi i thi u 1-23
Ki n trúc phân l p ch c năng:
Hai mô hình chính
OSI Reference Model
TCP/IP Model
Gi i thi u 1-24
12
- Quan ni m v môi trư ng h th ng truy n thông c a ISO
Trình ng d ng Trình ng d ng
Các ch c năng Các ch c năng
hư ng ng d ng hư ng ng d ng
Các ch c năng Các ch c năng
ph thu c m ng ph thu c m ng
M n g s li u
Môi trư ng m ng
Môi trư ng OSI
Môi trư ng h th ng th c
Gi i thi u 1-25
OSI Reference Model
ư c phát tri n b i ISO (International
Organization for Standardization)
Có 7 l p ch c năng
Là khuôn m u lý thuy t v ch c năng c a h
th ng ph c v truy n thông
Gi i thi u 1-26
13
- B n ch t c a mô hình tham
chi u OSI
OSI Reference Model
Trình ng d ng Trình ng d ng
Application
Presentation
Các ch c năng Các ch c năng Session
hư ng ng d ng hư ng ng d ng
Transport
Network
Các ch c năng Các ch c năng
ph thu c m ng ph thu c m ng Data Link
Physical
M n g s li u
Gi i thi u 1-27
Khái ni m l p ch c năng
M i l p tham gia th c hi n m t trong 7 ch c
năng truy n thông thi t y u.
M i l p d a vào l p k dư i th c hi n
ch c năng c a mình, ch c năng g n ng d ng
ngư i dùng hơn (primitive functions)-->
thông minh hơn.
L p dư i có nhi m v cung c p d ch v cho
l p k trên
M i l p hoàn toàn c l p v i các l p khác.
Gi i thi u 1-28
14
- ct l p
Gi i thi u 1-29
Ch c năng c a các l p
Application layer
Presentation layer
Session layer
Transport layer
Network layer
Data link layer
Physical layer
Gi i thi u 1-30
15
- Các giao ti p
Trình ng d ng Trình ng d ng
SAP
Ký hi u: Data Network
K tn i o
K t n i th t
Gi i thi u 1-31
Nguyên lý
Ho t ng truy n thông gi a hai trình ng
d ng ch thành công khi t t c các giao ti p
u ph i ho t ng t t.
Gi i thi u 1-32
16
- Khái ni m giao th c
Giao ti p gi a ngư i v i Các giao th c m ng:
ngư i: Ch th là máy
H i, yêu c u... Giao ti p gi a các máy
Tr l i ư c th c hi n theo
giao th c
i áp qua l i
Các giao th c nh nghĩa khuôn d ng kh i s li u,
tr t t truy n và nh n gi a các th c th
truy n thông, các hành vi truy n và nh n. Giao
th c th c hi n các giao ti p ngang hàng gi a
hai l p ch c năng trên hai thi t b .
Gi i thi u 1-33
Khái ni m giao th c
Chào
TCP connection
request
chào
TCP connection
Anh h c response
l p nào Get http://www.ptithcm.edu.vn
D07VT
index.html
Th i gian
Gi i thi u 1-34
17
- Giao ti p n i gi a các l p k
L p trên truy xu t dich v c a l p dư i qua
m t SAP
Lưu ý: có nhi u SAP gi a hai l p
Các d ch v gi a hai l p k ư c di n t
thông qua hai thu t ng : primitive và
parameter
primitive là các hàm ch c năng, th c hi n m t
ch c năng c th
parameter là các tham s truy n thông tin
i u khi n hay data vào primitive
Gi i thi u 1-35
Các lo i primitive tiêu bi u
Request()
Indicate()
Response()
Confirm()
Gi i thi u 1-36
18
- Các lo i primitive tiêu bi u (2)
Gi i thi u 1-37
ơn v d li u giao th c
(Protocol Data Unit)
Giao th c th c hi n ch c năng truy n thông d a vào óng và tách gói d li u, m i giao th c
u có các PDU riêng.
Overhead Payload
Thông tin c n
ch a thông tin i u
truy n/nh n c a
khi n và h tr ho t
các t ng phía
ng c a giao th c
trên
Gi i thi u 1-38
19
- Ho t ng truy n thông qua môi
trư ng OSI
Gi i thi u 1-39
TCP/IP Model
TCP/IP model là
ki n trúc phân
Application
lp Giao ti p
Transport
Network
Gnkt
Links
Physical
ư ng dây
Gi i thi u 1-40
20
nguon tai.lieu . vn