Mô tả sơ lược được vai trò và chức năng của giao thức mạng nói chung và giao thức TCP/IP nói riêng.
Giao thức điều khiển truyền tái (TCP) đảm bảo việc truyền dữ liệu ổn định và đúng thứ tự giữa các ứng dụng trên mạng. TCP có cơ chế kiểm tra lỗi, khôi phục và điều chính tốc độ truyền dữ liệu. Ví dụ, khi một máy tính gửi đi một gói tin và không nhận được. thông báo từ máy nhận là đã nhận được gói tin đó thì nó sẽ gửi lại. Do đó, TCP trở thành giao thức để truyền thông tin như: hình ảnh tĩnh, tệp dữ liệu và trang web.  Ví dụ, quá trình trao đổi dữ liệu giữa hai máy tính theo giao thức TCP bao gồm các bước sau: 1. Quá trình thiết lập kết nối: Thiết  lập kết nối giữa hai máy tính gửi và nhận. 2. Quá trình trao đổi đi liệu: Bao gồm Truyền dữ liệu: Dữ liệu được chia nhỏ thành các gói tin và được gắn thêm các thông tin khác (như: số thứ tự và số xác nhận). Gói tin được gửi đi qua mạng và máy nhận xác thực đã nhận được gói tin Kiểm tra lỗi và khôi phục: TCP sử dụng số thứ tự và số xác nhận đề đảm bảo dữ liệu được truyền tải một cách đáng tin cậy. Trong trường hợp gói tin bị mất hoặc bị lỗi, thiết bị gửi sẽ thực hiện gửi lại gói tin. 3. Quá trình kết thúc kết nối: Sau khi quá trình trao đổi dữ liệu hoàn tất, quá trình kết thúc kết nối được thực hiện giữa hai thiết bị gửi và nhận.