Trong bài này, chúng ta sẽ tìm hiểu chi tiết về quá trình encapsulation, de-encapsulation cũng như thông tin về dữ liệu ở mỗi tầng trong mô hình TCP/IP. Để hiểu được bài này, các bạn cần nắm vững các thuật ngữ ở
Bài 1: Giới thiệu về mô hình TCP/IP
Mô hình OSI dùng để tham khảo, những hướng dẫn dưới đây dành cho mô hình TCP/IP:
Lớp ứng dụng (Application) à Lớp giao vận (Transport)
Tất cả các giao dich mạng đều bắt đầu tại lớp ứng dụng (Lớp 5). Ứng dụng trên máy tính khách sẽ khởi tạo một yêu cầu dịch vụ đến một máy tính từ xa hay máy chủ. Yêu cầu này KHÔNG THỂ truyền trực tiếp đến dây cáp mạng (Lớp 1). Thay vào đó, nó cần xử lý bởi tất cả các lớp (lớp 4 à lớp 2) trước khi chuyển xuống đường dây cáp mạng. Bằng cách này, yêu cầu từ ứng dụng được gởi xuống lớp giao vận để xử lý. Ứng dụng sẽ chọn một trong hai giao thức phổ biến sử dụng trong lớp 4: TCP dành cho kết nối tin cậy, UDP dành cho kết nối không tin cậy.
Lớp giao vận (Transport) à Lớp Internet (Internet)
Ngay khi nhận được yêu cầu từ lớp ứng dụng, lớp giao vận sẽ xử lý nó theo những gì đã được thiết kế và sẽ được dán một nhãn gọi là thông tin tiêu đề (HEADER) của dữ liệu đến.
UDP Header
TCP Header
Các thông tin này sẽ được hiểu và xử lý tại lớp giao vận bên máy nhận (máy từ xa). Đơn vị dữ liệu (SEGMENT) tại lớp này sẽ được chuyển xuống lớp Internet để xử lý.
Lớp Internet à Lớp Giao tiếp mạng (Lớp liên kết dữ liệu)
Lớp Internet sẽ xử lý dữ liệu đến từ lớp 4 (dữ liệu này bao gồm khối dữ liệu (PAYLOAD) từ lớp 5 và thông tin tiêu đề lớp 4). Sau đó tiếp tục gắn nhãn sở hữu tại lớp 3 (IP HEADER) và cộng với khối dữ liệu đến từ các lớp trên. Một khi thực hiện xong, lớp này sẽ gởi PACKETnày xuống lớp 2 để xử lý tiếp.
Lớp liên kết dữ liệu à Lớp giao diện mạng (Lớp vật lý)
Tương tự như các lớp trên, tại lớp 2 này sẽ tiếp tục xử lý các gói tin đến theo chức năng đã được thiết kế. Sau đó, lớp này tiếp tục thêm vào thông tin tiêu đề (FRAME HEADER) rồi gởi xuống lớp 1.
Lớp vật lý = tín hiệu trên đường truyền.
Lớp 1 sẽ truyền các BIT dữ liệu (0 hoặc 1), về mặt kỹ thuật, lớp vật lý dùng phổ biến cho bất kỳ mô hình mạng nào và tuân theo chuẩn IEEE.
Quá trình mô tả như trên, bằng việc gắn thêm các thông tin điều khiển dưới dạng thông tin tiêu đề được gọi là quá trình đóng gói dữ liệu (Encapsulation).
Một khi các đơn vị dữ liệu bits đến tại trạm đích, quá trình xử lý ngược lại xảy ra gọi là quá trình tách gói (De-encapsulation)
Bài học tới, chúng ta sẽ tìm hiểu thực tế quá trình xử lý dữ liệu trong mô hình TCP/IP.
NQL