Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети ЭВМ.docx
Скачиваний:
113
Добавлен:
19.05.2015
Размер:
7.31 Mб
Скачать
  • Протокол IPv6 полностью поддерживает идеологию протокола IPv4.

  • Различия между iPv6 и iPv4

  • В IPv6:

  1. Использование более длинных адресов (в 4 раза больше).

  2. Гибкий формат заголовка – границы между полями могут сдвигаться.

  3. Фиксированные и дополнительные нефиксированные поля.

  4. Механизм резервирования пропускных способностей, который заменяет механизм сервиса в IPv4.

  5. Возможность расширяемости протокола.

  6. Выделен специальный класс адресов – класс адресов провайдеров.

  7. В IPv6 реализуется бесклассовая междоменная адресация и поддержка адресаций v4 и преобразование их в версию 6.

  8. Предусмотрена возможность, чтобы МАК-адрес локальной технологии мог быть добавлен к адресу узла.

  • 17.04.13

  • Стек протоколов tcp/ip

  • В нем содержится множество протоколов, однако его основными протоколами считаются transmission control protocol TCP и internet protocol IP (протокол, контролирующий процедуру передачи данных и протокол передачи данных в рамках подсетей). Является самым распространенным стеком, так как он включен в состав операционной системы Unix.

  • Рис44.

  • Уровни стека TCP/IP:

  1. Уровень сетевых интерфейсов (уровень доступа к подсетям) (HDLS, HDLC, SLIP, LAP)

  2. Уровень межсетевого взаимодействия (IP,ICMP, RIP, USPF, IGMP)

  3. Транспортный уровень (TCP, UDP)

  4. Прикладной уровень

    1. TelNet – очень редко используется. Называется протоколом удаленного доступа. С его помощью производится имитация терминала. Он обеспечивает дистанционные подключение пользователя за Неинтеллектуальным терминалом.

    2. FTP – протоколпередачифайловfile transfer protocol.Работает с протоколом TCP.

    3. TFTP – тривиальныйпротокол передачи файлов trivial file transfer protocol.Работает с протоколом UCP.

    4. SMTP – simple mail transfer protocol протоколпередачиэлектроннойпочты.

    5. POP3 – post office protocol почтовый протокол офиса. 3 – наиболее работоспособная версия протокола.

    6. DNS – domain name system протокол доменных имен. Устанавливает соответствие между символьным адресом и IP адресом.

    7. HTTP – hyper text transfer protocol протокол передачи гипертекста.

    8. RDP – remote desktop protocol – протокол подключения к удаленному рабочему столу.

    9. Kerberos – протокол защиты информации в сетях. Распределение и распознавание паролей и ключей в сетях.

  • Протокол – правило взаимодействия двух одноименных уровней на смеженных концах.

  • В стеке TCP/IP очень хорошо развиты первые два уровня, соответствующие уровню сетевых интерфейсов.

  • IP протокол является основным протоколом второго уровня и стека TCP/IP в целом.

  • IP протокол не гарантирует надежность доставки данных (его основная функция), которая реализуется после выбора наилучшего маршрута. IP протокол перекладывает эту функцию (выбора маршрута) на SPF и RIP протоколы.

  • На втором уровне работает также Internet Control Message Protocol ICMP протокол – протокол управляющих сообщений сети.

  • На третьем (транспортном) уровне работает протокол TCP, основная функция которого заключается в управлении передачей. В целом на третий уровень возложена надёжность доставки данных.

  • Кроме протокола TCP на транспортном уровне функционирует протокол UDP user datagram protocol - управления пользовательскими дейтаграммами. Каждый пакет в нем передается независимо. Соответственно, он не гарантирует надежность доставки данных (сегментов), так как не устанавливается связь заранее.

  • UDP передает данные, не критичные к надежности.

  • На четвертый уровень возложены функции трех уровней архитектуры OSI – 5, 6 и 7. Данный уровень объединяет в себе все службы (услуги), предоставляемые пользователям.

  • TCP-протокол

  • Рис45.

  • Для того чтобы установить соединение между двумя прикладными процессами используется сквозная линия транспортного уровня.

  • Каждому прикладному процессу ПП ставится в соответствие специальный номер (№ порта). № порта идентифицирует приложение данного узла. Узел однозначно идентифицируется в составной сети IP адресом. Соответственно, если узел идентифицируется IP-адресом, а ПП – номером порта, то {IP-адрес + номер порта} и есть СОКЕТ. Сокет – идентификатор любого приложения.

  • Назначение чисел приложениям:

  1. Централизованно – если соответствующие службы представляют собой популярные приложения. Нумерация от 0 до 255. 0 и 255 зарезервированы.

    1. FTP - №21

    2. TelNet - №23

    3. SMTP - №25

    4. DNS - №53

  2. Произвольное назначение номеров портов – разработчик приложений для их идентификации связывает с ним некоторое число из области >255.

  • Длина сегмента ограничена длиной поля данных в IP пакете, т.е. 2^16-1.

  • Протокол TCP предварительно устанавливает соединение. Для этого формируется сегмент-запрос, в котором содержится номер сокета (номер порта и IP-адреса), а также сокет узла, с кем устанавливается соединение. Ответчик подтверждает ответ аналогичным сегментом. 2 сокета однозначно идентифицируют одно логическое соединение.

  • Во время установления соединения стороны договариваются:

  1. О размере передаваемых сегментов

  2. О максимальном и начальном объеме данных, которые можно передавать без получения подтверждения. (В протоколе HDLC количество кадров без получения подтверждения соответствовало размеру окна). =>они договариваются о размере окна.

  3. Начальные номера передаваемых данных для использования механизма скользящего окна.

  4. В отличие от протокола HDLC , в TCP нет понятия отрицательной квитанции. В HDLC отправлялась ASK на кадр и смещение для остальных правильно переданных кадров. В TCP положительная квитанция посылается на номер байта, одновременно подтверждая правильность прихода байтов с заданным смещением. Таким образом, окно с TCP определяется не количеством сегментов, а количеством байтов (например w=100 байтов).