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 Internet (IP) là một giao thức định tuyến và định danh các gói tin để có thể chuyển tiếp các gói tin qua các mạng đến đúng địa chỉ máy nhận. Các gói tin sẽ được gán thêm các địa chỉ IP của máy gửi và máy nhận trước khi được gửi di. Giao thức IP có chức năng phân phối các gói tin từ máy gửi đến máy nhận dựa trên địa chỉ IP được gắn với gói tin tương ứng. Dựa theo thông tin được đính kèm trong mỗi gói tin mà bộ định tuyến có thể chuyển tiếp gói tin đến đúng máy nhận. Địa chỉ IP là một địa chỉ số được gán cho mỗi thiết bị khi kết nối vào mạng máy tính. Trong một mạng cục bộ, mỗi thiết bị kết nối vào mạng đều được gán một địa chỉ IP duy nhất. Hiện nay, địa chỉ IP có hai phiên bản chính: IPv4 và IPv6. IPv4 là phiên bản phổ biến và được sử dụng rộng rãi hiện nay. Địa chỉ IPv4 là một chuỗi số 32 bit nhị phân chia thành 4 cụm 8 bit hay 1 byte và được gọi là octet. Mỗi octet được biểu diễn dưới dạng thập phân và được ngăn cách nhau bằng dấu chấm. Ví dụ một địa chỉ IPv4 ở hệ nhị phân là: 10000010.00111001.00011110/00111000 tương ứng ở dạng thập phân là: 130.57.30.56. Với một dãy dài 32 bit, có thể tạo được khoảng 2^32 xấp xỉ 4.3 tỷ địa chỉ IPv4 khác nhau. Do đó, số lượng địa chỉ IPv4 là không đủ cho tất cả thiết bị kết nối Internet trên thế giới hiện nay. IPv6 là phiên bản mới hơn và được phát triển để đảm bảo nhu cầu lớn hơn về địa chỉ IP. IPv6 là một chuỗi 128 bit nhị phân, thường được biểu diễn dưới dạng thập lục phân, gồm 8 phần ngăn cách nhau bằng dấu hai chấm, ví dụ: 2620:0AB2:0D01:2042:0100:8C4D:D370:724. Với một dãy dài 128 bit, có thể tạo được 2^128 địa chỉ IPv6 khác nhau, lớn hơn rất nhiều so với IPv4 và cho phép tạo được hàng tỉ tỉ địa chỉ khác nhau.