Компьютерные сети позволяют устройствам обмениваться данными по согласованным правилам. Эти правила называются протоколами и организованы по уровням.
IP и маршрутизация
IP-адреса идентифицируют сетевые интерфейсы. Маршрутизаторы пересылают пакеты между сетями, используя таблицы маршрутизации.
TCP и UDP
TCP предоставляет надёжный поток байтов с контролем доставки и порядка. UDP передаёт датаграммы без встроенной гарантии доставки и порядка.
Прикладные протоколы
HTTP используется для обмена веб-ресурсами, DNS — для разрешения имён, SSH — для защищённого удалённого администрирования.