¢ Slide của J.F Kurose and K.W.[r]
(1)(2)MỤC TIÊU
¢ Cung cấp dịch vụ mạng cho người dùng cuối ¢ Các ứng dụng mạng phổ biến:
— Web
— Instant Message
— Telnet, SSH
— FTP, P2P file sharing
— Networked Games
— Video conference
Presentation Session Transport
Data link Network Application
03
/2009
B
M
MM
T
&
V
T
-KH
O
A
CN
TT
-Đ
H
KH
T
N
T
P
(3)NỘI DUNG
¢ Các khái niệm
¢ Lập trình ứng dụng ¢ Một số dịch vụ mạng
03
/2009
B
M
MM
T
&
V
T
-KH
O
A
CN
TT
-Đ
H
KH
T
N
T
P
(4)PROCESS - 1
¢ Process = tiến trình
— chương trình chạy máy
— Nhiều luồng công việc (thread – tiểu trình)
¢ Liên lạc tiến trình:
— Trên máy:
¢ hệ điều hành
¢ Chia sẻ bộ nhớ
¢ Truyền thơng điệp giữa tiến trình
User Process User Process
03
/2009
B
M
MM
T
&
V
T
-KH
O
A
CN
TT
-Đ
H
KH
T
N
T
P
(5)PROCESS - 2
— Trên máy khác nhau:
¢ truyền dữ liệu qua đường mạng
¢ VD: socket, name pipe, …
User Process
OS-Kernel
User Process
OS-Kernel
Network
03
/2009
B
M
MM
T
&
V
T
-KH
O
A
CN
TT
-Đ
H
KH
T
N
T
P
(6)DNS – VÍ DỤ
vnn
vnn yahooyahoo
com com vn vn Address
of com
server Address
of com
(7)TÀI LIỆU THAM KHẢO
¢ Slide J.F Kurose and K.W Ross về Computer Networking: A Top Down Approach
03
/2009
B
M
MM
T
&
V
T
-KH
O
A
CN
TT
-Đ
H
KH
T
N
T
P