Quá trình đóng gói và mở gói dữ liệu diễn ra thế nào?

Nguồn bài viết: Quá trình đóng gói và mở gói dữ liệu diễn ra thế nào?

Trong thời đại công nghệ thông tin phát triển như ngày nay, chắc hẳn ai trong chúng ta cũng sử dụng máy tính để phục vụ cho công việc cũng như nhu cầu giải trí của mình.

Có thể nói các ứng dụng như gửi email, hình ảnh, file dữ liệu… được sử dụng rất nhiều và không thể thiếu trong cuộc sống hàng ngày.

Vậy bạn đã bao giờ tự hỏi mình làm thế nào mà dữ liệu có thể được gửi đi như vậy?

Đúng! Trong bài viết này, mình sẽ giúp các bạn hiểu rõ hơn về cơ chế đóng gói dữ liệu và nhận dữ liệu của máy tính sẽ diễn ra như thế nào. Được rồi, hãy bắt đầu!

#Đầu tiên. Đóng gói dữ liệu (máy gửi)

Quá trình đóng gói dữ liệu diễn ra tại máy gửi, được mô tả theo mô hình OSI như sau:

qua-trin-dong-goi-va-mo-goi-du-lieu-1

  1. Dữ liệu được tạo từ lớp ứng dụng (Ứng dụng – Tầng 7) dưới nhiều hình thức khác nhau, được truyền lại cho lớp Trình bày – Tầng 6 để mã hóa và nén dữ liệu.
  2. Tiếp theo, dữ liệu sẽ được chuyển xuống lớp Phiên – Tầng 5 để thêm thông tin cần thiết cho phiên này.
  3. Khi dữ liệu được truyền xuống lớp Giao thông – Tầng 4tại lớp này, dữ liệu sẽ được chia thành nhiều phần.
  4. Mục đích của việc này là tăng tốc độ phù hợp với môi trường đường truyền và giảm thiểu thất thoát dữ liệu. Và nó sẽ đóng gói thông tin tiêu đề Transport vào Data. Tại thời điểm này, dữ liệu được gọi là Phân đoạn.
  5. Dữ liệu tiếp tục được chuyển sang lớp Mạng – tầng 3, tại lớp này dữ liệu sẽ được đóng gói với thông tin Network Header chứa thông tin quan trọng, bao gồm địa chỉ IP nguồn và đích. Tại thời điểm này, dữ liệu được gọi là Packet.
  6. Dữ liệu tiếp tục được chuyển sang lớp Liên kết dữ liệu – Tầng 2, tại lớp này dữ liệu sẽ được đóng gói với thông tin Frame header và Frame trailer báo hiệu kết thúc quá trình đóng gói dữ liệu. Lúc này dữ liệu được gọi là Frame.
  7. Cuối cùng, khung được gửi đến lớp vật lý (Vật lý – Tầng 1) được chuyển thành dạng tín hiệu thích hợp để truyền.
qua-Princess-gui-du-lieu
Hình minh họa quá trình đóng gói dữ liệu để gửi.

# 2. Quá trình mở gói dữ liệu (người nhận)

  1. Trên sàn Vật lý – Tầng 1, Người nhận sẽ kiểm tra thông tin đồng bộ hóa và sẽ báo cáo lại cho lớp Liên kết dữ liệu rằng dữ liệu đã được nhận.
  2. Sau đó, sàn Liên kết dữ liệu – Tầng 2 sẽ tiến hành kiểm tra lỗi trong Frame, kiểm tra địa chỉ Data Link. Nếu xảy ra lỗi, gói tin sẽ bị loại bỏ, và nếu không, tiêu đề lớp sẽ bị xóa Liên kết dữ liệu tiếp tục di chuyển lên tầng trên Mạng.
  3. Sàn nhà Mạng – tầng 3 sẽ kiểm tra xem địa chỉ IP trong gói tin có khớp với địa chỉ IP của người nhận hay không. Nếu khớp, chúng tôi sẽ loại bỏ Header của lớp Mạng để tiếp tục chuyển sang tầng tiếp theo Vận chuyển.
  4. Trên sàn Giao thông – Tầng 4 sẽ tiến hành gửi các gói ACK, NAK để xem các gói đã đến được máy thu hay chưa. Ngoài ra, tại lớp này, dữ liệu sẽ được hiệu chỉnh và sắp xếp theo phân đoạn => sau đó đưa dữ liệu sang lớp tiếp theo. Phiên họp.
  5. Sàn nhà Phiên – Tầng 5 sẽ đảm bảo dữ liệu trong gói còn nguyên vẹn và tiến hành loại bỏ các phần đầu để đưa dữ liệu về lớp Bài thuyết trình.
  6. Trình bày – Tầng 6 sẽ xử lý các gói tin bằng cách chuyển đổi các định dạng dữ liệu cho phù hợp trước khi chuyển đến Ứng dụng.
  7. Tầng cuối cùng Ứng dụng – Tầng 7 sẽ tiến hành loại bỏ các tiêu đề và đầu thu sẽ nhận được dữ liệu đầy đủ.

chổi lau nhà

Như vậy là mình đã trình bày xong cho các bạn quy trình đóng gói dữ liệu và nhận dữ liệu.

Chúng ta có thể thấy rằng quá trình đóng và nhận dữ liệu được thực hiện tuần tự và theo một quy luật chung.

Để có thể hiểu và hình dung được đường dẫn thực tế, cũng như thông tin của một gói tin, bạn có thể sử dụng phần mềm Wireshark để đọc, phân tích và hiểu chi tiết hơn.

Hi vọng những thông tin trong bài sẽ hữu ích với bạn!

Đọc thêm:

CTV: Đinh Hoàng Thạch – Blogchiasekienthuc.com
Chỉnh sửa của Kiên Nguyễn

Bài viết đạt: 5/5 sao – (Có 2 lượt đánh giá)

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Bản quyền thuộc: tinthuthuat.com



from tinthuthuat.com https://ift.tt/f7hGxYt
via tinthuthuat.com

Nhận xét

Bài đăng phổ biến từ blog này

Top 5 Phần Mềm Test Bàn Phím Laptop, Máy Tính

Tìm hiểu về các loại bản quyền nội dụng trên Internet

5 cách khắc phục laptop không nhận tai nghe chuẩn và hiệu quả nhất