TCP / IP được hàng triệu người sử dụng hàng ngày
Giao thức điều khiển truyền tải (TCP) và Giao thức Internet (IP) là hai giao thức mạng máy tính riêng biệt. Giao thức là một tập hợp các thủ tục và quy tắc được thỏa thuận. Khi hai máy tính theo cùng một giao thức — cùng một bộ quy tắc — chúng có thể hiểu nhau và trao đổi dữ liệu. TCP và IP thường được sử dụng cùng nhau, tuy nhiên, TCP / IP đã trở thành thuật ngữ chuẩn để đề cập đến bộ giao thức này.
Transmission Control Protocol phân chia một tin nhắn hoặc tập tin thành các gói tin được truyền qua internet và sau đó tập hợp lại khi chúng đến đích. Giao thức Internet chịu trách nhiệm về địa chỉ của mỗi gói để nó được gửi đến đích chính xác. Chức năng TCP / IP được chia thành bốn lớp, mỗi lớp có một bộ giao thức thỏa thuận riêng:
- Lớp Datalink bao gồm các phương thức và giao thức chỉ hoạt động trên một liên kết, là thành phần mạng kết nối các nút hoặc các máy chủ trong mạng. Các giao thức trong lớp bao gồm Ethernet và ARP.
- Lớp Internet hoặc Mạng kết nối các mạng độc lập để vận chuyển các gói chứa dữ liệu qua các ranh giới mạng. Giao thức là IP và ICMP.
- Tầng Giao vận vận tải xử lý thông tin liên lạc giữa các máy chủ và chịu trách nhiệm kiểm soát luồng, độ tin cậy và ghép kênh. Các giao thức bao gồm TCP và UDP.
- Lớp Ứng dụng chuẩn hóa trao đổi dữ liệu cho các ứng dụng. Các giao thức bao gồm HTTP, FTP, POP3, SMTP và SNMP.
TCP / IP về mặt kỹ thuật áp dụng cho các giao tiếp mạng trong đó vận chuyển TCP được sử dụng để phân phối dữ liệu trên các mạng IP. Một giao thức được gọi là "kết nối theo định hướng", TCP hoạt động bằng cách thiết lập kết nối ảo giữa hai thiết bị thông qua một loạt các yêu cầu và các thư trả lời được gửi qua mạng vật lý.
Hầu hết các máy tính người dùng đã nghe thuật ngữ TCP / IP ngay cả khi họ không biết ý nghĩa của nó. Người trung bình trên internet hoạt động trong môi trường TCP / IP chủ yếu. Các trình duyệt web , ví dụ, sử dụng TCP / IP để giao tiếp với các máy chủ Web. Hàng triệu người sử dụng TCP / IP mỗi ngày để gửi email, trò chuyện trực tuyến và chơi trò chơi trực tuyến mà không biết cách hoạt động của nó.