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