ГЛАВА 19 Базовые протоколы

TCP/IP

Эту главу мы начнем с изучения протоколов TCP и UDP, исполняющих посредническую роль между приложениями и транспортной инфраструктурой сети. В то время как задачей уровня межсетевого взаимодействия, к которому относится протокол IP, является передача данных между сетевыми интерфейсами в составной сети, главная задача транспортного уровня, кото­рую решают протоколы TCP и UDP, заключается в передаче данных между прикладными про­цессами, выполняющимися на компьютерах в сети.

Далее в главе рассматриваются протоколы маршрутизации, предназначенные для автомати­ческого построения таблиц маршрутизации, на основе которых происходит продвижение па­кетов сетевого уровня. Протоколы маршрутизации, в отличие от сетевых протоколов, таких как IP и IPX, не являются обязательными, так как таблица маршрутизации может строиться адми­нистратором сети вручную. Однако в крупных сетях со сложной топологией и большим количе­ством альтернативных маршрутов протоколы маршрутизации выполняют очень важную и по­лезную работу, автоматизируя построение таблиц маршрутизации, а также отыскивая новые маршруты при изменениях сети: отказах или появлении новых линий связи и маршрутиза­торов.

Мы рассмотрим также протокол ICMP, являющийся средством оповещения отправителя о при­чинах недоставки его пакетов адресату. Помимо диагностики ICMP используется для мони­торинга сети. Так, в основе популярных утилит мониторинга IP-сетей ping и traceroute лежат (СМР-сообщения.