Как уже подчеркивалось выше, «универсальность» семейства TCP/IP заканчивается на сетевом уровне, а IP-адрес представляет собой логическое выражение, никак не связанное с конкретной физической реализацией сети, по которой передается дейтаграмма. Для рассмотрения работы IP с протоколами более низкого уровня - уровня звена данных - необходимо обратиться к конкретной реализации той или иной сети.
Семейство протоколов TCP/IP работает в различных сетевых средах и, в частности, в Ethernet. Сеть Ethernet была разработана Исследовательским центром корпорации Xerox в Пало Альто в 1970-м году и заполнила нишу между глобальными сетями, низкоскоростными сетями и специализированными сетями компьютерных центров, которые работали с высокой скоростью, но на очень ограниченном расстоянии. Сегодня Ethernet является наиболее распространенным протоколом локальных вычислительных сетей.
Другие возможные сетевые среды для работы TCP/IP - это локальные сети Token Ring, глобальные сети WAN, такие как сети передачи данных общего пользования типа Х.25. Сравнительно небольшое количество компьютеров может подключаться к каналам связи с непосредственным соединением «точка—точка», т.е. к последовательным каналам связи, например, телефонным линиям. Для работы по всем этим линиям определены стандарты инкапсуляции IP-протокола. Одним из таких стандартов работы по каналам последовательного доступа - Serial Line - является протокол SLIP (Serial Line Internet Protocol).
Протокол последовательной межсетевой связи (SLIP) обычно используется при связи по телефонной линии через модем. Он является протоколом, который поддерживает TCP/IP через линии последовательной связи, где маршрутизаторы и межсетевые интерфейсы не используются. SLIP не обеспечивает ни адресации, ни идентификации пакета, ни механизмов проверки ошибок. Благодаря своей простоте он стал быстро распространяться.
Протокол SLIP пакетирует информацию протокола IP или информацию, поступающую из уровней выше IP, и передает ее по линии последовательной связи, для чего используются два специальных символа: END=192 и ESC=219. Отправку пакета SLIP начинает с передачи двух END. После этого начинается передача потока данных. Если байт данных совпадает с END, вместо него отправляются два ESC и 220. Если в потоке данных встречается байт ESC, вместо него передаются два ESC и 221. После передачи последнего байта потока передается END.
Протокол «точка—точка» РРР (Point-to-Point Protocol) является новой версией протокола SLIP, обеспечивающей более быстродействующую и эффективную связь. Протокол РРР использует формат кадра HDLC с информационным полем, содержащим заголовок протокола IP. При этом РРР использует другой протокол управления линией связи LCP для установления соединения.