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

32. Стандартные стеки коммуникационных протоколов: tcp/ip

Стек TCP/IP был разработан по инициативе Министерства обороны США больше 20 лет тому назад для связи экспериментальной сети Arpanetс другими сетями как набор общих протоколов для разнородной вычислительной среды.

Стек TCP/IPна нижнем уровне поддерживает все популярные стандарты физического и канального уровней: для локальных сетей - это Ethernet,TokenRingFDDI, для глобальных - протоколы работы на аналоговых, что коммутируются в выделенных линиях SLIP, РРР протоколы территориальных сетей Х.25 и ISDN.

Основными протоколами стека, которые дали ему название, есть протоколы IP иTCP. Эти протоколы в терминологии модели OSIотносятся к сетевому и транспортному уровням соответственно. IP обеспечивает продвижение пакета по сложной сети, а TCPгарантирует надежность его доставки.

За долгие годы использования в сетях разных стран и организаций стек TCP/IPвобрал у себя большое количество протоколов прикладного уровня. К ним относятся такие популярные протоколы, как протокол пересылки файлов FTP, протокол эмуляции терминала Telnet, почтовый протокол SMTP, который используется в электронной почте сети Internet, гипертекстовые сервисы службыWWW и много других.

Сегодня стек TCP/IP являет собой один из самых распространенных стеков транспортных протоколов вычислительных сетей. Действительно, только в сетиInternet объединено около 10 миллионов компьютеров во всем мире, которые взаимодействуют друг с другом с помощью стека протоколов TCP/IP.

33. Стандартные стеки коммуникационных протоколов: NetBios.

Этот стек широко используется в продуктах компаний IBM и Microsoft. На физическом и канальном уровнях этого стека используются все самые распространенные протоколы Ethernet, TokenRing, FDDIи другие. На верхних уровнях работают протоколы NETBEUIи SMB. Протокол NETBIOS (NetworkBasic Input/output System) появился в 1984 году как сетевое расширение стандартных функций базовой системы ввода/вывода (BIOS)  IBMPCдля сетевой программы PC Network фирмы IBM. В дальнейшем этот протокол был заменен на так называемый протоколо расширенного пользовательского интерфейса NETBEUI - NETBIOS Extended User Interface. Для обеспечения совместимости дополнений как интерфейс к протоколу NETBEU Iбыл сохранен интерфейс NETBIOS. Протокол NETBEUI разрабатывался как эффективный протокол, который потребляет немного ресурсов и предназначенный для сетей, которые насчитывают не больше 200 рабочих станций. Этот протокол содержит много полезных сетевых функций, которые можно отнести к сетевому, транспорного и сеансового уровней модели OSI, однако с его помощью невозможна маршрутизация пакетов. Это ограничивает применение протокола NETBEUI локальными сетями, не разделенными на подсети, и делает невозможным его использование в сложных сетях. Некоторые ограничения NETBEUI снимаются реализацией этого протокола NBF(NETBEUIFrame).

34. Принцип работы протоколов.

При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Клиент, желающий скачать сегмент (личер), посылает запрос и, если второй клиент готов отдавать, получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента. Если она совпала с той, что записана в торрент-файле, то сегмент считается успешно скачанным, и клиент оповещает всех присоединённых пиров о наличии у него этого сегмента. Если же контрольные суммы различаются, то сегмент начинает скачиваться заново. Некоторые клиенты банят тех пиров, которые слишком часто отдают некорректные сегменты. Таким образом, объём служебной информации (размер торрент-файла и размер сообщений со списком сегментов) напрямую зависит от количества, а значит, и размера сегментов. Поэтому при выборе сегмента необходимо соблюдать баланс: с одной стороны, при большом размере сегмента объём служебной информации будет меньше, но в случае ошибки проверки контрольной суммы придётся скачивать ещё раз больше информации. С другой стороны, при малом размере ошибки не так критичны, так как необходимо заново скачать меньший объём, но зато размер торрент-файла и сообщений об имеющихся сегментах становится больше.

35.

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