Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_vse.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
6 Мб
Скачать
☆
  1. Базовые протоколы Интернета и принцип коммутации пакетов.

Схема функционирования протоколов при передаче данных с одного ПК на другой через Интернет.

Протокол TCP/IP делит данные на IP-дейтограммы информации, размер их определяется прикладной программой. Нумерует пакеты. IP добавляет к IP-дейтограммам IP-адрес и отправляет в сеть Интернет. Затем они собираются у получателя по указанному IP-адресу. TCP отбрасывает дублированные пакеты, запрашивает недостающие или ошибочные, если таковые будут. Сортирует в соответствие с внутренними номерами. Итог – исходная информация.

Трехуровневое представление.

  1. Протокол ip

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

Чтобы понять технику межсетевого взаимодействия, нужно понять то, как используется таблица маршрутов. Это понимание необходимо для успешного администрирования и сопровождения IP-сетей.

Рассмотрим формат IP-дейтограммы:

~65 тыс. октетов занимают данные

Версия задает обработку.

HLen – длина заголовка задается в машинных словах. Каждое слово занимает 4 октета.

Тип сервиса – определяет обработку дейтограмм.

Полная длина – задает длину дейтограмм.

Флаги и указатели фрагментов – задают нумерацию информации.

Время жизни – допустимое время существования дейтограмм. Время в течение обработки уменьшается. Когда время = 0, то дейтограмма выбрасывается из сети.

Протокол – определяет структуру поля – данные.

Контрольная сумма – надежность передачи заголовка.

IP-адрес – задает максимальное 231 количество ПК в сети, а также определяет адрес получателя и отправителя с помощью IP-адреса.

IP – опции и заполнитель – необязательные параметры, используются для маршрутизации.

  1. Протокол tcp

Рассматривает передаваемую информацию как непрерывный поток данных. Он фрагментирует на сегменты, нумерует эти сегменты и передает протоколу IP. (Протокол TCP разбивает поток байт на пакеты; он не сохраняет границ между записями.)

Вместо ненадежной доставки датаграмм без установления соединений, он обеспечивает гарантированную доставку с установлением соединений в виде байтовых потоков.

Протокол TCP используется в тех случаях, когда требуется надежная доставка сообщений. Он освобождает прикладные процессы от необходимости использовать таймауты и повторные передачи для обеспечения надежности. [Протокол TCP требует, чтобы все отправленные данные были подтверждены принявшей их стороной. Он использует таймауты и повторные передачи для обеспечения надежной доставки. Отправителю разрешается передавать некоторое количество данных, не дожидаясь подтверждения приема ранее отправленных данных. Таким образом, между отправленными и подтвержденными данными существует окно уже отправленных, но еще неподтвержденных данных. Количество байт, которые можно передавать без подтверждения, называется размером окна. Как правило, размер окна устанавливается в стартовых файлах сетевого программного обеспечения. Так как TCP-канал является дуплексным, то подтверждения для данных, идущих в одном направлении, могут передаваться вместе с данными, идущими в противоположном направлении. Приемники на обеих сторонах виртуального канала выполняют управление потоком передаваемых данных для того, чтобы не допускать переполнения буферов.]

Максимальная длина дейтограммы 65535 октета, следовательно, эти сегменты не должны превышать размера данных в IP-дейтограмме.

Рассмотрим формат IP-дейтограммы:

Порт – номер программы, работающей с данной информацией. (FTP – 21 порт; Telnet – 23 порт). [Порт + IP = сокет.]

Код в позиции сообщения – указывает порядковый номер в поле данных.

Длина заголовка – в словах.

Размер окна – указывает, сколько октетов готов принять приемник.

Указатель важной информации – указатель последнего байта, содержащего информацию, требующая немедленного реагирования.

Контрольная сумма – правильность передачи сегмента.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]