Mô hình tham chi u OSI... Mô hình tham chi u OSI... Mô hình tham chi u OSI.
Trang 1M NG MÁY TÍNH
Name: Nguy n C nh Toàn
Email: toannc_it@yahoo.com
Trang 3TI N TRÌNH
• Ch Ch ng I: Gi i thi u chung ng I: Gi i thi u chung
Trang 4CH NG I
Gi I THI U CHUNG
Trang 5M c tiêu
• L ch s L ch s phát tri n phát tri n
• L i ích c a m ng máy tính Ph
Trang 6L ch s phát tri n
L ch s phát tri n
• T nh ng n m 60 đã xu t hi n các m ng x lý, trong đó các tr m cu i th đ ng đ c n i vào máy x lý trung tâm Máy x y lý trung tâm làm t t c m i vi c t ý g qu n lý các th q ý
t c truy n d li u, qu n lý s đ ng b các tr m cu i,
… đ n vi c theo dõi ng t c a các tr m cu i.
• D n d n, đ gi m nh nhi m v c a máy x lý trung tâm
ng i ta thêm vào các b ti n x lý đ ng th i thêm vào
ng i ta thêm vào các b ti n x lý, đ ng th i thêm vào các thi t b “T p trung” (concentrator) và b “d n kênh” (multiplexor) H th ng này đ c k t n i thành m ng truy n tin y
• S khác nhau gi a hai thi t b trên là ch : b d n kênh
có kh n ng chuy n song song các thông tin do các tr m
cu i g i t i, còn b t p trung không có kh n ng đó nên
ph I dùng b nh đ m đ l u tr t m th i các thông tin
ph I dùng b nh đ m đ l u tr t m th i các thông tin
Trang 7B tt p trung p trung
Trang 8L ch s phát tri n
• Trong nh ng n m 70, các máy tính đ c n i v i
L ch s phát tri n
Trong nh ng n m 70, các máy tính đ c n i v i nhau tr c ti p thành m ng, đ ng th i t i th i
đi m này xu t hi n kháI ni m M ng truy n thông (communication network), trong đó các thành ph n chính c a nó là các nút m ng, đ c
i là á b h h
g i là các b chuy n m ch.
Trang 9L ch s phát tri n
• Các máy tính đ c k t n i thành m ng máy tính nh m
L ch s phát tri n
đ t t i các m c tiêu chính sau đây:
– Làm cho các tài nguyên có giá tr cao (thi t b , ch ng trình, d
li u ) tr nên kh d ng đ i v i b t k ng i s d ng nào trên
li u,…) tr nên kh d ng đ i v i b t k ng i s d ng nào trên
m ng (không c n quan tâm đ n v trí đ a lý c a tài nguyên và
ng i s d ng).
– T ng T ng đ tin c y c a h th ng nh kh n ng thay th khi x y ra đ tin c y c a h th ng nh kh n ng thay th khi x y ra
s c đ i v i m t máy tính nào đó.
– T th p k 80 tr đi thì vi c k t n i m ng m i đ c th c hi n
r ng rãi nh t l gi a giá thành máy tính và chi phí truy n tin đã
r ng rãi nh t l gi a giá thành máy tính và chi phí truy n tin đã
gi m đi rõ r t Trong gian đo n này b t đ u xu t hi n nh ng th nghi m đ u tiên v m ng di n r ng và m ng liên qu c gia.
Trang 10L i ích c a m ng máy tính
• T i sao xây d ng m ng máy tính
– Làm th nào đ tránh lãng phí mua thi t b
– Làm th nào đ có th truy n d li u t t gi a các máy tính
các máy tính.
– Làm th nào thi t l p và qu n lý m t h
th ng.
Trang 11máy móc và sao l u d li u
thông tin g
Trang 12Ph n c ng m ng
• Máy ch và máy tr m Máy ch và máy tr m
• NIC (Network Interface card - V m ch giao ti p m ng)
á thi t b
các thi t b m ng
• Thi t b k t n i liên m ng nh router,
switch, hub, repeater.
Trang 14Khái ni m c b n
• M ng máy tính: M ng máy tính: là m t t p h p các máy là m t t p h p các máy tính đ c n i v i nhau b i đ ng truy n
v t lý theo m t ki n trúc nào đó nh m thu
th p và chia x tài nguyên cho nhi u ng i
s d ng
Trang 15• Tín hi u d i d ng sóng đi n t giao đ ng trong t n s t sóng radio t i viba và tia h ng ngo i (Giga Hertz ÷ Tera Hertz)
Trang 16ng truy n v t lý (Cont’)
• c tr ng c b n c a c tr ng c b n c a đ ng truy n đ ng truy n
– Gi i thông (bandwidth): đ c đo b ng s l ng
thông tin truy n t v trí này đ n m t v trí khác trong
thông tin truy n t v trí này đ n m t v trí khác trong kho ng th i gian xác đ nh
– suy hao: suy hao:
• S suy y u c a tín hi u đ ng trên đ ng truy n
• Ph thu c vào chi u dài c a đ ng truy n
– nhi u đi n t : gây ra b i ti ng n đi n t bên
ngoài làm nh h ng tín hi u
Trang 17– Cáp xo n đôi (twisted cable)
• Có b c kim (Shielded twisted cable)( )
• Không b c kim (unshielded twisted cable)
– Cáp s i quang (fiber-optic cable) Cáp s i quang (fiber optic cable)
Trang 21Hình tr ng m ng (Cont’)
• i m t i đi m:
– Các đ ng truy n đ c n i t ng c p nút v i nhau
– M i m t nút có trách nhi m l u tr M i m t nút có trách nhi m l u tr t m th i t m th i sau đó chuy n ti p d li u di
– L u và chuy n ti p (Store and forward)
Trang 23Hình tr ng m ng (Cont’)
• i m t i nhi u đi m
Các nút phân chia chung m t đ ng truy n
– Các nút phân chia chung m t đ ng truy n
– D li u đ c g i đi t m t nút có th đ c ti p
nh n b i t t c các nút còn l iåc n có đ a ch đích
nh n b i t t c các nút còn l iåc n có đ a ch đíchtrong d li u truy n đi
– D a vào đ a ch này, các nút xác đ nh xem d li u
đó có ph i g i t i cho nó hay không b ng cách so
sánh đ a ch đích trong gói d li u và đ a ch c a nó
Trang 25Hình tr ng m ng (Cont’)
• trong hình tr ng bus và vòng (ring), c n có m t trong hình tr ng bus và vòng (ring) c n có m t
c ch tr ng tài đ gi i quy t xung đ t khi có nhi u nút mu n truy n tin cùng m t lúc
Trang 262 h th ng s d ng giao th c khác nhau, c n ph i có
m t thi t b trung gian làm ch c n ng phiên d ch gi a 2g g g p g
h th ng
Trang 28Phân lo i m ng máy tính
Kho ng cách đ a lý
• M ng c c b (LAN Local Area network)
• M ng c c b (LAN – Local Area network)
– Cài đ t trong ph m vi h p
– Kho ng cách l n nh t gi a các nút kho ng vài km
• M ng M ng đô th (MAN-Metro area network) đô th (MAN Metro area network)
– S d ng trong khu kinh t ho c thành ph
Trang 30Phân lo i m ng máy tính
Kho ng cách đ a lý
M ng WAN
Trang 32M ng chuy n m ch kênh
2
31
Trang 33M ng chuy n m ch kênh
• Thi t l p kênh c đ nh đ c duy trì cho đ n khi m t trong hai bên ng t liên
l c Tr c khi các tín hi u đ c g i đi ph i th c hi n vi c thi t l p m ch truy n tin.
– Tr m A g i yêu c u t i nút 4 tìm nút ti p theo đ đ nh đ ng t i nút 6 – D a trên c s thông tin đ nh tuy n, tính s n sàng và chi phí nút 4 s
ch n nút 5.
nh v kênh r i và g i m t thông báo yêu c u liên k t đ n E – nh v kênh r i và g i m t thông báo yêu c u liên k t đ n E.
– Sau khi hoàn thành vi c thi t l p liên k t s có thao tác ki m tra xem E
có r i hay không đ ch p nh n liên k t
có r i hay không đ ch p nh n liên k t
Trang 34M ng chuy n m ch kênh
• D li u đ c truy n trên kênh đã đ c thi t l p
• D li u đ c truy n trên kênh đã đ c thi t l p
D li u có th là tín hi u t ng t ho c tín hi u
s
• H y b liên k t: sau kho ng th i gian truy n d
li u, liên k t đ c h y b b i m t trong hai tr m Các tín hi u ph i đ c lan truy n t i các nút
Các tín hi u ph i đ c lan truy n t i các nút
4,5,6 đ t i đích
Trang 36M ng chuy n m ch thông báo
• Thông báo làThông báo là đ n v d li u có khuôn d ng qui đ nhđ n v d li u có khuôn d ng qui đ nh
đ c g i đi b i ngu n bao g m hai ph n
– Ph n 1 Ph n 1 : ch a thông tin : ch a thông tin đi u khi n trong đó ch đ nh rõ đích thông đi u khi n trong đó ch đ nh rõ đích thông báo
– Ph n 2 : Thông tin c a máy ngu n
• D a vào đ a ch máy đích trong ph n 1, các nút có th chuy n ti p thông báo t i nút k ti p theo đ ng d n t i đích c a nó ho c gi l i thông báo
Trang 37M ng chuy n m ch thông báo
• Nh v y m i nút c n ph i l u tr t m th iy p đ đ c thônggtin đi u khi n trên thông báo rùi chuy n ti p đi
• Các thông báo có th g i đi theo nhiêu đ ng khác
nhau
Trang 38M ng chuy n m ch thông báo
M ng chuy n m ch thông báo
Trang 39M ng chuy n m ch thông báo
Trang 42M ng chuy n m ch gói o
• M r ng t m ng chuy n m ch gói
• K t h p v i k thu t m ng chuy n m ch kênh
• Thi t l p ra m t kênh o gi a hai nút Thi t l p ra m t kênh o gi a hai nút
• Các gói tin đ c truy n trên kênh o đã đ c thi t l p.
Trang 43Ki n trúc ph n t ng và mô hình OSI
Trang 44Ki n trúc phân t ng
Ki n trúc phân t ng
Trang 46m i t ng là tùy thu c vào các nhà thi t kg y
– Các t ng d i cung c p các d ch v cho các t ng trên
Trang 47Ki n trúc phân t ng
Trang 48• T ng n trên m t h th ng thành ph n thi t l p
Ki n trúc phân t ng
• T ng n trên m t h th ng thành ph n thi t l p giao d ch v i t ng n c a h th ng khác.
• Các quy lu t và quy c đ c s d ng trong
vi c giao d ch đ c g i là giao th c
vi c giao d ch đ c g i là giao th c.
• M t giao th c là s đ ng ý gi a các thành ph n truy n thông mà đó vi c truy n thông s đ c
x lý nh th nào ý
Trang 49Ki n trúc phân t ng
Trang 50• Nguyên t c ki n trúc phân t ng
M i h th ng trong m t m ng có c u trúc và s l ng– M i h th ng trong m t m ng có c u trúc và s l ng
t ng nh nhau
T ng trên đ c xây d ng d a vào t ng d i
– T ng trên đ c xây d ng d a vào t ng d i
– Các t ng d i cung c p ch c n ng cho t ng trên
thông qua giao di n
– K t n i gi a hai h th ng đ c th c hi n thông qua hai lo i liên k t: liên k t v t lý t ng th p nh t và liên
k t lôgic ( o) các t ng cao h n
Trang 51Ki n trúc phân t ng
• L i ích
Chia nh truy n thông m ng thành các ph n nh
– Chia nh truy n thông m ng thành các ph n nh
Trang 52Giao di n và d ch v
• Trong m i t ng t n tài các th c thTrong m i t ng t n tài các th c th
– Th c th ph n m m: ti n trình ho c m t trình con
– Th c th ph n c ng: chíp I/O thông minh c t p c g c p /O t ô g
• Các th c th cùng m c trên hai máy tính khác nhau
đ c g i là các th c th đ ng đ ng
• Th c th t ng d i truy n thông v i th c th t ng
trên thông qua giao di n.
Trang 53Giao di n và d ch v
• Giao di n g m m t ho c nhi u đi m truy c p SAPs
• Giao di n g m m t ho c nhi u đi m truy c p SAPs(Service Access Point)
• M i đi m truy c p có m t đ a ch duy nh t
• Th c th N-1 cung c p d ch v cho m t th c th N thông qua vi c g i các hàm nguyên th y
Trang 54Giao di n và d ch v
• Hàm nguyên th y ch rõ ch c n ng c n th c hi n và g y y g đ c dùng đ g chuy n d li u và thông tin đi u khi n
đã đ c g i t tr c b i m t hàm nguyên th y Indication SAP đó.
Confirm (xác nh n) ng i cung c p d ch v dùng đ hòan t t ch c n ng đã – Confirm (xác nh n) ng i cung c p d ch v dùng đ hòan t t ch c n ng đã
đ c g i t tr c b i m t hàm nguyên th y t i SAP đó.
Trang 55•Nh n đ c yêu c u t ng (N) c a B ch báo lên t ng (N+1) c a B hàm Indication
•Nh n đ c yêu c u, t ng (N) c a B ch báo lên t ng (N+1) c a B hàm Indication.
•T ng (N+1) c a B tr l i b ng hàm Response g i t ng (N) k nó
•T ng (N) c a B c u t o m t đ n v d li u g i tr l i sang t ng (N) c a A theo giao
th c t ng N đã xác đ nh
•Nh n đ c tr l i, t ng (N) c a A xác nh n v i t ng (N+1) c a A hàm Confirm.
Trang 56óng gói d li u óng gói d li u
đ c xem nh m t đ n v d li u cho d ch v SDU
(Service Data Unit) c a t ng (N-1) Ph n thông tin đi u
khi n c a t ng (N-1) g i là (N-1)PCI (Protocol Control
Identifier) đ c thêm vào đ u 1)SDU đ t o thành
1) PDU (Protocol Data Unit)
Trang 57óng gói d li u óng gói d li u
• Trong tr ng h p (N-1) SDU quá dài thì s đ c c t nh
t o thành nhi u (N-1) PDU Trình t nh th s đ c ti p
đ ng truy n v t lý
• Bên h th ng nh n, trình t s di n ra ng c l i Qua m i
kh i các PDU tr c khi g i lên các t ng trên
Trang 58Mô hình tham chi u OSI
• TT ch c ti u chu n qu c tch c ti u chu n qu c t ISOISO đua ra vào n m 1984đua ra vào n m 1984(international standard of organization)
• OSI là khung cho phép các công ty d a vàog p p g y đó phátptri n (Open system interconnection)
• M c tiêu c a mô hình OSI
– Hi u đ c d li u đ c x lý và truy n đi trên m ng nh th nào.
– Cung c p h ng d n cho vi c th c hi n các chu n và công ngh m i
Trang 59Mô hình tham chi u OSI
• Mô hình OSI bao g m 7 t ngMô hình OSI bao g m 7 t ng
• N n t ng đi đ n 7 t ng
M t t ng đ c t o t i m c tr u t ng khác nhau là c n thi t – M t t ng đ c t o t i m c tr u t ng khác nhau là c n thi t, – M i t ng th c hi n ch c n ng xác đ nh rõ,
– Ch c n ng c a m i t ng c n Ch c n ng c a m i t ng c n đ c ch n đ h ng t i vi c xác đ c ch n đ h ng t i vi c xác
đ nh các giao th c chu n hóa qu c t Các biên c a các t ng
ch n sao cho t i thi u lu ng thông tin qua giao di n
Trang 60Mô hình tham chi u OSI
Trang 61• T ng ng d ng
• T ng ng d ng
– Cung c p ph ng ti n đ ng i s d ng có th truy
c p đu c vào môi tr ng OSI
– Cung l p các d ch v thông tin phân tán
• T ng trình di n
– đ nh d ng ki u c a d li u và mã hoá d li u g– Chuy n đ i cú pháp d li u đ đáp ng yêu c u
truy n d li u y
Trang 62Mô hình tham chi u OSI
Trang 63Mô hình tham chi u OSI
– G i các kh i d li u v i các c ch đ ng b hóa, ki m soát l i và
ki m soát lu ng d li u
Trang 64Mô hình tham chi u OSI
Trang 65Mô hình tham chi u OSI
• Truy n d Truy n d li u trong mô hình OSI li u trong mô hình OSI
Trang 67ng i g i.
• Trong m t s tr ng h p khi m t k t n i đã đ c thi t l p, máy
g i, máy nh n và subnet ki m soát s đàm phán v thông s
đ c s d ng, ch ng h n kích th c t i đa c a thông đi p,
ch t l ng c a d ch v c n có và các v n đ khác.
Trang 68Các b c th c hi n Các b c th c hi n
• Thi t l p liên k t (logic) : hai th c th đ ng m c hai h
th ng s th ng l ng v i nhau v t p các tham s s
s d ng trong giai đo n sau (truy n d li u)
• Truy n d li u : d li u đ c truy n v i c ch ki m soát
và qu n lý kèm theo (nh ki m soát l i, ki m soát lu ng
d li u, c t h p d li u …) đ t ng c ng đ tin c y và
hi u qu c a công vi c truy n d li u
hi u qu c a công vi c truy n d li u.
• H y b liên k t(logic) : gi i phóng các tài nguyên h th ng
đã đ c c p phát cho liên k t đ dùng cho các liên k t khác
Trang 69Các b c th c hi n Các b c th c hi n
dùng giai đo n liên k t d li u, hàm DATA đ c
DISCONNECT đ c th hi n giai đo n h y b liên
k t d li u
k t d li u
• Ví d : CONNECT request (called address, callingaddress QOS parameters User data)
Trang 70D ch v không liên k t
D ch v không liên k t
• D ch v không liên k t d a vào h th ng b u đi n.
• M i thông báo đ c mang t i đ a ch đích, và m i thông báo đ c d n đ ng thông qua h th ng đ c l p.
• Thông th ng, khi hai thông báo đ c g i t i cùng m t
đ ch, thông báo đ u s đ c g i t i đích đ u tiên Tuy hiê ó t kh đó là thô bá đ tiê ó nhiên có m t kh n ng x y ra đó là thông báo đ u tiên có
th đ c b tr do m t nguyên nhân nào đó, chính ví v y thô bá th 2 đ t
thông báo th 2 s đ n tr c.
Trang 71Ki n trúc m ng riêng
• Ki n trúc mang SNA c a IBM
– SNA – Systems Network Architecture
– SNA đ c t ch c xung quanh khái ni m vùng
M i vùng lad đi m đi u khi n các d nh v h th ng– M i vùng lad đi m đi u khi n các d nh v h th ng Vùng đi u khi n t t c các tài nguyên
Trang 73Ki n trúc m ng riêng
• Ki n trúc m ng DNA c a DEC
– DNA: Digital Network Architecture
– DNA đ c thi t k nh m vào nhi u m c tiêu khác
nhau nhu t o giao di n ng i s d ng, cung c p kh
Trang 75H đi u hành m ng
H đi u hành m ng
• Cùng v i vi c ghép n i các máy tính thành m ng c n
• Cùng v i vi c ghép n i các máy tính thành m ng, c n thi t ph i có các h đi u hành trên ph m vi toàn m ng
có ch c n ng qu n lý d li u và tính toán x lý m t
có ch c n ng qu n lý d li u và tính toán, x lý m t cách thông nh t Các h th ng nh v y đ c g i là h
đi u hành m ng
• Có ch c n ng qu n lý d li u và tính toán, x lý m t cách th ng nh t
Trang 76H đi u hành m ng
H đi u hành m ng
• Tiêu chu n thi t k H H m ng
– Có Có đ tin c y cao đ tin c y cao
– Tính kh chuy n
– Kh n ng th c hi n t t
Có kh t tá
– Có kh n ng t ng tác cao
Trang 77H đi u hành m ng
H đi u hành m ng
• Thi t k h đi u hành m ng có hai cách ti p c n
• Thi t k h đi u hành m ng có hai cách ti p c n
– Tôn tr ng tính đ c l p c a các h đi u hành c c b đã có trên
m ng Lúc này H H m ng nh m t ti n ích ch y trên các máy
m ng Lúc này H H m ng nh m t ti n ích ch y trên các máy khác nhau c a m ng Cách ti p c n này đ n gi n, d cài đ t và không vô hi u hóa các ph n m m đã có
– Xây d ng H H thu n nh t trên toàn m ng Ph ng pháp này t t
h n v m t lý thuy t nh ng ph c t p h n vi c cài đ t và đào t o l i.
Trang 78hi n
Trang 80Mô hình ti n trình
• Tài nguyên đ c qu n lý b i m t ti n trình nào đó h
• Tài nguyên đ c qu n lý b i m t ti n trình nào đó, h
đi u hành m ng có nhi m v t ng tác gi a các ti ntrình v i nhau
trình v i nhau
• Các d ch v h đi u hành t p trung truy n th ng nh
qu n lý t p, l p l ch cho b x lý đ c qu n lý b i ti ntrình SERVER đ c bi t có kh n ng ti p nh n các yêu
c u th c hi n d ch v t ng ng