17: Kniem socket. Phân biệt giữa TCP socket và UDP socket

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu 17: Kniem socket. Phân biệt giữa TCP socket và UDP socket

TCP Socket

-Khách hàng phải liên hệ với máy chủ

   quá trình máy chủ đầu tiên phải chạy

   máy chủ phải có tạo socket (cửa) mà chào đón liên hệ với khách hàng

-Khách hàng liên hệ máy chủ bằng cách:

   tạo ra các khách hàng địa phương TCP socket

   xác định địa chỉ IP, số cổng của máy chủ quá trình

   Khi khách hàng tạo ra socket: khách hàng thiết lập kết nối TCP đến máy chủ TCP

   Khi liên lạc với khách hàng, tạo ra các máy chủ TCP socket mới cho quá trình máy chủ để giao tiếp với khách hàng

   cho phép máy chủ để nói chuyện với khách hàng nhiều

   nguồn cổng số được sử dụng để phân biệt khách hàng

Ví dụ:

1) khách hàng đọc dòng từ đầu vào tiêu chuẩn (trong FromUser dòng), gửi đến máy chủ thông qua ổ cắm (outToServer dòng)

2) dòng máy chủ đọc từ ổ cắm

3) dòng máy chủ chuyển đổi thành chữ hoa, gửi lại cho khách hàng

4) khách hàng đọc, in đổi dòng từ socket (inFromServer dòng)

UDP Socket

-UDP: không có "kết nối" giữa máy khách và máy chủ

  không bắt tay

  người gửi rõ ràng gắn địa chỉ IP và cổng của đích đến từng gói

  máy chủ phải trích địa chỉ IP, cổng của người gửi gói tin nhận được từ

UDP: dữ liệu truyền qua đường có thể nhận ra trật tự, hoặc bị mất

Ứng dụng

  UDP cung cấp chuyển giao không đáng tin cậycủa nhóm các byte ("datagrams")giữa máy khách và máy chủ

Bạn đang đọc truyện trên: Truyen2U.Pro