Đơn vị dữ liệu tại tầng transport là gì segment năm 2024

Câu 48:

Giả sử máy A có địa chỉ 172.29.14.1/24 và máy B có địa chỉ 172.29.14.100/24. Tại máy A, để kiểm tra xem có thể gửi dữ liệu đến máy B được hay không, ta dùng lệnh nào:

- Người dùng thông qua lớp Application để đưa các thông tin vào máy tính. Các thông tin này có nhiều dạng khác nhau như: hình ảnh, âm thanh, văn bản…Do vậy đơn vị dữ liệu tại lớp này là Data(0.5 điểm) - Tiếp theo các thông tin đó được chuyển xuống lớp Presentation để chuyển thành dạng chung, rồi mã hoá và nén dữ liệu. Đơn vị dữ liệu tại lớp này là Data(0.5 điểm). - Tiếp đó dữ liệu được chuyển xuống lớp Session để bổ sung các thông tin về phiên giao dịch này. Đơn vị dữ liệu là data(0.5 điểm) - Dữ liệu tiếp tục được chuyển xuống lớp Transport, tại lớp này dữ liệu được cắt ra thành nhiều Segment và bổ sung thêm các thông tin về phương thức vận chuyển dữ liệu để đảm bảo độ tin cậy khi truyền. ĐƠn vị dữ liệu là Segment(0.5 điểm). - Dữ liệu tiếp tục được chuyển xuống lớp Network, tại lớp này mỗi Segment được cắt ra thành nhiều Packet và bổ sung thêm các thông tin định tuyến. Đơn vị dữ liệu là Packet(0.5 điểm). - Tiếp đó dữ liệu được chuyển xuống lớp Data Link, tại lớp này mỗi Packet sẽ được cắt ra thành nhiều Frame và bổ sung thêm các thông tin kiểm tra gói tin (để kiểm tra ở nơi nhận). Đơn vị dữ liệu là Frame(1 điểm). - Cuối cùng, mỗi Frame sẽ được tầng Vật Lý chuyển thành một chuỗi các bit, và được đẩy lên các phương tiện truyền dẫn để truyền đến các thiết bị khác. Đơn vị dữ liệu là Bit(0.5 điểm).

Điều gì xảy ra khi người dùng trên một nút mạng giao tiếp với một nút mạng khác. Có hai mô hình chính được chấp nhận: mô hình Liên kết hệ thống mở (OSI) phân tách thành bảy lớp riêng biệt và mô hình TCP / IP thực hiện theo bốn lớp riêng biệt.

Bất kể mô hình nào bạn tham chiếu, khái niệm cốt lõi đều giống nhau ở chỗ cả hai đều tách rời nhiệm vụ truyền dữ liệu thành các lớp khác nhau. Hình 1 mô tả mô hình OSI, Hình 2 so sánh và đối chiếu mô hình OSI với bộ TCP / IP.

Hình 1: Mô hình OSI mô tả bảy lớp của nó với các đối tượng ví dụ trong mỗi lớp, cũng như các đơn vị dữ liệu và chức năng của chúng

Hình 2: So sánh và đối chiếu Mô hình OSI với Mô hình TCP / IP.

Từ máy chủ A đến máy chủ B

Là người dùng thông thường, cách tương tác phổ biến nhất với máy tính sẽ là thông qua một ứng dụng. Cho dù duyệt web, kiểm tra email hoặc nghe tập mới nhất của 443 Podcast, việc sử dụng thông thường đòi hỏi phải click và gõ. Tất cả quá trình xử lý mà một máy tính thực hiện đều ở chế độ nền và tự động, may mắn thay, vì các chi tiết kỹ thuật có thể trở nên phức tạp. Khi tiến hành các hoạt động dựa trên mạng, các hành động được thực hiện bởi hệ điều hành cơ bản (HĐH) và bao gồm nhu cầu chuyển đổi yêu cầu của người dùng thành một định dạng phù hợp với mạng.

Sau khi yêu cầu được thực hiện, nó được hệ điều hành cơ bản chuyển đổi thành tải trọng hoặc dữ liệu (tham khảo giá trị cột đơn vị dữ liệu Hình 1). Vì tải trọng này được thực hiện tại các lớp ứng dụng (lớp 7 của OSI, lớp 4 của Mô hình TCP / IP), hãy nghĩ về nó như cách ứng dụng đó định dạng dữ liệu theo phương thức của giao thức đã chỉ định. Nếu người dùng đang sử dụng trình duyệt web, họ sẽ thực hiện các yêu cầu HTTP, việc sử dụng email sẽ đòi hỏi IMAP / POP3 / SMTP, v.v. Dữ liệu trên bất kỳ lớp nào được gọi là đơn vị dữ liệu giao thức (protocol data unit - PDU). Mỗi lớp tiếp theo xác định lớp PDU trước đó với các tiêu đề tương ứng của lớp đó và sau đó được gửi đến lớp tiếp theo.

Vì chúng ta bắt đầu trên Application Layer, nên chỉ có dữ liệu tải trọng của lớp đó. Khi PDU của lớp đó được gửi đến lớp tiếp theo (theo mô hình TCP / IP, đó sẽ là lớp vận chuyển nhưng OSI có một vài lớp trung gian), PDU được gọi là phân đoạn (segment) nếu TCP được sử dụng làm giao thức vận chuyển hoặc datagram nếu UDP được sử dụng thay thế. Sau khi nhận được lớp vận chuyển (phổ biến nhất sẽ là việc sử dụng TCP để đảm bảo gửi tin nhắn đúng cách), lớp này đóng gói PDU của lớp ứng dụng với các cổng nguồn và cổng đích đến.

Tiếp theo, lớp Internet sẽ nhận PDU của Tầng vận chuyển, đóng gói nó với các địa chỉ IP nguồn và đích, sau đó gửi toàn bộ gói đến người nhận thích hợp. Khi thiết bị cổng mạng của người nhận (được cấp một, có thể là tường lửa hoặc bộ định tuyến và máy chủ không được kết nối trực tiếp với Internet) sẽ nhận được gói, nó sẽ thực hiện những gì nó cần làm và tìm máy chủ cục bộ thực sự sẽ nhận dữ liệu . Các thiết bị cổng theo dõi thông qua chuyển tiếp cổng, hoặc NAT tĩnh, các cổng dịch vụ cụ thể đến (các) hệ thống máy chủ dịch vụ tương ứng của chúng. Thiết bị cổng, nếu có thể, sẽ xác định địa chỉ Điều khiển truy cập phương tiện (MAC) của hệ thống đó bằng giao thức phân giải địa chỉ (ARP), sau đó gói lại gói, vào một khung mà hệ thống nhận được sau đó cung cấp dịch vụ.

Rất nhiều thuật ngữ mới nhưng có những thuật ngữ cụ thể được sử dụng để phân biệt các nhiệm vụ được phân tách rõ ràng của mỗi lớp. Trong một giải thích ngắn gọn và đơn giản hơn:

  • Máy chủ A xác định yêu cầu của người dùng vào một lớp ứng dụng PDU
  • PDU được gửi đến Tầng vận chuyển và được gói gọn với các tiêu đề thích hợp (số cổng), biến PDU thành một phân đoạn (TCP, đáng tin cậy) hoặc datagram (UDP, không đáng tin cậy)
  • Sau đó, lớp vận chuyển PDU được gửi đến lớp Internet và ở dạng gói
  • Tại thời điểm này, máy chủ B có thể là cục bộ hoặc từ xa đến máy chủ A nhưng các máy chủ liên quan vẫn được tham chiếu bởi các địa chỉ IP. Nếu máy chủ B thực sự là cục bộ, ARP sẽ xác định địa chỉ MAC và gửi trực tiếp đến Host B dưới dạng khung.

Nếu không giải quyết được địa chỉ MAC của máy chủ lưu trữ, thì máy chủ A sẽ gửi gói đến thiết bị cổng mạng của mạng, nó sẽ định tuyến gói qua Internet, nơi thiết bị cổng máy chủ lưu trữ AR sẽ ở bên đó.

Phần kết luận

Bài viết này dường như có rất nhiều thứ để tiếp nhận và thực sự là thế. Có nhiều điều đang diễn ra đằng sau hậu trường, nhưng hy vọng rằng điều này cung cấp một sự rõ ràng về những gì xảy ra khi truyền dữ liệu qua mạng - lưu lượng truy cập cục bộ hoặc yêu cầu định tuyến Internet. Để tổng hợp các dự kiến, điều quan trọng là phải hiểu rằng các yêu cầu mạng phải được xem xét kỹ lưỡng để đảm bảo phân phối và giải thích hợp lý giữa các máy chủ; điều này bao gồm xác định người gửi và người nhận yêu cầu, cổng dịch vụ và giao thức nào được sử dụng trong tin nhắn, cùng với các tham số áp dụng khác có thể đảm bảo gửi tin nhắn phù hợp.

Cả hai mô hình TCP / IP và OSI đều có thể được sử dụng làm điểm tham chiếu nhưng mô hình TCP / IP đơn giản hóa các lớp, trong khi mô hình OSI hiển thị mức độ chi tiết hơn trong cách dữ liệu được truyền đi để đi từ điểm A đến điểm B. đọc qua blog này, tham khảo các số liệu được mô tả như một trợ giúp trực quan để giúp quá trình suy nghĩ của bạn.