Giao TH C TCP

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

GIAO THỨC TCP

1.Giao thức TCP


Transmission Control Protocol (TCP) là giao thức tiêu chuẩn trên Internet đảm
bảo trao đổi thành công các gói dữ liệu giữa các thiết bị qua mạng. TCP là giao
thức truyền tải cơ bản cho nhiều loại ứng dụng, bao gồm máy chủ web và trang
web, ứng dụng email, FTP và các ứng dụng ngang hàng.
TCP hoạt động với giao thức Internet (IP) để chỉ định cách dữ liệu được trao đổi
trực tuyến. IP chịu trách nhiệm gửi từng gói đến đích của nó, trong khi TCP đảm
bảo rằng các byte được truyền theo thứ tự mà chúng được gửi mà không có lỗi
hoặc thiếu sót nào. Hai giao thức kết hợp với nhau được gọi là TCP/IP.
2.SOCKET

Socket là giao diện lập trình ứng dụng mạng được dùng để truyền và nhận dữ liệu
trên internet. Giữa hai chương trình chạy trên mạng cần có một liên kết giao tiếp
hai chiều, hay còn gọi là two-way communication để kết nối 2 process trò chuyện
với nhau.

Một chức năng khác của socket là giúp các tầng TCP hoặc TCP Layer định danh
ứng dụng mà dữ liệu sẽ được gửi tới thông qua sự ràng buộc với một cổng port (thể
hiện là một con số cụ thể), từ đó tiến hành kết nối giữa client và server.
Chức năng của socket là kết nối giữa client và server qua TCP/IP và UDP để
truyền và nhận giữ liệu qua Internet. Giao diện lập trình ứng dụng mạng này chỉ có
thể hoạt động khi đã có thông tin về thông số IP và số hiệu cổng của 2 ứng dụng
cần trao đổi dữ liệu cho nhau.
2 ứng dụng cần truyền thông tin phải đáp ứng điều kiện sau thì socket mới có thể
hoạt động:

 2 ứng dụng có thể nằm cùng trên một máy hoặc 2 máy khác nhau
 Trong trường hợp 2 ứng dụng cùng nằm trên một máy, số hiệu cổng không
được trùng nhau.
Hàm socket đng trả về là 1 bộ mô ta tệp ở định dạng số nguyên nên spcket có 3
đối số vì vậy đối số dâud tiên chỉ định giao tiếp, đối số miền thứ 2 chỉ định loại
giao tiếp và đối số miền thứ 3 chỉ đinh giao thức
Đối số đầu tiên chỉ định địa chỉ trong th của we họ địa chỉ mà we sẽ use là 1 đảo
gạch dưới thuộc giai thức ipv4 .giao thức internet phiên bản 4,
vì vậy loại thứ 2 chủ yếu chưa 2 loại là lường gạch dưới sock biểu thị rằng we
đangn use giao thức tcp mà we muốn gửi dữ liệu của mình trong 1 luồng và 1 cái
khác là sock underscore t crawl nghĩa là we sẽ use giao thức Datagram người dùng
của bạn trong th của we ,we use loại này vì we đang use giao thức điều khiển
truuyeenf dẫn. Vì vậy 2 ;oại quan trọng.
Lôaij thứ 3 vào hóa đown giao thức ở đây chỉ việc cần viết c vì c là mặc định cho
điện thoại cổng tcp, vì vậy đây là chức năng ổ cắm.
Bây giờ we tím kiếm chức năng liên kết

You might also like