Xử lý phân mảnh và tái hợp tệp tin qua giao thức UDP trên Android
Khi truyền tệp tin qua UDP trên nền tảng Android, việc vượt quá giới hạn kích thước gói (thường ≤ 1500 byte) đòi hỏi chia nhỏ tệp thành nhiều đoạn, đóng gói riêng lẻ và gửi tuần tự. Bên nhận cần thu thập đầy đủ các đoạn theo thứ tự, sau đó nối ghép lại thành tệp gốc — một quy trình yêu cầu cơ chế đánh dấu vị trí, kiểm soát thứ tự và xử lý dữ li ...
Đăng vào ngày 14 tháng 7 lúc 05:28
Giới Thiệu về Giao Thức UDP và Lập Trình Mạng
Mục Lục
Tổng quan về giao tiếp mạng
Địa chỉ IP
Câu lệnh Linux (ping, ifconfig)
Cổng (Port)
Giới thiệu về socket
Chương trình mạng UDP - Gửi và nhận dữ liệu
Chuyển đổi mã hóa trong Python 3
Vấn đề liên kết cổng UDP (quan trọng)
Lập trình giao tiếp mạng (phiên bản đơn giản)
Case study: Phòng chat UDP
Tổng quan về giao tiếp mạng
1. Mạng là gì ...
Đăng vào ngày 7 tháng 7 lúc 21:29
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
Hướng dẫn lập trình mạng socket Python (UDP và TCP)
Port
Trong hệ điều hành Linux, có 65536 (2 mũ 16) cổng, được phân loại như sau:
Cổng nổi tiếng (Well Known Ports): 0-1023, ví dụ cổng 80 được phân bổ cho dịch vụ HTTP, cổng 21 cho dịch vụ FTP.
Cổng động (Dynamic Ports): 1024-65535, thường không được phân bổ cố định cho một dịch vụ cụ thể mà được phân bổ động.
Địa chỉ IP
Mỗi địa chỉ IP bao gồm h ...
Đăng vào ngày 24 tháng 6 lúc 17:39
Kiến trúc và Cơ chế Hoạt động của Giao thức TCP/IP
Quy trình truyền tải dữ liệu trong mạng
Để hiểu rõ cách dữ liệu di chuyển, ta cần xem xét vai trò của từng thiết bị mạng trong quá trình chuyển tiếp gói tin:
Tại máy chủ nguồn (Host): Hệ thống xác định địa chỉ IP của mình và đích đến. Sử dụng subnet mask để kiểm tra xem hai bên có nằm cùng một mạng con hay không. Nếu cùng mạng con, máy ch ...
Đăng vào ngày 9 tháng 6 lúc 05:23
Lập trình mạng Java nâng cao - Hướng dẫn chi tiết UDP, TCP, bắt tay ba bước và bốn lần bắt tay (kèm code và ví dụ)
29. Lập trình mạng
29.1 Tổng quan
Ba yếu tố cốt lõi của lập trình mạng:
IP: Địa chỉ của thiết bị trên mạng, là định danh duy nhất.
Cổng (Port): Định danh duy nhất của ứng dụng trên thiết bị (0-65535).
Giao thức (Protocol): Quy tắc truyền dữ liệu trên mạng (UDP, TCP, HTTP...).
29.2 Lớp InetAddress
static InetAddress getByName(String host)
Xác ...
Đăng vào ngày 2 tháng 6 lúc 00:55