Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Протокол надежной доставки сообщений TCP




Формат пакета IP.

Протокол межсетевого взаимодействия IP.

Перенос между сетями разных типов перенос адресной информации в унифицированной форме; сборка и разборка пакетов п/м передача их между сетями с различной длинной пакета.

 

Внутри пакета все данные разделены на октеты. Первые 20 октетов – заголовок пакета несут самую важную информацию. (5 32 разрядных чисел).

Первые 4 бита первого байта (первая часть первого октета) – номер версии

Вторые 4 бита указывают значение длины заголовка в 32 битных (4 байтных) словах.

С 8 по 16 биты первых 4 байт слова – тип сервиса.

Этот тип сервиса определяет приоритет пакета.

 

версия Длина заголовка Тип сервиса Полная длина
Идентификатор флаги Указатель смещения фрагмента
Время жизни (Ttl) Протокол Контрольная сумма
IP отправитель
IP получатель

 

От 8 до 11 образуют подполе определяющее приоритет пакета. Остальные определяют тип сервиса содержит критерий выбора маршрута.

 

Маршруты

1) маршрут выбирается для минимализации задержки доставки пакета.

2) Максимализация размера.

3) Максимализация надёжности.

 

Полная длина пакета (от 16 до 32 байт) включает в себя длину заголовка и всего остального.

 

Идентификатор пакета. Поле занимает 2 байта: от 1 до 16. Используется для распознавания пакетов. Пакет получается из блоков.

 

Поле Флаги (3 бита) указывает на возможность фрагментации пакета а также на то, является ли этот пакет промежуточным или последним.

 

Поле Указатель фрагмента занимает 13 бит используется для указателя смещения данных в этом пакете от начала пакета TCP

 

Поле Время жизни занимает 1 байт. Указывает предельный срок в течении которого пакет может перемещаться по сети. Измеряется в секундах и задаётся источником передачи. На шлюзах и в других узлах сети каждую секунду из значения Ttl вычитается 1. Также 1 вычитается при транзитной передаче даже если секунда не прошла. Если Ttl=0, то пакет не передается по сети.

 

Поле Идентификатор Протокола (протокол) занимает 1 байт и указывает, какому протоколу верхнего уровня принадлежит пакет. Может принимать значения TCP, UDP и RIP (road internet protocol).

 

Поле контрольная сумма. Расчитывается по всему пакету. Занимает два байта (16 бит).

 

Как выглядит IP-адрес.

 

31 23 15 7 0

Адрес сети Адрес узла
Адрес сети Адрес узла
Адрес сети Адрес узла
Групповой адрес
       

 

IP- адреса представляют собой 32-разрядное 4-байтное число и деляться на классы.

 

Для сетей класса А: первые 8 байт –адрес сети. Остальные адрес узла.

 

А: 224 узлов

В: 216 узлов

С: 28 узлов

В адресе у каждого класса есть ограничение.

 

 

 

Работает на транспортном уровне. Единица данных для тр. Пр. – пакет ТСР.

Информация поступает к протоколу ТСР от протоколов более высокого уровня рассматривается протоколом как неструктурированный поток данных (он пакетируется)

В протоколе ТСР/IP предусмотрен случай срочной передачи данных. При этом протокол ТСР/IP, не ожидая заполнения буфера до уровня пакета немедлено передаёт эти данные в сеть – внеполосные данные. Не все посланные сегменты одного и того же размера. Поэтому участники соединения договариваются о мах весе пакета.

Размер пакета ТСР выбирается так, чтобы при упаковке его в IP пакет он помещался туда целиком, т.е. мах размер пакета ТСР/IP не должне превышать размеров IP пакета.

 

Порты и установления ТСР соединения.

 

В протоколе ТСР для связи с прикладными процессами используется порт. Имеються зарезервированные порты: от 0 до 1023 –под четкие и хороше продуманные программы.

Для организации надежной передачи данных создаётся логическое соединение между двумя прикладными процессами. В рамках этого соединения осуществляется обязательное подтверждение правильного приёма сообщений и данных. И при необходимости выполняется повторная передача. Передача данных в 2 стороны- полнодуплексное соединение.

 

Соединение в ТСР идентифицируется парой полных адресов прикладных процессов.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 324; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.