Giao thức Điều khiển Truyền và Giao thức Internet là một phần của giao thức mạng TCP /IP để truyền dữ liệu giữa các máy tính. TCP chịu trách nhiệm đóng gói dữ liệu, trong khi IP truyền dữ liệu qua một kết nối vật lý.
Giao thức TCP /IP dựa vào một loạt các bước hoặc lớp để chuẩn bị, truyền và nhận dữ liệu. Đầu tiên là TCP, giao thức này nhận dữ liệu từ các ứng dụng khác nhau như giao thức truyền siêu văn bản và giao thức truyền tệp. TCP thêm tiêu đề vào dữ liệu, bao gồm cổng nguồn và cổng đích, số thứ tự, số xác nhận và tổng kiểm tra để phát hiện và sửa lỗi. Tiêu đề này bao gồm 20 octet (một octet bằng 8 bit) được truyền theo các bước tăng 32-bit, mỗi octet có 4 octet. Ở đầu nhận, TCP giải nén dữ liệu và gửi dữ liệu qua hệ thống tới ứng dụng đang được sử dụng.
Giao thức Internet chịu trách nhiệm truyền dữ liệu đến lớp vật lý của mạng. Giống như TCP, nó thêm một tiêu đề vào dữ liệu hoặc một chuỗi gồm 32 octet được nhóm lại theo gia số 32 bit được gọi là địa chỉ IP. Dễ dàng được hầu hết người dùng máy tính nhận ra, chuỗi số này xác định thiết bị truyền thông tin và luôn được hiển thị ở định dạng thập phân. Sau khi lớp IP hoàn tất, thông tin sẽ chuyển đến lớp Truy cập mạng, lớp này sau đó sẽ đóng gói dữ liệu để truyền tải lần cuối.
TCP /IP là giao thức truyền dữ liệu lâu đời nhất trên thế giới. Nó được Bộ Quốc phòng Hoa Kỳ phát triển vào những năm 1960 như một phần trong nỗ lực của Cơ quan Dự án Nghiên cứu Tiên tiến nhằm xây dựng một mạng truyền gói quốc gia.