11,10 TÓM TẮTKiểm soát liên kết dữ liệu giao dịch với các thiết kế và các thủ tục cho giao tiếp giữahai bên cạnh nút: nút để nút giao tiếp.Khung ở lớp liên kết dữ liệu tách một tin nhắn từ một nguồn tới một đích,hoặc từ tin nhắn khác từ các nguồn khác phải điểm đến khác,Khung có thể cố định hoặc biến kích thước. Trong kích thước cố định khung, có là không cần thiết choxác định ranh giới của khung; thay đổi kích thước khung, chúng ta cần một delimiter(cờ) để xác định ranh giới của hai khung.Thay đổi kích thước khung sử dụng hai loại giao thức: byte theo định hướng (hay characteroriented)và theo định hướng chút. Trong một giao thức byte theo định hướng, phần dữ liệu của một khunglà một chuỗi các byte; trong một chút theo định hướng giao thức, phần dữ liệu của một khung là mộtChuỗi các bit.Byte theo định hướng (hoặc theo định hướng ký tự) giao thức, chúng tôi sử dụng byte nhồi; một đặc biệtbyte thêm vào phần dữ liệu của khung khi có một nhân vật có cùngMô hình như cờ. Giao thức chút theo định hướng, chúng tôi sử dụng chút nhồi; một 0 phụ được thêm vào phần dữ liệuf khung khi có một chuỗi các bit với các mô hình tương tự như cờ. Điều khiển luồng đề cập đến một tập hợp các thủ tục được sử dụng để hạn chế số lượng dữ liệu mà cácngười gửi có thể gửi trước khi đợi thừa nhận. Điều khiển lỗi đề cập đến phương phápphát hiện lỗi và sửa chữa. Cho các kênh khác-, chúng tôi thảo luận hai giao thức: các giao thức đơn giản nhất vàgiao thức dừng và chờ đợi. Giao thức đầu tiên có quyền kiểm soát dòng chảy không lỗi;Thứ hai đã không kiểm soát lỗi. Trong các giao thức đơn giản nhất, người gửi gửi của nókhung một với không có liên quan đến người nhận. Trong các giao thức dừng và chờ đợi,người gửi sẽ gửi một khung, dừng lại cho đến khi nó nhận được xác nhận từ cácngười nhận, và sau đó gửi khung hình tiếp theo. Cho kênh ồn ào, chúng tôi thảo luận ba giao thức: dừng và chờ đợi ARQ, 00Back -N, và chọn lọc ARQ lặp lại. Giao thức ARQ dừng và chờ đợi, cho biết thêm mộtcơ chế kiểm soát lỗi đơn giản đối với giao thức dừng và chờ đợi. Oo-Back-nARQ giao thức, chúng tôi có thể gửi một số khung hình trước khi nhận được acknowledgments,cải thiện hiệu quả của truyền dẫn. Trong lặp lại ARQ chọn lọc giao thức chúng tôitránh không cần thiết bộ truyền động bằng cách gửi chỉ các khung hình đang bị hỏng. Oo-Back-N và giao thức sở quân-lặp lại sử dụng một cửa sổ trượt. Trong 00Back-N ARQ, nếu m là số bit cho số thứ tự, sau đó kích thước củaPHẦN 11,11 THỰC HÀNH ĐẶT 359cửa sổ gửi phải là ít hơn 2m; Kích thước của cửa sổ nhận luôn luôn là 1.Trong chọn lọc lặp lại ARQ, kích thước của cửa sổ người gửi và người nhận phải lúcHầu hết một nửa của 2m.Một kỹ thuật được gọi là piggybacking được sử dụng để cải thiện hiệu quả của hai chiềugiao thức. Khi một khung mang dữ liệu từ A đến B, nó cũng có thể thực hiện kiểm soátthông tin về khung hình từ B; Khi một khung mang dữ liệu từ B a, nó có thểcũng thực hiện kiểm soát thông tin về khung hình từ A.Cao cấp dữ liệu liên kết kiểm soát (HDLC) là một giao thức theo định hướng chút cho thông tin liên lạcđiểm và đa liên kết. Tuy nhiên, phổ biến nhất giao thức chođiểm truy cập là giao thức điểm-điểm (PPP), mà là một byte theo định hướnggiao thức.11,11 THỰC HÀNH TẬPXem lại câu hỏi1. một thời gian ngắn mô tả các dịch vụ cung cấp bởi lớp liên kết dữ liệu.2. xác định khung và lý do cho nhu cầu của mình.3. so sánh và tương phản byte theo định hướng và theo định hướng chút giao thức. Thể loại màđã được phổ biến trong quá khứ (giải thích lý do)? Thể loại mà là phổ biến bây giờ(giải thích lý do)?4. so sánh và tương phản byte-nhồi và bit-nhồi. Kỹ thuật được sử dụng tronggiao thức byte theo định hướng? Kỹ thuật được sử dụng trong giao thức theo định hướng chút?5. so sánh và tương phản điều khiển luồng và điều khiển lỗi.6. thế nào là giao thức hai chúng tôi đã thảo luận cho kênh khác-trong chương này?7. điều gì là các giao thức ba chúng tôi thảo luận cho kênh ồn ào trong chương này?8. giải thích lý do cho việc di chuyển từ giao thức ARQ dừng và chờ đợi để 00Back-Giao thức NARQ.9. so sánh và tương phản với sở quân-RepeatARQ Go-Back-NARQ giao thức.10. so sánh và tương phản HDLC với PPP. Cái nào là byte theo định hướng; đó là một trongchút theo định hướng?11. xác định piggybacking và tính hữu dụng của nó.12. mà các giao thức được mô tả trong chương này sử dụng pipelining?Bài tập13. byte-công cụ dữ liệu trong hình 11,42.Tập thể dục con số 11,42 13360 CHƯƠNG 11 DỮ LIỆU LIÊN KẾT KIỂM SOÁT14. bit-công cụ dữ liệu trong con số 11.43.Tập thể dục con số 11.43 141000111111100111110100011111111111000011111 tôi15. thiết kế hai các thuật toán đơn giản cho nhồi nhét byte. Đầu tiên thêm byte ở người gửi;Thứ hai loại bỏ byte tại người nhận.16. thiết kế hai các thuật toán đơn giản cho bit-nhồi. Đầu tiên thêm bit ở người gửi; CácThứ hai loại bỏ bit lúc người nhận.17. người gửi gửi một loạt các gói tin đến cùng một đích bằng cách sử dụng 5-bit Chuỗisố điện thoại. Nếu số chuỗi bắt đầu bằng 0, số thứ tự sau là gìgửi 100 gói?18. sử dụng 5-bit chuỗi số, những gì là kích thước tối đa của gửi và nhậnWindows cho mỗi của các giao thức sau đây?a. ngừng-và-chờ đợi ARQsinh go-Back-NARQc. chọn lọc-lặp lại ARQ19. thiết kế một thuật toán hai chiều cho các giao thức đơn giản nhất bằng cách sử dụng piggybacking.Lưu ý rằng cả hai bên cần phải sử dụng các thuật toán tương tự.20. thiết kế algOIithm hai chiều cho dừng và chờ đợi giao thức sử dụng piggybacking.Lưu ý rằng cả hai bên cần phải sử dụng các thuật toán tương tự.21. thiết kế một thuật toán hai chiều cho giao thức ARQ dừng và chờ đợi sử dụng piggybacking.Lưu ý rằng cả hai bên cần phải sử dụng các thuật toán tương tự.22. thiết kế một thuật toán hai chiều cho giao thức ARQ Go-Back-N sử dụng piggybacking.Lưu ý rằng cả hai bên cần phải sử dụng các thuật toán tương tự.23. thiết kế một thuật toán hai chiều cho giao thức sở quân-RepeatARQ sử dụng piggybacking.Lưu ý rằng cả hai bên cần phải sử dụng các thuật toán tương tự.24. tìm 11.44 cho thấy một sơ đồ nhà nước để mô phỏng hành vi của dừng và chờ đợi ARQtại trang web của người gửi.Con số 11.44 tập thể dục 24ACác tiểu bang có một giá trị của Sn (0 hay 1). Các mũi tên cho thấy các quá trình chuyển đổi. Giải thích cácsự kiện gây ra quá trình chuyển đổi hai có nhãn A và B.PHẦN 11,11 THỰC HÀNH ĐẶT 36125. hình 11,45 cho thấy một sơ đồ nhà nước để mô phỏng hành vi của dừng và chờ đợiARQ tại nơi nhận.Tập thể dục con số 11,45 25ACác tiểu bang có một giá trị của Rn (0 hay 1). Các mũi tên cho thấy các quá trình chuyển đổi. Giải thíchCác sự kiện gây ra quá trình chuyển đổi hai có nhãn A và B.26. tại ARQ dừng và chờ đợi, chúng tôi có thể kết hợp các sơ đồ nhà nước của người gửi vànhận bài tập 24 và 25. Một nhà nước xác định giá trị kết hợp ofRn và SnThiscó nghĩa là rằng chúng tôi có thể có bốn tiểu bang, từng được xác định bởi (x, y), nơi x xác định cácgiá trị của Sn và y xác định giá trị của Rw trong những từ khác, chúng tôi có thể có bốnkỳ hiển thị trong hình 11.46. Giải thích các sự kiện gây ra quá trình chuyển đổi bốndán nhãn A, B, C và D.Tập thể dục con số 11.46 2627. bộ đếm thời gian của một hệ thống bằng cách sử dụng giao thức dừng và WaitARQ có một lỗi quá thời gian của 6 ms.Vẽ sơ đồ dòng chảy tương tự như hình 11,11 cho bốn khung nếu chuyến đi vòng trì hoãnlà bà 4 giả sử không có khung dữ liệu hoặc điều khiển khung bị mất hoặc bị hư hỏng.28. lặp lại tập thể dục 27 nếu lỗi quá thời gian là 4 ms và sự chậm trễ chuyến đi vòng là 6.29. lặp lại tập thể dục 27 nếu frame đầu tiên (khung 0) bị mất.30. một hệ thống sử dụng giao thức ARQ dừng và chờ đợi. Nếu mỗi gói tin mang 1000 bit củadữ liệu, làm thế nào lâu để gửi 1 triệu bit dữ liệu nếu khoảng cách giữa cácngười gửi và người nhận là 5000 KIn và tốc độ truyền là 2 x 108 m? Bỏ qua truyền,chờ đợi, và xử lý sự chậm trễ. Chúng tôi giả định không có dữ liệu hoặc điều khiển khung bị mấthoặc bị hư hỏng.31. lặp lại tập thể dục 30 bằng cách sử dụng giao thức ARQ Go-back-N với kích thước cửa sổ 7.Bỏ qua chi phí do tiêu đề và trailer.32. lặp lại tập thể dục 30 bằng cách sử dụng giao thức ARQ sở quân-lặp lại với một cửa sổKích thước của 4. Bỏ qua chi phí do tiêu đề và đoạn trailer.
đang được dịch, vui lòng đợi..
