Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Госы_3.doc
Скачиваний:
84
Добавлен:
27.10.2018
Размер:
1.55 Mб
Скачать
  1. Протокол tcp, назначение и реализация

TCP / IP - это набор протоколов, которые позволяют физическим сетям объединяться вместе для образования Internet. TCP / IP соединяет индивидуальные сети для образования виртуальной вычислительной сети, в которой отдельные главные компьютеры идентифицируются не физическими адресами сетей, а IP -адресами.

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

Даны, что перемещаются между двумя прикладными программами, которые работают на главных компьютерах Internet, "путешествуют" вверх и вниз по стеку TCP / IP на этих компьютерах. Информация, прибавленная модулями TCP / IP на стороне отправителя, "розрізається" соответствующими TCP / IP -модулями на принимающей концы и используется для воссоздания выходных данных.

Стек протоколов TCP / IP называют набор сетевых протоколов, которые используются в Интернет. В этом стеке различают несколько уровней, и протоколы высокого уровня всегда базируются на протоколах низших уровней.

Протокол TCP предназначен для обмена данными - это "надежный" протокол, потому что: 1. Обеспечивает надежную доставку данных, потому что предусматривает установление логического соединения; 2. Нумерует пакеты и подтверждает их прием квитанцией, а в случае потери организует повторную передачу; 3. Делит передается поток байтов на части - сегменты - и передает их нижнего уровня, на приемной стороне опять собирает их в непрерывный поток байтов. 4.Соединение начинается с handshake (рукопожатие) : 5. Узел A посылает узла B специальный пакет SYN - приглашение к соединению 6.

B отвечает пакетом SYN - ACK - согласием об установлении соединения 7. A посылает пакет ACK - подтверждение, что согласие получено После этого TCP соединения считается установленным, и программы, которые работают в этих узлах, могут посылать друг другу пакеты с данными. "Соединение" значит, что узлы помнят друг о друге, нумеруют все пакеты, которые идут в обе стороны, посылают подтверждение о получении каждого пакета и перепосилают потерялись по пути пакеты.

  1. Протокол ip и его основные функции

Название данного протокола - Intrenet Protocol - отображает его суть: он должен передавать пакеты между сетями. В каждой дежурной сети, которая лежит на пути перемещения пакета, протокол IP вызывает средства транспортировки, принятые в этой сети, чтобы с их помощью передать этот пакет на маршрутизатор, который ведет к следующей сети, или непосредственно на узел-получатель.

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

Если во время продвижения пакета состоялась какая-либо ошибка, то протокол IP по своей инициативе ничего не делает для исправления этой ошибки. Например, если на промежуточном маршрутизаторе пакет был отброшен через окончание времени жизни или из-за ошибки в контрольной сумме, то модуль IP не пытается заново послать испорченный или затерянный пакет. Все вопросы обеспечения надежности доставки данных по составленной сети в стеці TCP/IP решает протокол TCP, который работает непосредственно над протоколом IP.

Именно TCP организует повторную передачу пакетов, когда в этом возникает необходимость.

Важной особенностью протокола IP, который отличает его от других сетевых протоколов (например, от сетевого протокола IPX), является его способность выполнять динамическую фрагментацию пакетов при передаче их между сетями с разными, максимально допустимыми значениями поля данных кадров MTU. Свойство фрагментации во многом способствовало потому, что протокол IP смог занять доминирующие позиции в сложных составленных сетях.

Есть прямая связь между функциональной сложностью протокола и сложностью заглавия пакетов, которые этот протокол использует. Это объясняется тем, что основные служебные данные, на основании которых протокол производит то или другое действие, переносятся между двумя модулями, которые реализуют этот протокол на разных машинах, именно в полях заглавий пакетов.

Поэтому очень полезно выучить назначение каждого поля заглавия IP -пакета, и это изучение дает не только формальные знания о структуре пакета, но и объясняет все основные режимы работы протокола по обработке и передаче IP -дейтограм.

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