P27. Host A và B giao tiếp qua một kết nối TCP, và máy chủ lưu trữ B cóđã nhận được từ một byte tất cả lên qua byte 126. Giả sử sau đó một máy chủ lưu trữgửi hai đoạn chủ B back-to-back. Các phân đoạn đầu tiên và lần thứ haichứa 80 và 40 byte dữ liệu tương ứng. Trong đoạn đầu tiên, cácdãy số là 127, số hiệu cổng nguồn là 302, và điểm đếnsố hiệu cổng là 80. Máy chủ lưu trữ B sẽ gửi một sự thừa nhận bất cứ khi nào nó nhận được mộtCác phân đoạn từ máy chủ A.a. trong phân đoạn thứ hai được gửi từ máy chủ A B, dãy số, số hiệu cổng nguồn và đích đến cổng số là gì?b. nếu các phân đoạn đầu tiên đến trước khi các phân đoạn thứ hai, sự thừa nhận của đoạn đầu tiên đến, những gì là một số thừa nhận,số hiệu cổng nguồn và đích đến cổng số?TẦNG GIAO VẬN • 294 CHƯƠNG 3c. nếu các phân đoạn thứ hai đến trước khi các phân đoạn đầu tiên, thừa nhận đến đoạn đầu tiên, thừa nhận là gìsố?mất giả sử hai đoạn gửi đến theo thứ tự tại B. Đầu tiên thừa nhận bị mất và sự thừa nhận thứ hai đến sau khoảng thời gian đầu tiên của thời gian chờ. Vẽ một sơ đồ thời gian, Hiển thị các phân đoạn và tất cả khácphân đoạn và acknowledgments được gửi. (Giả sử đó là không có gói dữ liệu bổ sungmất.) Đối với mỗi đoạn trong hình của bạn, cung cấp số thứ tự vàSố byte của dữ liệu; Đối với mỗi sự thừa nhận bạn thêm, cung cấp số thừa nhận.P28. Host A và B được kết nối trực tiếp với một liên kết 100 Mbps. Đó là một TCPkết nối giữa hai máy chủ, và máy chủ A là gửi đến máy chủ lưu trữ B một tập tin rất lớn qua kết nối này. Host A có thể gửi dữ liệu ứng dụng của nó vào TCPổ cắm tại một tỷ lệ cao như 120 Mbps nhưng chủ nhà B có thể đọc trên TCP của mình nhận đượcbộ đệm ở mức tối đa của 50 Mbps. Mô tả tác động của điều khiển luồng TCP.P29. SYN cookie đã được thảo luận trong phần 3.5.6.a. tại sao là cần thiết cho server sử dụng một số đặc biệt tự ban đầutrong SYNACK?b. cho rằng kẻ biết một loạt mục tiêu sử dụng SYN cookie. Có thể cáckẻ tấn công tạo ra một nửa-open hoặc mở hoàn toàn kết nối bằng cách chỉ đơn giản là gửi mộtGói dữ liệu ACK đến mục tiêu? Tại sao hay tại sao không?c. cho rằng kẻ tấn công thu thập một số lượng lớn các số thứ tự ban đầu đã gửibởi các máy chủ. Có thể nguyên nhân kẻ tấn công máy chủ để tạo ra nhiều hoàn toàn mởkết nối bằng cách gửi ACKs với các số thứ tự ban đầu? Tại sao?P30. Hãy xem xét các mạng Hiển thị trong kịch bản 2 trong phần 3.6.1. Cho rằng cả haigửi máy A và B có một số cố định giá trị thời gian chờ. a. Argue mà tăng kích thước bộ đệm hữu hạn của các bộ định tuyến có thể có thể giảm băng thông (ra).b. bây giờ cho rằng cả hai máy chủ động điều chỉnh giá trị thời gian chờ của họ (nhưTCP gì) dựa trên sự chậm trễ đệm tại router. Sẽ tăng kích thước bộ đệm giúp gia tăng băng thông? Tại sao?P31. Giả sử rằng đo SampleRTTvalues năm (xem phần 3.5.3)106 ms, 120 ms, 140 ms, 90 ms và 115 bà EstimatedRTT tính toán.sau khi mỗi người trong số các SampleRTT giá trị thu được, bằng cách sử dụng một giá trị của α = 0,125và giả sử rằng giá trị của EstimatedRTTwas 100 ms trước cácđầu tiên các năm mẫu được lấy. Tính toán cũng là DevRTTaftermỗi mẫu là thu được giả định một giá trị của β = 0,25 và giả định cácgiá trị của DevRTTwas 5 ms ngay trước khi người đầu tiên của các mẫu 5 làthu được. Cuối cùng, tính toán TCPTimeoutIntervalafter mỗi số nàyCác mẫu thu được.VẤN ĐỀ 295P32. Hãy xem xét các thủ tục TCP cho ước tính RTT. Giả sử rằng = 0,1. Để choSampleRTT1là đặt mẫu RTT, cho phép SampleRTT2là tiếp theoĐặt mẫu RTT, và như vậy.a. đối với một kết nối TCP được đưa ra, giả sử bốn acknowledgments đãquay trở lại với tương ứng mẫu RTTs: SampleRTT4, SampleRTT3,SampleRTT2, và SampleRTT1. Nhận EstimatedRTTin điều khoảnbốn mẫu RTTs.b. khái quát các công thức của bạn cho nsample RTTs.c. đối với công thức một phần (b) cho phép napproach vô cùng. Bình luận về lý do tại sao điều nàyTrung bình quy trình được gọi là một hàm mũ di chuyển trung bình.TR33. Trong phần 3.5.3, chúng tôi đã thảo luận của TCP dự toán của RTT. Tại sao không?TCP tránh đo các phân đoạn SampleRTTfor retransmitted?P34. Mối quan hệ giữa các biến SendBasein phần 3.5.4 là gìvà phần LastByteRcvdin biến, 3.5.5?P35. Mối quan hệ giữa các biến LastByteRcvdin phần là gì3.5.5 và y biến trong phần 3.5.4?P36. Trong phần 3.5.4, chúng tôi đã thấy rằng TCP waits cho đến khi nó đã nhận được ba trùng ACKs trước khi thực hiện một retransmit nhanh. Tại sao bạn nghĩ rằng cácTCP nhà thiết kế đã chọn không để thực hiện một retransmit nhanh sau trùng lặp đầu tiênACK cho một phân đoạn nhận được?P37. So sánh GBN, SR, và TCP (không bị trì hoãn ACK). Giả định rằng thời gian chờgiá trị cho tất cả các giao thức ba đủ lâu như vậy mà dữ liệu liên tiếp 5phân đoạn và ACKs tương ứng của họ có thể nhận được (nếu không bị mất trong cácKênh) bằng cách nhận được host (máy chủ B) và gửi host (Host A) tương ứng. Giả sử hồ
đang được dịch, vui lòng đợi..
