История развития сетей. Сетевые архитектуры, достоинства и недостатки. Эталонная модель OSI, описание уровней. Модель TCP/IP. Почтовые агенты. Браузеры, страница 2

 ARP – протокол преобразования адреса, преобразует сетевой адрес в соответствующий МАС-адрес. RARP – осущ обратное преобразование адреса. 5-ти уровневая модель связи исп-ся в приложении, т. е. на нашей схеме возникла 5-ти уровневая модель компьют связи, которая исп-ся в Ethernet. Протокол IP выступает как сетевая служба доставки. Он доставляет данные в виде пакетов, каждый из которых содержит свой порядковый номер, адрес отправителя, получателя. Адреса отправителя и получателя нужны для того чтобы найти нужный маршрут в сети, говорят что протокол IP осущ маршрутизацию пакетов для нахождения маршрута следования пакетов на промежуточных узлах сети поддерживаются таблицы маршрутизации – описывают расположение возможных получателей пакетов. Их обработкой занимаются спец компьютеры – маршрутизаторы. Таблицы могут быть статическими - заполняется и обновляется администратором, динамическими - обновляются автоматически. Процесс перенаправления пакетов с одного канала связи на др при постоянно соединенных каналах связи – коммутация пакетов. Осуществляя коммутацию пакетов, протокол IP не только выбирает маршрут пакета к приемнику, но и следит за тем чтобы каналы связи в сети были загружены равномерно по возможности для обеспечения эффективной передачи данных. Если протокол IP обнаружит, что канал связи на нужном маршруте пакета перегружен, он может направить пакет в обход перегруженного канала связи. Пакеты в сети протокола IP достигают адрес назначения, двигаясь различными маршрутами. Протокол IP следит за тем, чтобы посылаемые маршрутизатору данные не перегружали обрабатывающий их маршрутизатор. Медленный маршрутизатор принимает пакеты, помещает их в буфер, в котором они дожидаются своей обработки. В буфере поддерживается очередь «1-ый вошел – 1-ый вышел». Протокол не контролирует появление ошибок передачи, но следит за тем, чтобы переполнение буфера маршрутизатора не происходило, он уменьшает скорость поступления пакета. Связи, управление загруженностью маршрутизаторов назыв управление потоком данных. Протокол IP ориентирован на передачу дейтограмм и не гарантирует правильность доставки.  Протокол TCP ориентирован на соединение. Аналогия с телефонным разговором, т.к. TCP ждет ответ от приложения, с которым он общается через порт. Ответ нужен протоколу для отслеживания правильности передачи  пакетов. Обеспечение надежности удается за счет подтверждений: как  только приемник получает блок данных, он передает подтверждение о приеме источнику данных. Каждый раз при передаче сообщения протокол запускает спец таймер. По истечению опред времени протокол TCP повторяет попытку передачи сообщения. Это простой способ передачи и работает крайне не эффективно, т. к. одна из сторон все время ждет подтверждения о доставке  от др стороны. Для повышения эффективности – используется метод скользящего окна, когда сразу посылается несколько сообщений.

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

Вопрос 5. Основные понятия TCP/IP(см. вопр.4),структура сетевого пакета.

Стек протоколов TCP /IP-сочетание протокола одного уровня с протоколом другого. TCP-прот. 4-го уровя(транспортный, решает проблемы доставки информ. в сети с контролем ошибок), IP - прот. 3-го ур.(сетевой, доставка инф. без контроля).  TCP определяет формат, в котором передаются сообщения. Это протокол пакетной связи(все сообщ. нарезаются на небольшие пакеты и каж. пакет передается отдельно.У пакета есть небольшой заголовок с его номером в общей посылке. Если по дороге один из пакетов потеряется его передача будет повторена). Если TCP определяет как происходит передача сообщений, то IP определяет куда происходит передача. Согласно этому протоколу каждый компьютер должен иметь уникальный адрес, котор. запис. в числовой форме(224.32.195.17- четыре байта от 0 до 255, можно получит больше 4 млрд. адресов). Протоколом TCP формируется  пакет(блок) данных, потоколом UDP формир. дейтограмма(харак.ет тип службы доставки,потоковая передача), затем припысивается новый заголовок с IP-адресами получателя и отправителя, так получается IP-пакет,котор. направ. с сеть ближайшему серверу, котор анализир адрес получателя и перебрас на сервер, котор. ближе к получат.ю.Серверы могу оказываться перегруженными или отключенными, поэтому пакеты могу проходить разными маршрутами. IP выбирает маршрут и следит за работой маршрутизаторов (спец. устр.ва управ. движением пакетов в сети. Они похожи на светофоры и следят, чтобы все участки сети были загружены равномерно и работали эффективно)Чтобы маршрут.ры не перегружались данными протокол уменьшает скорость поступления пакетов. Процесс перенаправления пакетов с одного канала связи на др. при постоянном их соединении назыв. «коммутацией пакетов». Все это назыв. «управлением  потоков данных» TCP осущ. связь между программами, используя адрес программы называющийся «портом». TCP надежен за счет подтверждений от приемника(есть таймер, по истечении опр. времени передача информ. повторяется).Здесь также исп. «метод скользящего окна» сразу посылается несколько сообщений- ускоряет процесс передачи. Этот протокол регулир. пропускную способность снти, договаривается с противополож стороной о параметрах потока данных(например, размер скользящего окна, если сеть перегруж. протокол уменьшает размер окна и скорость падает или наоборот, когда сеть не сильнозагружена).

Структура пакета TCP/IP:

Номер последовательности - номер первого байта данных  сегмента TCP.Номер подтверждения - номер первого байта данных, который приемник ожидает получить от передатчика.Длина заголовка пакета TCP измеряется количеством 32-х разрядных слов.