- Network protocol là những phương thức chuẩn được dùng để trao đổi dữ liệu giữa nhiều máy tính với nhau trong 1 network.
Nguồn: ByteByteGo
-
HTTP(Hyper Text Transform Protocol)
- HTTP là một giao thức sử dụng để trao đổi các resources như là HTML docs. Giao thức này là nền tảng trao đổi dữ liệu giữa client-server, được ứng dụng trong phát triển Web.
-
HTTP/3
- Là version tiếp theo của HTTP, chạy trên QUIC, một giao thức thiết kế cho các thiết bị mobile cần sử dụng dữ liệu nặng từ internet. Dựa trên UDP thay vì TCP, cho phép dữ liệu được hiển thị nhanh hơn. Ví dụ cho các thiết bị VR cần nhiều băng thông để load dữ liệu cho hình ảnh.
-
HTTPS
- Là HTTP kết hợp thêm phương thức bảo mật mã hoá dữ liệu đầu cuối.
-
WebSocket
- Là giao thức cung cấp khả năng truyền tải dữ liệu theo thời gian thực dựa trên TCP. Client và Server sau khi được kết nối sẽ liên tục push và pull dữ liệu của nhau để xử lý real-time. Các apps sử dụng giao thức này: app nhắn tin, trading, gaming, …
-
TCP - Transmission Control Protocol
- Là giao thức cung cấp khả năng chuyển đổi các gói dữ liệu thông qua internet.
-
UDP - User Datagram Protocol
- UDP gửi trực tiếp các gói tin tới thiết bị mục tiêu, không cần phải xác định một kết nối trước đó. Giao thức thường được ứng dụng cho các trường hợp dữ liệu cần tương thích với thời điểm. Kiểu như voice chat, gọi điện,…
-
SMTP - Simple Mail Transfer Protocol
- Là giao thức sử dụng để gửi các thư điện tử thông qua internet.
-
FTP - File Transfer Protocol
- Là giao thức dùng để trao đổi các file máy tính, vd như ảnh, .csv, .pdf, … Download và Upload files.
Nguồn: ByteByteGo