Для работы WS в рамках одной ЛВС вполне достаточно немаршрутизируемого скоростного протокола (NetBios). Если же необходимо объединение нескольких ЛВС в единую интерсеть, то необходим протокол, где явно указан адрес сети, кроме адреса WS (применяется маршрутизация). Для этого можно использовать IP и SPX, однако они неэффективны, если ЛВС удалены на значительные расстояния.
Протоколами одинаково хорошо работающими в LAN и WAN является семейство протоколов TCP/IP. Семейство TCP/IP – это набор взаимосвязанных и дополняющих друг друга протоколов и программ TCP/IP, состоящих из:
- Протокол IP – (межсетевой протокол) базовый протокол TCP/IP, являющийся протоколом сетевого уровня. Обеспечивает взаимодействие и перемещение данных между компьютерами;
- Протокол TCP – протокол транспортного уровня, обеспечивает обмен данными между приложениями с установлением соединения;
- Протокол UDP (User Datagram Protocol) – протокол транспортного уровня, обеспечивающий обмен данными между приложениями с использованием датаграм без установления соединения;
- Протокол ICMP (протокол управления сообщениями) – обеспечивает прикладные программы сообщениями о сетевых ошибках и исключительных ситуациях;
- Протокол IGMP (протокол групповых сообщений);
- Протокол ARP (протокол прямого преобразования адреса) – является протоколом канального уровня и ставит в соответствие каждому IP адресу физический адрес сетевой платы (Ethernet Tokin Ring). 32p IP => 48p Ethernet;
- Протокол RARP (образное преобразование). Ethernet => IP адрес => протокол канального уровня.
В настоящее время семейство протоколов TCP/IP является базовой технологией Internet & Intranet (корпоративная сеть). При программировании приложений чаще всего используется сочетание TCP-IP и UDP-IP.