lOMoARcPSD| 58507440
Câu 1: Hình bên dưới là một đoạn dữ liệu trao đổi giữa 02 máy nh trên mạng sử dụng phương pháp định khung
đếm ký tự (Character Count), bạn hãy cho biết đoạn dữ liệu đó bao gồm mấy khung? và các ký tự trong mỗi
khung? 5
- Đoạn dữ liệu trên gồm 4 khung.
- Khung 1 gồm: 5, 2, 3, 4, 6
- Khung 2 gồm: 8,1,8,9,0,1,2,3
- Khung 3 gồm: 2,3
- Khung 4 gồm: 5,9,0,1,2
Câu 2: Trong phương pháp định khung sử dụng byte làm cờ và các byte độn, với đoạn dữ liệu gốc như bên dưới,
thì đoạn dữ liệu chuyển lênh kênh truyền sẽ là gì?
A
B
ES
C
ES
C
FLA
G
B
- Đoạn dữ liệu chuyển kênh truyền sẽ là:
A
B
ES
C
ES
C
ES
C
ES
C
FLA
G
B
Câu 3: Trong phương pháp định khung sử dụng cờ bắt đầu & kết thúc cùng với các bit độn, mẫu bit đặc biệt để làm
cờ là 01111110, với đoạn dữ liệu gốc là 110011111111100111000111111111000000, thì đoạn dữ liệu chuyn lênh
kênh truyền sẽ là gì?
- Đoạn dữ liệu chuyển lên kênh truyền là : 11001111101111001110001111101111000000
- Khung lên kênh truyền: 01111110 11001111101111001110001111101111000000 01111110
Câu 4: Với khung dữ liệu được xếp theo một khối như bảng bên dưới, sử dụng kiểm tra lẻ kết hợp với kiểm tra
thêm theo chiều dọc (Longitudinal Redundancy Check or Checksum), bạn hãy cho biết giá trị của các bit chắn lẽ
(parity bits, màu xanh) và các bit LRC (LRC bits: màu vàng)?
2
3
4
6
8
1
8
9
0
1
2
3
2
3
5
9
0
1
2
1
1
1
0
1
0
1
1
1
Câu 5: Giả sử hệ thống sử dụng phương pháp Kiểm tra phần dư tuần hoàn (Cycle Redundancy Check) để phát hin
và xử lý lỗi. Thông điệp cần truyền đi là M=1010001101, giá trị P=110101. Hãy cho biết dữ truyền đi (T) sau khi đã
thêm chuỗi kiểm tra khung (F) là gì?
Nhân M với 2
5
= 101000110100000
Thực hiện phép chia modulo (lấy dư) M*2
5
cho P ta được phần dư: F = 01110
Tạo khung gởi đi là T = M*2
r
+ F = 101000110101110
Câu 6: Cho một giao thức cửa sổ trượt sử dụng 4 bits để đánh số thứ tự các vị trí trên cửa sổ. Vùng bộ nhđệm
của bên nhận có thể chứa được 4 khung, Hãy trả lời các câu hỏi sau:
- Cửa sổ trượt sẽ được chia thành 2
4
= 16 vị trí. Các vị trí được đánh số từ 0->15
- Kích thước của cửa sổ trượt trong trường hợp này là: 4
Câu 7: Cho một giao thức cửa sổ trượt sử dụng 3 bits để đánh số thứ tự các vị trí trên cửa sổ, với kích thước của
cửa sổ trượt được thỏa thuận giữa bên gởi và nhận là 4. Giả sử hiện tại cửa sổ nhận đang chứa các giá trị 3,4,5,6.
Khung số 3,4 và 5 được gởi đến và không bị lỗi dữ liệu, khi đó cửa snhận sẽ ứng xử như thế nào?
- Giao thức Go-Back-N: Sau khi đã nhận được các khung số 3, 4, 5 mà không có lỗi cửa sổ nhận sẽ báo nhận
các khung này về bên gửi và khi ếp tục cửa sổ nhận thấy mất thứ tự các khung gửinên sẽ bỏ, không nhận
các khung ếp theo, sau khi kết thúc thời gian meout interval cửa sổ nhận sẽ gửi n hiệu để bên gửi ến
hành gửi lại bắt đầu từ khung 6 bị lỗi.
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
0
1
1
1
0
1
0
0
1
1
0
1
0

Preview text:

lOMoAR cPSD| 58507440
Câu 1: Hình bên dưới là một đoạn dữ liệu trao đổi giữa 02 máy tính trên mạng sử dụng phương pháp định khung
đếm ký tự (Character Count), bạn hãy cho biết đoạn dữ liệu đó bao gồm mấy khung? và các ký tự trong mỗi khung? 5 2 3 4 6 8 1 8 9 0 1 2 3 2 3 5 9 0 1 2 -
Đoạn dữ liệu trên gồm 4 khung. - Khung 1 gồm: 5, 2, 3, 4, 6 -
Khung 2 gồm: 8,1,8,9,0,1,2,3 - Khung 3 gồm: 2,3 - Khung 4 gồm: 5,9,0,1,2
Câu 2: Trong phương pháp định khung sử dụng byte làm cờ và các byte độn, với đoạn dữ liệu gốc như bên dưới,
thì đoạn dữ liệu chuyển lênh kênh truyền sẽ là gì? B ES ES FLA B A C C G -
Đoạn dữ liệu chuyển kênh truyền sẽ là: B ES ES ES ES ES FLA B A C C C C C G
Câu 3: Trong phương pháp định khung sử dụng cờ bắt đầu & kết thúc cùng với các bit độn, mẫu bit đặc biệt để làm
cờ là 01111110, với đoạn dữ liệu gốc là 110011111111100111000111111111000000, thì đoạn dữ liệu chuyển lênh kênh truyền sẽ là gì? -
Đoạn dữ liệu chuyển lên kênh truyền là : 11001111101111001110001111101111000000 -
Khung lên kênh truyền: 01111110 11001111101111001110001111101111000000 01111110
Câu 4: Với khung dữ liệu được xếp theo một khối như bảng bên dưới, sử dụng kiểm tra lẻ kết hợp với kiểm tra
thêm theo chiều dọc (Longitudinal Redundancy Check or Checksum), bạn hãy cho biết giá trị của các bit chắn lẽ
(parity bits, màu xanh) và các bit LRC (LRC bits: màu vàng)? 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 1 0
Câu 5: Giả sử hệ thống sử dụng phương pháp Kiểm tra phần dư tuần hoàn (Cycle Redundancy Check) để phát hiện
và xử lý lỗi. Thông điệp cần truyền đi là M=1010001101, giá trị P=110101. Hãy cho biết dữ truyền đi (T) sau khi đã
thêm chuỗi kiểm tra khung (F) là gì? •
Nhân M với 25 = 101000110100000 •
Thực hiện phép chia modulo (lấy dư) M*25 cho P ta được phần dư: F = 01110
Tạo khung gởi đi là T = M*2r + F = 101000110101110
Câu 6: Cho một giao thức cửa sổ trượt sử dụng 4 bits để đánh số thứ tự các vị trí trên cửa sổ. Vùng bộ nhớ đệm
của bên nhận có thể chứa được 4 khung, Hãy trả lời các câu hỏi sau: -
Cửa sổ trượt sẽ được chia thành 24= 16 vị trí. Các vị trí được đánh số từ 0->15 -
Kích thước của cửa sổ trượt trong trường hợp này là: 4
Câu 7: Cho một giao thức cửa sổ trượt sử dụng 3 bits để đánh số thứ tự các vị trí trên cửa sổ, với kích thước của
cửa sổ trượt được thỏa thuận giữa bên gởi và nhận là 4. Giả sử hiện tại cửa sổ nhận đang chứa các giá trị 3,4,5,6.
Khung số 3,4 và 5 được gởi đến và không bị lỗi dữ liệu, khi đó cửa sổ nhận sẽ ứng xử như thế nào? -
Giao thức Go-Back-N: Sau khi đã nhận được các khung số 3, 4, 5 mà không có lỗi cửa sổ nhận sẽ báo nhận
các khung này về bên gửi và khi tiếp tục cửa sổ nhận thấy mất thứ tự các khung gửinên sẽ bỏ, không nhận
các khung tiếp theo, sau khi kết thúc thời gian timeout interval cửa sổ nhận sẽ gửi tín hiệu để bên gửi tiến
hành gửi lại bắt đầu từ khung 6 bị lỗi.