3
Lập trình socket vớiTCP
Client phải gửi yêu cầu tới server
❒
Tiến trình máy chủphảiñang
ñược thực hiện
❒
máy chủphải mởsocket
(cổng) ñể nhận yêu cầu từ
client
Client yêu cầu server bằng cách:
❒
Tạo một socket TCP trên máy
❒
Chỉrõ IP address & port
number của tiến trình máy chủ
❒
Khi client tạo socket: client
TCP tạo liên kết tới server
TCP
❒
khi ñược client liên lạc, server
TCP tạo socket mớiñể tiến
trình máy chủgiao tiếp với
client
cho phép nói chuyện với
nhiều clients
phân biệt client bằng số
hiệu cổng (chương 3…)
TCP cung c
ấ
p d
ị
ch v
ụ
truy
ề
n dòng
bytes tin c
ậ
y và có th
ứ
t
ự
gi
ữ
a client và server
ðối vớiứng dụng