Hầu hết các công nghệ truyền dữ liệu mạng sử dụng các gói để truyền dữ liệu từ một thiết bị nguồn đến một thiết bị đích. Giao thức IP không phải là ngoại lệ. Các gói IP là các thành phần quan trọng và cơ bản nhất của giao thức. Chúng là những cấu trúc mang dữ liệu trong quá trình truyền. Họ cũng có một tiêu đề có chứa thông tin giúp họ tìm đường và tập hợp lại sau khi truyền.
Hai chức năng chính của giao thức IP là định tuyến và giải quyết . Để định tuyến các gói đến và đi từ các máy trên mạng, IP (Giao thức Internet) sử dụng các địa chỉ IP được mang theo trong các gói.
Thông tin thêm về gói IP
Các mô tả ngắn gọn trong ảnh có ý nghĩa đủ để cung cấp cho bạn ý tưởng về chức năng của các phần tử tiêu đề. Tuy nhiên, một số có thể không rõ ràng:
- Thẻ nhận dạng được sử dụng để giúp tập hợp lại các gói từ một số mảnh cuối cùng. Khi dữ liệu được gửi qua mạng, nó được chia thành các phần nhỏ được bao bọc trong các gói này. Các mạng IP, chẳng hạn như Internet, thường không an toàn, vì vậy các gói có thể bị mất, có thể bị trì hoãn và có thể đến sai trật tự. Khi họ đến đích, thẻ nhận dạng giúp xác định gói và sao chép dữ liệu trở lại dạng ban đầu của nó.
- Cờ bị phân mảnh cho biết gói có thể bị phân mảnh hay không.
- Mảnh bù đắp là một trường để xác định phân đoạn mà gói này được gắn vào.
- Thời gian để sống (TTL) là một số cho biết có bao nhiêu bước nhảy (bộ định tuyến truyền) mà gói tin có thể thực hiện trước khi nó chết. Thông thường, tại mỗi bộ định tuyến, một gói được phân tích và dựa trên thông tin có mặt tại bộ định tuyến đó trên các bộ định tuyến lân cận khác, một sự lựa chọn được thực hiện theo lộ trình nào là tốt nhất. Sau đó gói được chuyển tiếp tới bộ định tuyến tiếp theo. Trong cấu hình này, một gói tin cũng có thể đi vòng. Ngoài ra còn có lũ lụt như một phương pháp khác, trong đó ngụ ý gửi một bản sao của gói tin cho mỗi router lân cận; thì chỉ có máy mục tiêu tiêu thụ gói tin. Các gói khác sẽ tiếp tục chuyển vùng. TTL là một số, thường là 255, giảm dần mỗi khi gói tin đi qua bộ định tuyến. Bằng cách này, các gói dự phòng cuối cùng sẽ chết sau khi TTL đạt đến số không.
- Kiểm tra tiêu đề là một số được sử dụng để phát hiện và sửa lỗi trong quá trình truyền gói. Dữ liệu trong gói được đưa vào một thuật toán toán học dẫn đến tổng, được gửi cùng với dữ liệu trong gói. Khi tiếp nhận, khoản tiền này được tính lại bằng cách sử dụng cùng một thuật toán. Nếu nó giống như số tiền ban đầu, dữ liệu là tốt, nếu không nó được coi là tham nhũng và gói bị loại bỏ.
- Trọng tải là dữ liệu thực tế đang được thực hiện. Lưu ý rằng tải trọng dữ liệu có thể lên đến 64 KiloBytes, rất lớn so với tổng số của các bit tiêu đề.