Chương 6.
Tầng ng dụng
Tng ng dng
1. Tổng quan v tầng
ứng dụng
ng dng
Tầng ứng dụng trong TCP/IP
Application
(HTTP, Mail, …)
Transport
(UDP, TCP …)
Network
Điều khiển cung cấp các
dịch vụ mạng.
Trong hình TCP/IP không
2 tầng trình diễn tầng
phiên.
C
ác
ng
dng
mng
đt
3
Network
(IP, ICMP…)
Datalink
(Ethernet, ADSL…)
Physical
(bits…)
C
ác
ứng
dụng
mạng
đặt
các chức ng của 2 tầng
này
Ứng dụng mạng
Hoạt động trên các h thống
đầu cuối (end system)
Cài đặt giao thức ng dụng
Định nghĩa các quy tắc giao tiếp
(bản tin, quy trình) giữa các tiến
trình ứng dụng
Gồm 2 tiến trình giao tiếp với
nhau
qua
môi
trưng
mng
:
application
transport
network
data link
physical
Zalo user 1
nhau
qua
môi
trường
mạng
:
Client: cung cấp giao diện NSD,
gửi thông điệp yêu cầu dịch vụ
Server: cung cấp dịch vụ, trả
thông điệp đáp ứng
dụ: Web
Web browser (trình duyệt Web):
Chrome, Firefox…
Web server: Apache, Tomcat…
application
transport
network
data link
physical
application
transport
network
data link
physical
4
Hình ảnh từ: “Computer Networking: A Top Down
Approach”, Jim Kurose
Zalo user 2
y
chủ
Zalo
Giao tiếp giữa các tiến trình ứng dụng
Socket: đối tượng dịch vụ do tầng giao vận cung cấp
Các tiến trình ứng dụng sử dụng dịch vụ của tầng giao vận để trao
đổi thông điệp
Địa chỉ socket: Địa chỉ IP, Số hiệu cổng
dụ: Socket phần mềm Web Server trên máy chủ của
SoICT
định
danh
202.191.56.65:80
SoICT
đnh
danh
202.191.56.65:80
5
Network
controlled
by OS
controlled by
app developer
transport
application
physical
link
network
process
transport
application
physical
link
network
process
socket
Hình ảnh từ: “Computer Networking: A Top Down
Approach”, Jim Kurose
Helloword, abc