Câu 1: Xét một kịch bản: host A muốn đồng thời gửi các gói tin đến host B và C. A được kết nối với B và C thông qua một đường truyền broadcast – nghĩa là một gói tin được A gửi đi sẽ gửi đến cả host B và C. Giả sử rằng đường truyền broadcast kết nối đến A, B và C có thể bị mất và hỏng gói tin độc lập (ví dụ: A gửi được gói tin đến B nhưng không đến được C). Hãy thiết kế một giao thức điều khiển lỗi có tên stop-and-wait đáng tin cậy chuyển các gói tin từ A đến B và C, chẳng hạn A sẽ không nhận thêm data mới từ tầng trên cho đến khi nó biết rằng cả B và C đã nhận đúng gói tin hiện tại. Cho mô tả FSM của A và C. (Gợi ý: FSM cho host B nên giống host C).
Câu 2: Liệt kê 4 loại dịch vụ (cùng mô tả) mà một giao thức ở tầng vận chuyển có thể cung cấp. Với mỗi loại dịch vụ, cho biết hoặc TCP hoặc UDP (hoặc cả hai) có cung cấp dịch vụ đó
Câu 2: Liệt kê 4 loại dịch vụ (cùng mô tả) mà một giao thức ở tầng vận chuyển có thể cung cấp. Với mỗi loại dịch vụ, cho biết hoặc TCP hoặc UDP (hoặc cả hai) có cung cấp dịch vụ đó
Comment