Network Communication Truong Phu Dong, 2023. # EngineerPro - K01
Giới thiệu Trong một hệ thống, việc thiết kế cách giao tiếp giữa các phần là rất quan trọng. Làm sao để các thành phần có thể tìm ra nhau, hay phương pháp giao tiếp, ngôn ngữ được sử dụng sẽ tùy thuộc vào hoàn cảnh, yêu cầu của từng trường hợp.
TCP/IP Network Layers Hệ thống network được chia làm 4 lớp theo mô hình TCP/IP. Application: tầng ứng dụng sử dụng các protocol cho từng nhu cầu của ứng dụng Transport: chia làm 2 kiểu là UDP vs TCP Internet: cách thức các node tìm kiếm nhau trên mạng Internet thông qua địa chỉ IP Network: liên quan về phần cứng, ví dụ như sử dụng ethernet, wifi, 3g hay
HTTP Protocol phổ biến nhất hiện nay để giao tiếp giữa client - server Mỗi request là stateless và có một response riêng biệt Để gửi 1 request HTTP, ta cần URL : http
://:/?param1=abc¶m2=xyz và method (GET/ PUSH/ POST/ DELETE) Headers Body VD: https://shopee.vn/api/v1/get?id=2039201&active=true (method get)