Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Семейство протоколов TCP/IP. Структура стека.Содержание книги
Поиск на нашем сайте
В стеке TCP/IP определены четыре уровня. Каждый из этих уровней ориентирован на решение ряда задач по организации надежной и производительной работы составной сети, части которой построены на основе разных сетевых технологий. Канальный уровень (Linklayer) описывает, каким образом передаются пакеты данных через физический уровень, включая кодирование (то есть специальные последовательности бит, определяющих начало и конец пакета данных). Ethernet, например, в полях заголовка пакета содержит указание того, какой машине или машинам в сети предназначен этот пакет. Примеры протоколов канального уровня — Ethernet, IEEE 802.11 WirelessEthernet, SLIP, TokenRing, ATM и MPLS. Кроме того, канальный уровень описывает среду передачи данных (будь то коаксиальный кабель, витая пара, оптическое волокно или радиоканал), физические характеристики такой среды и принцип передачи данных (разделение каналов, модуляцию, амплитуду сигналов, частоту сигналов, способ синхронизации передачи, время ожидания ответа и максимальное расстояние).
Уровень межсетевого взаимодействия Стержнем всей архитектуры является уровень межсетевого взаимодействия, который реализует концепцию передачи пакетов в режиме без установления соединений, то есть дейтаграммным способом. Именно этот уровень обеспечивает возможность перемещения пакетов по сети, используя тот маршрут, который в данный момент является наиболее рациональным. Этот уровень также называют уровнем internet, указывая тем самым на основную его функцию — передачу данных через составную сеть. Основным протоколом сетевого уровня (в терминах модели OSI) в стеке является протокол IP (InternetProtocol). Важное свойство IP протокола – способность фрагментировать пакет с длинным полем данных при передаче через сеть, допускающую только кадры с меньшим полем данных.
Основной уровень (транспортный) Поскольку на сетевом уровне не устанавливаются соединения, то нет никаких гарантий, что все пакеты будут доставлены в место назначения целыми и невредимыми или придут в том же порядке, в котором они были отправлены. Эту задачу — обеспечение надежной информационной связи между двумя конечными узлами — решает основной уровень стека TCP/IP, называемый также транспортным. На этом уровне функционируют протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (UserDatagramProtocol). Протокол TCP обеспечивает надежную передачу сообщений между удаленными прикладными процессами за счет образования логических соединений, т.е. это протокол с установлением соединения между получателем и отправителем. Этот протокол позволяет равноранговым объектам на компьютере-отправителе и компьютере-получателе поддерживать обмен данными в дуплексном режиме. TCP позволяет без ошибок доставить сформированный на одном из компьютеров поток байт в любой другой компьютер, входящий в составную сеть. TCP делит поток байт на части — сегменты, нумерует их и передает ниже лежащему уровню межсетевого взаимодействия. Пересылка пакетов в протоколе TCP осуществляется методов скользящего окна: с подтверждением получения пакетов с помощью квитанций от получателя и повторной отсылкой испорченных пакетов отправителем в том случае, если он (отправитель) не получил квитанцию в течении времени таймаута. После того как все сегменты в пакетах будут доставлены средствами протокола межсетевого взаимодействия IP в пункт назначения, протокол TCP снова соберет их в непрерывный поток байт. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным способом, как и главный протокол уровня межсетевого взаимодействия IP, и выполняет только функции связующего звена (мультиплексора) между сетевым протоколом и многочисленными службами прикладного уровня или пользовательскими процессами. Этот протокол работает быстрее, но не гарантирует доставки пакетов, поэтому может использоваться, для передачи единичных сообщений или мультимедийного трафика реального времени.
Прикладной уровень Прикладной уровень объединяет все службы, предоставляемые системой пользовательским приложениям. За долгие годы использования в сетях различных стран и организаций стек TCP/IP накопил большое количество протоколов и служб прикладного уровня. Прикладной уровень реализуется программными системами, построенными в архитектуре клиент-сервер, базирующимися на протоколах нижних уровней. В отличие от протоколов остальных трех уровней, протоколы прикладного уровня занимаются деталями конкретного приложения и «не интересуются» способами передачи данных по сети. Этот уровень постоянно расширяется за счет присоединения к старым, прошедшим многолетнюю эксплуатацию сетевым службам типа Telnet, FTP, TFTP, DNS, SNMP сравнительно новых служб таких, например, как протокол передачи гипертекстовой информации HTTP, IMAP4, NTP и др.
Адресация в IP - сетях. Каждый компьютер в сети TCP/IP имеет адреса трех уровней:
Протокол IP. IP (Internet Protocol) – протокол сетевого уровня сетевой модели OSI (Open Systems Interconnection) и относится к протоколам, которые организуют соединения на основе коммутации каналов. Из названия уже видно, что главная его задача – это передача данных, в том числе и во время доступа в сеть Интернет. Принцип организации IP-соединения следующий: информация поступающая от источника нарезается на небольшие порции, т.е. ячейки. Причем они могут быть не обязательно равной длинны. После нарезки к пакету информации присоединяется заголовок, в котором содержится служебная информация, необходимая для передачи: длинна пакета, класс трафика, версия протокола, а также адреса получателя и отправителя. В зависимости от формата, а точнее от числа байт, задействуемых для передачи адреса различают IPv4. Главным преимуществом технологии IP-коммутации является распределенность сети, т.е. у нее нет единого центра и, соответственно, "узкого горлышка".
|
||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 416; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.77.232 (0.009 с.) |