Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интернет.doc
Скачиваний:
9
Добавлен:
12.02.2016
Размер:
243.2 Кб
Скачать

1.2. Протокол tcp/ip

Из многих протоколов Интернета, самым фундаментальным является протокол IP (Internet Protocol), обеспечивающий передачу пакетов между двумя удаленными компьютерами. IP – это протокол, не требующий логического соединения. Его еще называют как «протокол без памяти», так как, послав пакет, протокол IP тут же «забывает» о нем, в отличие от протоколов, устанавливающих логическое соединение (протоколы с памятью), которые получают и сохраняют информацию о пути перемещения пакета. При использовании протоколов с памятью клиенту и серверу пришлось бы хранить много информации о состояниях друг друга и множестве запросов и ответов. В простоте состоит основное достоинство протокола IP, так как ему нет необходимости знать и помнить характеристики физической среды, по которой передается пакет. В результате протоколы без памяти являются «легкими», что позволяет быстро перемещаться от сервера к серверу (взгляд со стороны клиента) и от клиента к клиенту (взгляд со стороны сервера), не требуя большой работы по освобождению ресурсов и запоминанию информации.

Диалог между клиентом и сервером предельно прост: клиент посылает одиночный запрос, а сервер на него отвечает. При этом каждый новый запрос - это новая транзакция, т.е. запросы клиента никаким образом не связаны друг с другом (с точки зрения протокола). При разрыве связи передача прекращается и возобновить её в рамках протокола без памяти нет возможности. Чтобы продолжить передачу сообщения требуется совершенно новая транзакция, тогда как для протоколов с памятью передача данных сообщения осуществляется за один сеанс, а при разрыве передача не повторяется, а продолжается, так как протокол с памятью позволяет запомнить все необходимое для продолжения передачи. На время сеанса протокол с памятью связан с физической средой (зависит от аппаратуры), в которой происходит передача сообщения и реализует сложные алгоритмы реализации передачи сообщения на конкретных физических устройствах. А протокол IP очень прост, поскольку никак не зависит напрямую от структуры физической среды. Для протокола IP главное, что эта физическая среда в принципе способна к передаче пакетов. Поэтому IP работает, как в глобальных, так и в локальных сетях, как в обычных линиях связи, так и в беспроводных и т. п., а поскольку протокол IP является фундаментом, на котором базируется семейство протоколов TCP/IP, то все это семейство может функционировать в любой сети, с любым режимом передачи пакетов.

Протокол TCP построен на базе протокола IP и «отвечает» за установление соединения и управление установленным сеансом. Этот протокол еще называют транспортным уровнем в четырехуровневой сетевой модели TCP/IP. Чтобы обеспечить выполнение этих своих функций к базовому протоколу IP добавляется всего лишь три параметра (сегмента): контрольная сумма содержащихся в IP-пакете данных; сегмент с порядковым номером для каждого передаваемого байта для того, чтобы получатель правильно сложил эти пакеты и получил исходное сообщение; сегмент с записью о подтверждении получения и повторной отправки пакета, если пакет не удалось доставить.