Lập trình mạng nhúng - Triển khai Broadcast và Multicast
Mục lục
Broadcast
Broadcast là gì?
Địa chỉ Broadcast
Triển khai Broadcast
Multicast
Phân loại địa chỉ IP
Địa chỉ IP Multicast
Triển khai Multicast
Broadcast
Broadcast là gì?
Phương thức gửi gói dữ liệu chỉ có một bên nhận được được gọi là Unicast (gửi đơn).
Nếu gửi đồng thời cho tất cả các máy trong mạng cục bộ, đó được gọi là Broadc ...
Đăng vào ngày 3 tháng 7 lúc 09:33
Lập Trình Mạng TCP Với Python Và Nguyên Lý Hoạt Động
Giới thiệu về giao thức TCP
TCP (Transmission Control Protocol) là một giao thức thuộc tầng giao vận, hoạt động dựa trên cơ chế hướng kết nối và đảm bảo độ tin cậy cao trong việc truyền tải dữ liệu dưới dạng dòng byte. Tiêu chuẩn này được định nghĩa trong tài liệu RFC 793 của IETF.
Quy trình giao tiếp TCP thường trải qua ba giai đoạn chính: thi ...
Đăng vào ngày 17 tháng 6 lúc 03:00
Hiểu sâu về Cơ chế I/O Multiplexing và Xử lý Socket nâng cao trong Python
Tổng quan về Socket và Mô hình I/O
Gốc rễ của Socket bắt nguồn từ triết lý hệ điều hành Unix/Linux: "Mọi thứ đều là tệp tin". Theo đó, các thao tác trên phần cứng được thực hiện thông qua chuỗi các lệnh tiêu chuẩn: mở, đọc/ghi, đóng. Socket chính là một dạng đặc biệt của tệp tin mạng, cho phép ứng dụng giao tiếp với nhau qua các hàm hệ thống tư ...
Đăng vào ngày 26 tháng 5 lúc 11:52
Tối ưu hóa trạng thái TIME_WAIT trong TCP trên hệ thống Linux
Trạng thái TIME_WAIT là một phần thiết yếu của giao thức TCP, đảm bảo dữ liệu được truyền đầy đủ trước khi đóng kết nối. Tuy nhiên, trong các hệ thống xử lý lượng lớn kết nối ngắn (ví dụ: microservices, API gateway, hoặc web server với hàng nghìn request/giây), số lượng lớn socket ở trạng thái này có thể làm cạn kiệt tài nguyên như cổng cục bộ ...
Đăng vào ngày 20 tháng 5 lúc 16:08