Giao thức TCP trong mạng VSAT

Một phần của tài liệu Mạng VSAT IP băng thông rộng vệ tinh vinasat 1 (Trang 49 - 51)

Giao thức TCP nằm trong bộ giao thức TCP/IP là một bộ các giao thức truyền thông cài đặt chồng giao thức mà Internet và hầu hết các mạng máy tính thương mại đang chạy trên đó. Bộ giao thức này được đặt tên theo hai giao thức chính của nó là TCP và IP. Như nhiều bộ giao thức khác, bộ giao thức TCP/IP có thểđược coi là một tập hợp các tầng, mỗi tầng giải quyết một tập các vấn đề có liên quan đến việc truyền dữ liệu, và cung cấp cho các giao thức tầng cấp trên một dịch vụđược định nghĩa rõ ràng dựa trên việc sử dụng các dịch vụ của các tầng thấp hơn. Về mặt lôgic, các tầng trên gần với người dùng hơn và làm việc với dữ liệu trừu tượng hơn, chúng dựa vào các giao thức tầng cấp dưới để biến đổi dữ liệu thành các dạng mà cuối cùng có thể được truyền đi một cách vật lý. TCP/IP gồm 4 tầng giao thức tương ứng với 7 tầng giao thức của mô hình tham chiếu OSI. Bốn tầng đó là: Tầng ứng dụng, tầng liên kết máy chủ với máy chủ, tầng Internet, cuối cùng là tầng vật lý. TCP nằm ở tầng thứ 3 (liên kết máy chủ - máy chủ), IP nằm ở tầng thứ 2.

49

Hình 1.33: Giao thức TCP trong mạng VSAT

Nguyên tắc hoạt động:

TCP có các tính chất như: Có tính kết nối (Connection oriented) với giao tiếp 3 lượt (3-way handshake); Phát hiện và sửa lỗi (Error detection & Recovery).

¾ TCP là một giao thức có tính kết nối.

Điều này có nghĩa là mọi kết nối đều có sự thông tin trước. Ví dụ A muốn kết nối tới B thì A phải thông báo cho B biết trước và đợi trả lời đồng ý từ B. Sự

thông tin này diễn ra theo 3 bước (3-way handshake) như sau: A gửi thông điệp muốn kết nối tới B. (SYN); B gửi thông điệp đồng ý kết nối lại cho A. (ACK, SYN); A gửi thông điệp đã nhận được sựđồng ý lại cho B (ACK).

¾ TCP là một giao thức có khả năng phát hiện và sửa lỗi.

TCP có tính phát hiện lỗi vì mọi thông điệp gửi theo TCP đều được kiểm tra thông qua một số nguyên 32 bit cho biết giá trị CRC của thông điệp được gửi. Bên gửi sẽ tính giá trị CRC và gửi kèm trong thông điệp. Bên nhận sẽ tính lại giá trị đó và so sánh với giá trị do bên gửi gửi đi. Nếu không đúng có nghĩa là đã có sự sai sót xảy ra. TCP có tính sửa lỗi vì khi phát hiện ra sai sót, bên nhận sẽ gửi thông điệp báo sai tới bên gửi, đề nghị gửi lại thông điệp bị sai. Không phải sau mỗi một thông

điệp được gửi đi thì đều có một thông điệp thông báo đã nhận được từ bên nhận gửi trả về. Có thể sau 10 thông điệp được gửi đi thì mới có một thông điệp thông báo nhận được gửi trả. Đó gọi là khả năng gửi không cần xác nhận (windowing).

50

Một phần của tài liệu Mạng VSAT IP băng thông rộng vệ tinh vinasat 1 (Trang 49 - 51)

Tải bản đầy đủ (PDF)

(107 trang)