R1. Giả sử các lớp mạng cung cấp các dịch vụ sau. Tầng mạngtrong nguồn máy chủ chấp nhận một phân đoạn của kích thước tối đa 1.200 byte và một điểm đến máy chủ lưu trữ địa chỉ từ tầng giao vận. Tầng mạng sau đó đảm bảo để cung cấp các phân đoạn cho tầng giao vận tại các máy chủ đích.Giả sử nhiều mạng ứng dụng quy trình có thể chạy ở cácđiểm đến máy chủ lưu trữ.a. thiết kế các giao thức tầng giao vận có thể đơn giản nhất sẽ nhận được dữ liệu ứng dụng cho quá trình mong muốn tại các máy chủ đích. Giả sử hệ điều hành máy chủ đích đã chỉ định một số 4 byte portmỗi ứng dụng đang chạy quá trình.b. thay đổi giao thức này vì vậy mà nó cung cấp một "địa chỉ trả lại" đích quá trình.c. trong giao thức của bạn, có phương tiện giao thông lớp "có thể làm bất cứ điều gì" trong cáccốt lõi của mạng máy tính?R2. Hãy xem xét một hành tinh, nơi tất cả mọi người thuộc về một gia đình sáu, mỗi gia đìnhcuộc sống trong ngôi nhà của riêng mình, mỗi ngôi nhà có một địa chỉ duy nhất, và mỗi người có mộtcho nhà có một tên duy nhất. Cho rằng hành tinh này có một thư dịch vụ đócung cấp thư từ nguồn nhà đến nhà. Dịch vụ mailyêu cầu (1) các chữ cái trong một phong bì, và rằng (2) địa chỉ của cácđiểm đến ngôi nhà (và không có gì thêm) rõ ràng được ghi trên phong bì. Giả sử mỗi gia đình có người đại diện gia đình người thu thập và phân phốilá thư cho các thành viên khác của gia đình. Các chữ cái không nhất thiết phải cung cấpbất kỳ dấu hiệu của người nhận của các chữ cái.TẦNG GIAO VẬN • 286 CHƯƠNG 3a. sử dụng các giải pháp cho vấn đề R1 ở trên là nguồn cảm hứng, mô tả một giao thứcCác đại biểu có thể sử dụng để cung cấp các thư từ người gửi trong gia đìnhmột thành viên gia đình nhận được.b. trong giao thức của bạn, các dịch vụ thư bao giờ có để mở phong bì vàkiểm tra thư để cung cấp dịch vụ của mình?R3. Xem xét một kết nối TCP từ Host A đến máy chủ B. giả sử rằng cácTCP đoạn đi từ Host A đến máy chủ lưu trữ B có nguồn cổng số xvà điểm đến cổng số y. Các số cổng nguồn và đích cho các phân đoạn đi du lịch từ loạt B Host a là gì?R4. Mô tả lý do tại sao một nhà phát triển ứng dụng có thể chọn để chạy ứng dụngqua UDP hơn TCP.R5. Tại sao nó mà lưu lượng truy cập bằng giọng nói và video thường là gửi qua TCP thay vì UDPtrong Internet ngày nay? (Gợi ý: câu trả lời chúng tôi đang tìm kiếm không có gì để làmvới TCP của tắc nghẽn kiểm soát cơ chế.)R6. Là nó có thể cho một ứng dụng để thưởng thức truyền dữ liệu đáng tin cậy, ngay cả khi cácứng dụng chạy trên UDP? Nếu vậy, làm thế nào?R7. Giả sử một quá trình trong máy chủ có một ổ cắm UDP với số cổng 6789. Cho rằng cả hai máy chủ A và Host B mỗi gửi một phân đoạn UDP đến máy chủ lưu trữ C với điểm đến cổng số 6789. Cả hai của các phân đoạn sẽ được dẫn đến như vậyổ cắm máy chủ lưu trữ c? Nếu vậy, làm thế nào sẽ trình tại máy chủ lưu trữ C biết rằng cả haiphân đoạn có nguồn gốc từ hai máy chủ khác nhau?R8. Giả sử rằng một máy chủ Web chạy trong Host C trên cổng 80. Giả sử trang Web nàyHệ phục vụ sử dụng kết nối liên tục, và hiện đang nhận được yêu cầu từhai máy chủ khác nhau, A và B. Tất cả các yêu cầu được gửi qua cáccùng một ổ cắm máy chủ lưu trữ c? Nếu họ có được thông qua thông qua ổ cắm khác nhau, làmcả hai đều của các ổ cắm có cổng 80? Thảo luận và giải thích.PHẦN 3,4R9. Trong rdtprotocols của chúng tôi, tại sao đã làm chúng ta cần để giới thiệu các số thứ tự?R10. Trong rdtprotocols của chúng tôi, tại sao đã làm chúng ta cần để giới thiệu các bộ tính giờ?R11. Giả sử rằng sự chậm trễ roundtrip giữa người gửi và người nhận là không đổi vàđược biết người gửi. Một bộ đếm thời gian vẫn sẽ là cần thiết trong giao thức rdt 3.0,giả định rằng các gói dữ liệu có thể bị mất? Giải thích.R12. Truy cập vào Go-Back-N Java applet trên trang Web đồng hành.a. có nguồn gửi gói dữ liệu năm, và sau đó tạm dừng các hoạt hình trướcbất kỳ của các gói dữ liệu năm đạt đến đích. Sau đó giết các gói đầu tiên vàtiếp tục hoạt hình. Mô tả những gì sẽ xảy ra.b. lặp lại thử nghiệm, nhưng bây giờ cho phép các gói đầu tiên đạt đến đíchvà giết đầu tiên thừa nhận. Mô tả một lần nữa những gì sẽ xảy ra.c. cuối cùng, hãy thử gửi sáu gói. Điều gì xảy ra?VẤN ĐỀ VỀ BÀI TẬP Ở NHÀ VÀ CÂU HỎI 287R13. Lặp lại R12, nhưng bây giờ với chọn lọc lặp lại Java applet. Làm thế nào là lặp lại chọn lọc và Go-Back-N khác nhau?PHẦN 3.5R14. Đúng hay sai?a. chủ A là gửi chủ B một tập tin lớn hơn một kết nối TCP. Giả sửMáy chủ lưu trữ B đã không có dữ liệu để gửi cho máy chủ A. Host B sẽ không gửi acknowledgments để lưu trữ một bởi vì máy chủ B không thể piggyback các acknowledgmentstrên dữ liệu.b. kích thước của những thay đổi TCPrwndnever trong suốt thời gian của cáckết nối.c. giả sử Host A gửi chủ B một tập tin lớn hơn một kết nối TCP. CácSố byte unacknowledged A gửi không thể vượt quá kích thước củabộ đệm nhận.d. giả sử Host A là gửi một tập tin lớn để lưu trữ B qua một kết nối TCP. Nếusố thứ tự cho một phân đoạn của kết nối này là m, sau đó cácdãy số cho các phân đoạn tiếp theo sẽ nhất thiết phải có m + 1.e. các phân đoạn TCP có một trường trong tiêu đề của nó cho rwnd.f. giả sử rằng các las
đang được dịch, vui lòng đợi..
