Title: PowerPoint Template
1OSI
Protocol
Giao thöùc
Keát noái maïng
2MOÂ HÌNH OSI (Open Systems Interconnection)
Ra d?i nam 1984 Là t?p h?p các d?c di?m k? thu?t
mô t? ki?n trúc m?ng dành cho vi?c k?t n?i các
thi?t b? không cùng ch?ng lo?i
Application
Application
Cac tâng thâp nhât di?nh nghia cac
giaotiêp vâ?t ly va da?c trung truyên ta?i
diê?n tu?.Cac tâng giua di?nh nghia cach
thuc cac thiêt bi? truyên thông, duy tri
kêt nôi, kiê?mlôi va diêu khiê?n luông
tranh viê?c mô?thê? thông pha?i nhâ?n nhiêu
du liê?u hon muc xu? ly cu?a no. Cac tâng
cao nhât di?nhnghia cach thuc cac ung
du?ng su? du?ngcac di?ch vu? cu?a tâng thâp
hon.
Presentation
Presentation
Session
Session
Transport
Transport
Network
Network
Data Link
Data Link
Physical
Physical
01011101
OSI
3MOÂ HÌNH OSI (Open Systems Interconnectio)
- Ch?c nang
- Cung c?p giao ti?p gi?a chuong trình ?ng d?ng cho
ngu?i s? d?ng v?i h? th?ng m?ng - Trình bày các d?c t? k? thu?t d? gi?i quy?t v?n
d? giao ti?p gi?a các chuong trình ?ng d?ng v?i
h? th?ng m?ng - Ví d? Các ?ng d?ng HTTP, Telnet, FTP, Mail
Application
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
4MOÂ HÌNH OSI
Ch?c nang Ð?m b?o các d?ng th?c bi?u di?n thông
tin c?a các ?ng d?ng sao cho các h? th?ng trên
m?ng có th? hi?u du?c. Trình bày các d?c t? k?
thu?t các d?ng th?c bi?u di?n thông tin nhu mã
hoá, gi?i mã, nén, các d?ng th?c file ?nh. JPEG,
ASCII, GIF, MPEG, Encryption
Application
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
5MOÂ HÌNH OSI
Ch?c nang Thi?t l?p, qu?n lý, k?t thúc các
phiên (session) giao d?ch, trao d?i d? li?u
trên m?ng gi?a các ?ng d?ng Trình bày các d?c t?
k? thu?t th?c hi?n quá trình trên.
Application
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
6MOÂ HÌNH OSI
Ch?c nang Ð?m b?o d? tin c?y cho các gói tin
truy?n t?i trong m?ng. Trình bày các d?c t? k?
thu?t th?c hi?n vi?c Ðánh th? t? và d?m b?o th?
t? truy?n các gói tin, ghép/tách d? li?u t? các
gói tin d?n t? m?t ?ng d?ng,ch?n l?a giao th?c
truy?n nh?n d? li?u có hay không co ch? s?a
l?i. Ví d? TCP,UDP
Application
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
7MOÂ HÌNH OSI
Ch?c nang Ð?m b?o quá trình chuy?n giao các
gói tin gi?a các h? th?ng trên m?ng thông qua
vi?c xác d?nh du?ng d?n, x? lý gói tin, chuy?n
giao gói tin dên các h? th?ng. Trình bày các d?c
di?m k? thu?t v? d?a ch? logic cho các thi?t b?
m?ng, co ch? d?nh tuy?n, các giao th?c d?nh tuy?n
Application
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
8MOÂ HÌNH OSI
Application
M?c móc n?i d? li?u (Data Link Layer) Nhi?m v?
c?a m?c này là ti?n hành chuy?n d?i thông tin
du?i d?ng chu?i các bit ? m?c m?ng thành t?ng
do?n thông tin g?i là frame. Sau dó d?m b?o
truy?n liên ti?p các frame t?i m?c v?t lý, d?ng
th?i x? lý các thông báo t? tr?m thu g?i tr?
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
9MOÂ HÌNH OSI
Application
Ch?c nang Chuy?n t?i các dòng bit không có c?u
trúc trên du?ng truy?n v?t lý. Ðon v? d? li?u là
các bit Trình bày các d?c t? v? di?n và v?t lý
c?a m?ng giao ti?p v?t lý, d?c tính di?n c?a
các giao ti?p, c? ly và t?c d? truy?n d? li?u.
Presentation
Session
Transport
Add Your Text
Network
Data Link
Physical
10Quy trình x? lý khi nh?n d? li?u
- Bu?c 1 L?p v?t lý d?m b?o d?ng b? bit, d?t các
m?u bit trong buffer, thông báo cho l?p datalink
v? frame nh?n du?c sau khi gi?i mã tín hi?u t?
chu?i bit nh?n du?c - Bu?c 2 L?p datalink ki?m tra trong trailer cua
frame nh?n du?c d? phát hi?n l?i trong truy?n
d?n, n?u phát hi?n l?i thì lo?i b? frame, ki?m
tra d?a ch? datalink, n?u dúng thì chuy?n data
gi?a header và trailer c?a frame lên software l?p
3 - Bu?c 3 L?p network ki?m tra d?a ch? l?p 3, n?u
dúng thì x? lý ti?p và chuy?n d? li?u sau header
l?p 3 cho software l?p 4
11- Bu?c 4 L?p transport khôi ph?c các do?n d? li?u
d?n theo dúng th? t? b?ng thông tin ACK
(Acknowledgment tin báo nh?n) trong header và
chuy?n cho l?p session - Bu?c 5 L?p session d?m b?o chu?i các message dã
nh?n d?y d?, sau dó chuy?n cho l?p presentation. - Bu?c 6 L?p presentation chuy?n d?i d? li?u,
chuy?n cho l?p ?ng d?ng. - Bu?c 7 L?p ?ng d?ng x? lý header cu?i cùng ch?a
các thông tin v? các tham s? chuong trình ?ng
d?ng gi?a 2 host.
12GiAO THÖÙC (Protocol)
- Ð? các máy tính trên m?ng có th? nh?n bi?t và
trao d?i thông tin v?i nhau, ph?i có nh?ng ph?n
m?m cùng làm vi?c theo 1 chu?n nào dó - Giao th?c là t?p h?p các nguyên t?c, quy d?nh v?
truy?n nh?n thông tin gi?a các máy tính và các
thi?t b? trên m?ng, các tho? thu?n v? c?u trúc d?
li?u và phuong th?c truy?n d? li?u
13Giao th?c (tt)
- NetBEUI (NetBIOS Extended User Interface - giao
diê?n nguoi dung mo? rô?ng trong NetBIOS) - Ðuo?c IBM va Microsoft thiêt kê dung dê? hô
tro? giao tiêp trong môi truong vua va nho?. - Nam 1985, IBM da phat triê?n giao thuc nây
thanh giao thuc truyên dân ma?ng cho cac LAN
co vua va nho?. Microsoft hô tro? NetBEUI
thông qua cac sa?n phâ?m ma?ng nhu Windows 95,
Windows 98, Windows NT. - Không h? tr? d?nh tuy?n
14Giao th?c (tt)
- IPX/SPX
- Giao thuc hoa?t dô?ng cu?a ma?ng Netware nguyên
thu?y la IPX (Internetwork Packet Exchange
trao dô?i goi tin liên ma?ng) - Cac thanh viên khac cu?a bô? giao thuc
Novell Netware la SPX (Sequenced Packet
Exchange Trao dô?i goi tin co trinh tu?) - S? d?ng trong m?ng Novell
- Nh? nhanh và hi?u qu? trên các m?ng c?c b?, có h?
tr? d?nh tuy?n
15Giao th?c (tt)
- TCP/IP (Transfer Control Protocol / Internet
Protocol) - Giao th?c ki?m soát truy?n thông, internet.
- Có kh? nang liên k?t nhi?u lo?i máy tính khác
nhau. - Là chu?n Intranet, Internet toàn c?u
16TOÅNG QUAN VEÀ TCP/IP
- L?ch s? ra d?i và phát tri?n
- T? nh?ng nam 60 ra d?i các h? th?ng m?ng, liên
m?ng, kh?i d?u là m?ng ARPANET c?a b? qu?c phòng
M?. - Ð?u th?p niên 70 các nhà khoa h?c b?t tay vào
nghiên c?u các giao th?c liên m?ng
(internetworking ) - B? giao th?c TCP/IP du?c công b? và hoàn thi?n
vào kho?ng 1978
17- 1980 DARPA chính th?c chuy?n m?ng ARPANET t?
m?ng nghiên c?u sang s? d?ng b? giao th?c TCP/IP,
khái ni?m Internet xu?t hi?n t? dó - 1983 Quá trình chuy?n d?i chính th?c hoàn thành
khi DARPA yêu c?u t?t c? các máy tính mu?n k?t
n?i m?ng v?i ARPANET ph?i s? d?ng TCP/IP, m?ng
ARPANET chính th?c tr? thành m?ng thuong m?i
18- M?t s? l?p trong mô hình TCP/IP có cùng tên v?i
mô hình OSI. Tuy nhiên không nên nh?m l?n gi? hai
mô hình này.
L?p 4 Application
L?p 3 Transport
L?p 2 Internet
L?p 1 Network Access
19Ch?c nang Cung c?p các chuong trình ?ng d?ng
trên m?ng TCP/IP. Th?c hi?n các ch?c nang c?a
các l?p cao nh?t trong mô hình 7 l?p bao g?m Mã
hoá/gi?i mã, nén, d?nh d?ng d? li?u, thi?t
l?p/gi?i phóng phiên giao d?ch Ví d? Các ?ng
d?ng HTTP, Telnet, FTP, Mail
20Ch?c nang Th?c hi?n ch?c nang chuy?n v?n lu?ng
d? li?u gi?a 2 tr?m Ð?m b?o d? tin c?y, di?u
khi?n lu?ng, phát hi?n và s?a l?i. Có 2 giao th?c
chính là TCP và UDP
21Ch?c nang Th?c hi?n ch?c nang x? lý và truy?n
gói tin trên m?ng. Các quá trình d?nh tuy?n du?c
th?c hi?n ? l?p này Có các giao th?c g?m IP, ICMP
( Internet Control Message Protocol), IGMP
(Internet Group Message Protocol)
22Ch?c nang th?c hi?n ch?c nang giao ti?p môi
tru?ng m?ng, chuy?n giao dòng d? li?u lên du?ng
truy?n v?y lý. Th?c hi?n ch?c nang tuong duong
l?p 1,2 c?a mô hình OSI
23S? tuong ?ng gi?a OSI và TCP/IP
24Các giao th?c thông d?ng nh?t
Giao th?c (tt)
25PFT (File Transfer Protocol)
- Là d?ch v? truy?n t?p tin trên h? th?ng Internet
và trên các h? th?ng m?ng TCP/IP - D?ch v? này cho phép ngu?i dùng dua lên máy ch?
các yêu c?u t?i lên ho?c chép v? các t?p tin - FPT ho?t d?ng gi?a nhi?u lo?i h? th?ng h?n h?p,
cho phép ngu?i dùng t? h? th?ng này tuong tác h?
th?ng khác mà không c?n quan tâm d?n h? di?u hành
t?i dó
26HTTP (Hypertext Transfer Protocol)
- Là giao th?c Client/Server dùng cho Word Wide
Web. Nó cung c?p cách th?c d? Web browse truy
xu?t Web Server, và yêu c?u các van b?n
Hypermedia du?c t?o b?i HTML - Word Wide Web du?c xây d?ng d?a vào n?n Internet
và s? d?ng giao th?c TCP/IP d? truy?n t?i thông
tin gi?a Web Client và Web Server - HTTP có nhi?m v? x? lý liên k?t này và cung c?p
các giao th?c truy?n tin cho Web Client và Web
Server
27SMTP (Simple Mail Transfer Protocol)
- Là co ch? chuy?n trao d?i thu trên Internet
- Nó có trách nhi?m chuy?n thông di?p t? Mail
Server (máy ch? chuyên trách v? thu tín di?n t?)
này d?n Mail Server khác - SMTP s? d?ng lo?i d?a ch? mà t?t c? chúng ta h?n
d?u quen thu?c usename_at_company.com - Mail Server s? d?ng giao th?c ki?m soát thông
di?p g?i là POP (Post Office Protocol) hay IMAP4
(giao th?c truy c?p thu Internet phiên b?n 4), là
1 giao th?c m?i và linh d?ng hon POP - SMTP nhu ngu?i mang thu có trách nhi?m chuy?n
thu, còn POP và IMAP4 gi?ng nhu buu di?n có trách
nhi?m nh?n tr? và chuy?n ti?p thu
28DNS (Domain Name System)
- H? th?ng phân gi?i tên mi?n
- Máy ch? DNS du?c d?t trên Internet d? chuy?n tên
mi?n sang d?a ch? IP - Khi ta nh?p tên mi?n vào trong Web Browse, yêu
c?u này du?c g?i d?n Server DNS so c?p du?c d?nh
nghia trong Web Browse, máy ch? chuy?n tên này
sang d?a ch? IP và tr? v? cho h? th?ng - N?u Server DNS m?c d?nh không phân gi?i du?c, nó
s? nh? d?n DNS ? c?p cao hon.
29TFTP (Trivial File Transfer Protocol)
- Là giao th?c truy?n t?p tin gi?ng nhu FTP, nhung
nó du?c gi?m ch?c nang d? dùng ít tài nguyên hon - TFTP dùng giao th?c UDP (Use Datagram Protocol),
cho phép s? d?ng trong các môi tru?ng không dùng
TCP - Không có ch?c nang giao di?n ngu?i dùng nhu FTP
- Không th? li?t kê thu m?c, cung không có th? t?c
Login trong TFTP
30TCP (Transmission Control Protocol)
- M?t k?t n?i tru?c h?t ph?i du?c yêu c?u b?i ngu?i
g?i và b?o d?m b?i ngu?i ngu?i nh?n - Ði?u này cung c?p m?c d?u tiên c?a d? tin c?y
b?ng cách b?o d?m ngu?i nh?n s?n sàng nh?n d?
li?u - N?u 1 ?ng d?ng c?n truy?n d? li?u tr?c ti?p d?n 1
máy khác, IP b?t d?u g?i các gói d? li?u d?n
dích. Nhung n?u dích không làm vi?c (offline),
ho?c b?n r?n, IP không th? nào báo cho ?ng d?ng
dó r?ng d? li?u không du?c ti?p nh?n - TCP qu?n lý di?u này b?ng cách g?i 1 yêu c?u k?t
n?i don gi?n, và IP s? chuy?n di. Khi ngu?i nh?n
ph?n ?ng, TCP b?t d?u g?i nhi?u thông tin hon d?n
IP, b?o d?m r?ng IP không d? m?t d? li?u.
31UDP (Use Datagram Protocol)
- Giao th?c truy?n không k?t n?i, không d?m b?o d?
tin c?y, nhung ti?t ki?m chi phí truy?n - UDP du?c thi?t k? d? chuy?n giao d? li?u theo
th?i gian th?c nhu âm thanh, videotr?c ti?p t?
di?m này d?n di?m khác trên internet hay intranet - V?i UDP ?ng d?ng có th? g?i data d?n 1 máy khác
mà không c?n yêu c?u k?t n?i, d?i v?i TCP thì c?n
ph?i có
32RIP (Routing Information Protocol)
- Giao th?c d?n du?ng d?ng, dùng d? 2 m?ng khác
Subnet Mask có th? truy?n thông cho nhau
33IP (Internet Protocol)
- Giao th?c Internet chuy?n giao các gói tin qua
các máy tính d?n dích - IP (hi?n nay là IP th? h? 4 hay IPv4) là giao
th?c v?n chuy?n co b?n cho các gói tin trên m?ng
Internet và các m?ng dùng giao th?c TCP/IP - IP dùng d? xây d?ng 1 giao ti?p m?ng và các d?a
ch? máy tính trong giao ti?p m?ng dó
34ARP (Address Resolution Protocol)
- Giao th?c phân gi?i d?a ch?
- Trên các m?ng TCP/IP, giao th?c ARP dùng d? tìm 1
d?a ch? MAC tuong ?ng v?i 1 d?a ch? IP - ARP du?c dùng trong t?t c? các tru?ng h?p 1 nút
n?m trên m?ng c?n bi?t d?a ch? IP c?a 1 nút khác
cùng 1 m?ng hay liên m?ng
35ICMP (Internet Control Message Protocol)
- Là 1 giao th?c báo l?i ho?t d?ng h?p nh?t v?i IP
- L?nh Ping s? d?ng ICMP nhu là 1 s? tham dò d? tìm
ra tr?m có th? d?n du?c. Ping s? g?i thông di?p
ICMP Echo Request (yêu c?u nh?c l?i) vào trong
datagram và g?i d?n dích dã ch?n - Khi dích nh?n du?c thông di?p Echo Request, nó s?
dáp ?ng b?ng cách g?i l?i 1 thông di?p dáp l?i
Echo - M?t ?ng d?ng khác c?a ICMP là traceroute, dùng d?
cung c?p danh sách các Router d?c theo du?ng d?n
dích
36(No Transcript)