You are on page 1of 3

II Tầng giao vận

1. Truyền dữ liệu tin cậy: không mất gói, đúng thứ tự, không lỗi biết. Nguyên lý xây dựng
đường truyền tin cậy

TCP.

Nguyên lý: Đầu tiên, yêu cầu các gói tin bằng cách đánh số chúng. Thứ hai, kiểm tra lỗi bằng
cách yêu cầu bên nhận gửi phản hồi đã nhận được cho bên gửi. Nếu bên gửi không nhận được
phản hồi đúng, có thể gửi lại gói tin để đảm bảo bên nhận nhận chúng một cách chính xác.

2. So sánh Go back n và selective repeat về vấn đề truyền tin cậy.

Cơ sở để
Quay lại-N Lặp lại chọn lọc
so sánh

Truyền lại tất cả các khung được


Chỉ truyền lại những khung hình bị
Căn bản gửi sau khung mà nghi ngờ bị hỏng
nghi ngờ bị mất hoặc bị hỏng.
hoặc bị mất.

Sử dụng
Nếu tỷ lệ lỗi cao, nó sẽ lãng phí rất Băng thông tương đối ít bị lãng
băng
nhiều băng thông. phí trong việc truyền lại.
thông

Phức tạp hơn vì nó yêu cầu áp


dụng logic và phân loại và lưu trữ
Phức tạp Ít phức tạp hơn.
bổ sung, tại người gửi và người
nhận.

Kích
thước N-1 <= (N + 1) / 2
cửa sổ

Sắp xếp không bắt buộc ở phía Người nhận phải có khả năng sắp
Sắp xếp người gửi cũng như phía người xếp vì nó phải duy trì chuỗi các
nhận. khung.

Người nhận không lưu trữ các Bộ thu lưu các khung nhận được
khung nhận được sau khi khung bị sau khung bị hỏng trong bộ đệm
Lưu trữ
hỏng cho đến khi khung bị hỏng cho đến khi khung bị hỏng được
được truyền lại. thay thế.

Không yêu cầu tìm kiếm khung


Đang tìm Người gửi phải có thể tìm kiếm và
không phải ở phía người gửi cũng
kiếm chỉ chọn khung được yêu cầu.
như trên người nhận

Số ACK Số NAK đề cập đến số khung dự Số NAK đề cập đến khung bị mất.
kiến tiếp theo.

Nó là ít trong thực tế vì sự phức


Sử dụng Nó thường được sử dụng hơn.
tạp của nó.

3. Trong giao thức GBN/SR cho cửa sổ = 4, thực thể A cần gửi đến thực thể B 10 gói dữ liệu
đánh số từ 1->10. Các gói 3 và 5 lỗi 1 lần, gói 9 lỗi 2 lần. Tính tổng số các gói A cần gửi cho B
và tổng số ACK B cần gửi lại A để truyền và nhận đủ 10 gói dữ liệu trên.

33 gói.

4. TCP: hướng nối, kiểm soát tắc nghẽn, điều khiển lưu lượng, truyền tin cậy

- Hướng nối : giao thức hướng liên kết là bắt tay ba bước.

- Kiểm soát tắt nghẽn:

+ Kiểm soát không để cho receiver buffer bị tràn vì sender gửi nhiều gói tin quá.

+ Các apps có thể xử lí dữ liệu chậm, các gói tin nhận về được đưa vào bộ đệm.

- Truyền tin cậy:

+ TCP tạo dịch vụ truyền tải dữ liệu tin cậy trên nền dịch vụ không tin cậy IP.

+ Các segment được truyền theo cơ chế đường ống.

+ TCP chỉ sử dụng một bộ đếm thời gian cho truyền tải lại.

- Điều khiển lưu lượng: TCPđiều khiến lưu lượng bằng cơ chế cử sổ động và cơ chế phát lại
thích nghi.
5. Trong giao thức TCP thực thể A cần gửi cho thực thể B 100 gói dữ liệu đánh số từ 1-100. Các
gói có số thứ tự chia hết cho 5 lỗi 1 lần, các điều kiện khác hoàn hảo. Hãy tính số segments A
cần gửi cho B và số ACK B cần gửi cho A để B nhận đủ 100 segments.

6.
7. N = 156
8. I = 151
9. C = 143
10. E = 145
11. 0000000001101110 +0000000001101100+0000000001100011+ 0000000001100101
12. = 0000000110100010 => checksum = 1111111001011101
13.
14.

You might also like