Как
это все
работает?
Семейство
протоколов Internet
принято
делить на
низкоуровневые,
описывающие
технические
детали
представления
и передачи
информации, и
высокоуровневые,
описывающие
содержательную
интерпретацию
этой
информации в
разных ОС.
Фундаментально
для
структуры и
Функционирования
Internet
важны
два
протокола, Часто
упоминаемые
вместе как TCP/IP.
Первый из них,
IP-протокол
низкого
уровня. Он
определяет,
что любая
передаваемая
информация,
независимо
от ее
внутренней
структуры,
представляет
собой
последовательность
байтов,
сопровождаемую
стандартной
служебной
записью.
В нее входят
адреса
машины -
получателя и
отправителя
длиной 4 байта.
А как быть,
если вашей
машине
необходимо
отправить
фрагмент
информации
длинной
больше
одного
пакета? Ведь с
точки зрения IP
отдельные
пакеты - это
именно
отдельные
пакеты,
они никак не
связаны друг
с другом. Ответ
таков: это
регулируется
протоколом TCP
на машине
получателя, собирает
все
фрагменты
правильно,
проверяет,
все ли они
дошли и не
испортились
ли при
пересылке.
Если какой-то
пакет
потерян или
испорчен,
программа
посылает
запрос
машине-
отправителю
с просьбой
выслать
недостающие
пакеты
повторно.
В стеке TCP/IP применяется доменная система имён, которая имеет иерархическую древовидную структуру, допускающую использование в имени произвольного количества составных частей. Для просмотра примера поиска имени home.microsoft.com нажмите на кнопку:
В этом имени com - домен 1-го уровня, microsoft - домен 2-го уровня, home - домен 3-го уровня.