TCP (Giao thức điều khiển truyền) được giải thích

Giao thức đảm bảo truyền dữ liệu tin cậy

TCP (Transmission Control Protocol) là một giao thức mạng quan trọng được sử dụng trong việc truyền dữ liệu qua mạng. Một giao thức, trong bối cảnh mạng, là một tập hợp các quy tắc và thủ tục điều chỉnh cách truyền dữ liệu được thực hiện sao cho mọi người trên toàn thế giới, độc lập với vị trí, phần mềm hoặc phần cứng được sử dụng, thực hiện điều tương tự . TCP làm việc cùng với IP (Giao thức Internet) trong một bộ đôi nổi tiếng được gọi là TCP / IP. Bạn có thể thấy thuật ngữ này trong cài đặt mạng của máy tính, điện thoại thông minh hoặc thiết bị di động nếu bạn chơi xung quanh với các cài đặt. Phần IP đề cập đến việc định địa chỉ và chuyển tiếp các gói dữ liệu từ nguồn đến đích trong khi TCP quản lý độ tin cậy của truyền dẫn. Trong bài viết này, chúng ta sẽ thấy những gì TCP làm và cách nó hoạt động.

TCP nào

Chức năng của TCP là kiểm soát việc chuyển dữ liệu sao cho nó đáng tin cậy. Trên các mạng như Internet, dữ liệu được truyền trong các gói dữ liệu, là các đơn vị dữ liệu được gửi độc lập trên mạng và được tập hợp lại khi chúng đến đích để trả lại dữ liệu gốc.

Việc truyền dữ liệu trên một mạng được thực hiện theo từng lớp, mỗi giao thức trên một lớp làm một cái gì đó bổ sung với những gì người khác đang làm. Tập hợp các lớp này được gọi là ngăn xếp giao thức. TCP và IP làm việc tay trong tay trong ngăn xếp, một ở trên khác. Ví dụ, trong một ngăn xếp, bạn có thể có HTTP - TCP - IP - WiFi. Điều này có nghĩa rằng khi, ví dụ, một máy tính đang truy cập một trang web, nó sử dụng giao thức HTTP để có được trang web trong HTML, TCP kiểm soát việc truyền, IP kênh trên mạng (ví dụ Internet), và WiFi truyền trên mạng cục bộ.

TCP, do đó, chịu trách nhiệm đảm bảo độ tin cậy trong quá trình truyền. Một truyền dữ liệu đáng tin cậy là một trong đó các yêu cầu sau được đáp ứng. Các kịch bản được đưa ra để hiểu rõ hơn khái niệm.

Cách thức hoạt động của TCP

TCP gắn nhãn các gói của nó sao cho chúng được đánh số. Nó cũng đảm bảo rằng họ có một thời hạn để đạt được đích (đó là một khoảng thời gian vài trăm mili giây được gọi là thời gian chờ), và một số quy định kỹ thuật khác. Đối với mỗi gói nhận được, thiết bị gửi được thông báo thông qua một gói được gọi là xác nhận. Cái tên nói lên tất cả. Nếu sau khi hết thời gian, không nhận được xác nhận, nguồn sẽ gửi một bản sao của gói có thể bị thiếu hoặc bị trễ. Các gói không theo thứ tự cũng không được xác nhận. Bằng cách này, tất cả các gói dữ liệu luôn được lắp ráp theo thứ tự, không có lỗ và trong một khoảng thời gian định trước và chấp nhận được.

Địa chỉ TCP

Trong khi IP có một cơ chế hoàn chỉnh để giải quyết được gọi là địa chỉ IP , TCP không có hệ thống giải quyết phức tạp như vậy. Nó không cần. Nó chỉ sử dụng các số được cung cấp bởi thiết bị mà nó đang làm việc để xác định nơi nó đang nhận và gửi các gói cho dịch vụ nào. Những con số này được gọi là cổng. Ví dụ, trình duyệt web sử dụng cổng 80 cho TCP. Cổng 25 được sử dụng hoặc email. Số cổng thường được kết hợp với địa chỉ IP cho một dịch vụ, ví dụ: 192.168.66.5:80