Dịch vụ truyền số liệu không liên kết

Một phần của tài liệu Bài giảng mạng máy tính ths nguyễn xuân anh (Trang 167 - 168)

Tất cả công nghệ Ethernet cung cấp cho tầng mạng dịch vụ không liên kết. Nghĩa là khi Card mạng A muốn gửi gói dữ liệu đến Card mạng B, Card mạng A sẽ đặt gói dữ liệu trong khung dữ liệu và gửi lên mạng mà không phải bắt tay trước với Card mạng B. dịch vụ không kết nối ở tầng này tương tự với dịch vụ IP ở tầng Internter và dịch vụ UDP ở tầng vận tải.

Công nghệ Ethernet cung cấp dịch vụ không tin cậy cho tầng mạng. Cụ thể, khi nhận được khung dữ liệu từ Card mạng A, Card mạng B sẽ không gửi phản hồi cho A. Card mạng A không thể xác định liệu khung dữ liệu nó truyền đi có được nhận đúng hay không. Nếu phát hiện lỗi khi kiểm tra CRC, Card mạng B sẽ loại bỏ khung dữ liệu. Chính điều này giúp Ethernet đơn giản và rẻ. Nhưng dòng dữ liệu chuyển tới tầng mạng có thể bị gián đoạn.

Nếu có sự gián đoạn do một số khung dữ liệu Ethernet bị loại bỏ, giao thức tầng úng dụng tại máy B có phát hiện được sự gián đoạn đó không? Điều này phụ thuộc việc ứng dụng sử dụng UDP hay TCP. Nếu ứng dụng dùng UDP

thì giao thức tầng ứng dụng trong máy B sẽ không phát hiện được gián đoạn trong dữ liệu. Mặt khác, nếu ứng dụng dùng TCP thì thực thể TCP trong máy B sẽ không gửi biên nhận cho những dữ liệu đã bị loại bỏ, do vậy thực thể TCP trong máy A phải gửi lại. Khi TCP gửi lại dữ liệu, thì cuối cùng dữ liệu cũng sẽ đi qua các Card mạng Ethernet, tức là khung dữ liệu đã được truyền lại nhưng Ethernet coi đó là một gói dữ liệu mới.

Một phần của tài liệu Bài giảng mạng máy tính ths nguyễn xuân anh (Trang 167 - 168)