Chuyển mạch gói
kĩ thuật gửi dữ liệu từ máy tính nguồn tới nơi nhận qua mạng máy tính / From Wikipedia, the free encyclopedia
Nối chuyển gói, hay đơn giản hơn chuyển gói, (Anh ngữ: packet switching), có nơi còn gọi là nối chuyển khung hay chuyển khung, là một loại kĩ thuật gửi dữ liệu từ máy tính nguồn tới nơi nhận (máy tính đích) qua mạng dùng một loại giao thức thoả mãn 3 điều kiện sau:
- Dữ liệu cần vận chuyển được chia nhỏ ra thành các gói (hay khung) có kích thước (size) và định dạng (format) xác định.
- Mỗi gói như vậy sẽ được chuyển riêng rẽ và có thể đến nơi nhận bằng các đường truyền (route) khác nhau. Như vậy, chúng có thể dịch chuyển trong cùng thời điểm
- Khi toàn bộ các gói dữ liệu đã đến nơi nhận thì chúng sẽ được hợp lại thành dữ liệu ban đầu.
Mỗi gói dữ liệu có kích thước được định nghĩa từ trước (đối với giao thức TCP/IP thì kích thước tối đa của nó là 1500 bytes) và thường bao gồm 3 phần:
- Phần mào đầu (header): chứa địa chỉ máy gửi, địa chỉ máy nhận và các thông tin về loại giao thức sử dụng và số thứ tự của gói.
- Phần tải dữ liệu (data hay payload): là một trong những đoạn dữ liệu gốc đã được cắt nhỏ.
- Phần đuôi (trailer): bao gồm tín hiệu kết thúc gói và thông tin sửa lỗi dữ liệu (data correction).
Kĩ thuật này rất hiệu quả để vận chuyển dữ liệu trong các mạng phức tạp bao gồm rất nhiều hệ thống máy tính nối với nhau.