1. Концепция виртуальной среды.

Виртуализация – термин, охватывающий абстракцию рсурсов для многих аспектов вычислений.
Виртуальная машина – окружение, которое представляется для гостевой ОС как аппаратное. Однако, на самом деле это программное окружение, которое симулируется прграммным окружением хостовой системы.
Аппаратная виртуализация поисходит до установки ОС.

Виртуализация ресурсов – разделение единого, обычно достаточно большого ресурса, объединение ресурсов.

 

2. Области применения виртуальных машин. 

1) консалидация серверов
2) тестовые лаборатории и обучение

3) при распространении предустановленного ПО

 

3. Основные компоненты сети, требованиря к сети.

Вычислительная сеть – комплекс взаимосвязанных и согласованно функционирующих программных и аппаратных коплексов.
Основными элементами сети являются:

  1. копьютеры
  2. комуникационное оборудование
  3. сетевые приложения
  4. ОС

Требования:

  1. выполнение сетью того набора услуг, для которых она предназначена, например, доступ к файловым архивам, web-сайтам, эл. почтой, ip-телефония и тд.
  2. Производительность. Распараллеливание между несколькими компьютерами сети. (1. время реакции 2. скорость передачи данных 3. задержка передачи данных)
  3. Надежность. Безопасность сети
  4. Совместимость
  5. Управляемость
  6. Расширяемость и масштабируемость
Инфраструктура сети – набор физических и логических копонентов, которые обеспечивают связь, безопасность, управление, доступ и тп.

 

4. Топологии сетей.

Топология сетей – классификационный признак, который определяет схему соединения компьютеров сети.
Полносвязные сети: каждый компьютер непосредственно связан друг с другом.
Неполносвязные сети:(ячеистая ятопология) получается из полносвязной путем удаления некоторых узлов. ( «+»: допускает соединение большого количества компьютеров. Характерна для больших организаций)

Кольцевая – «+» обладает свойством резервироания данных.
Звезда – образуется тогда, когда каждый компьютер подключен кабелем к общему комп. ус-ву (концентратору, свитчу). Используется в сетях, где организуются подуровневые сети. «+»: быстрое отслеживание нарушений.
Дерево – самая популярная топология.

Шина (общая шина): «-»  низкая надежность.

 

5. Организация обмена информацией в сети.

Вследствие сложности процесса передачи данных в сети из-за широкого развития сетей по инициативе международной организации по стандартизации (ISO), приняты международные соглашения, регламентирующие уровни взаимодействия сети (базовая эталонная модель взаимодействия открытых систем):

  1. Физический уровень. Самый нижний уровень модели предназначен непосредственно для передачи потока данных. Осуществляет интерфейс между сетевым носителем и сетевым устройством. На этом уровне работают концентраторы (хабы). Протоколы кодирования данных.
  2. Канальный уровень. Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. На этом уровне работают коммутаторы, мосты.
  3. Сетевой уровень. Маршрутизация и адресация данных, управление потоками. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор. Протоколы TCP/IP, IP.
  4. Транспортный уровень. Управляет в целом передачей даных от источника к получателю. Отвечает за стандартизацией данных между программами в разных комп. сетях. (Протоколы – UDP,TCP).
  5. Сеансовый. Организовывает и проводит сеанс связи между прикладными процессами (позволяет приложениям взаимодействовать между собой длительное время).
  6. Представительский. Отвечает за преобразование протоколов и кодирование/декодирование данных. Обеспечивает организацию данных при их пересылке. (интерпретирует и преобразует передаваемый между процессором данные к виду, удобному для прикладных процессов).
  7. Прикладной. Взаимодействие пользовательских приложений с сетью.

Протокол – стандарт, определ. поведение функциональных блоков при передачи данных. Задается набором правил, расп. на одном уровне, а также описывает: синтаксис сообщения, имена элементов данных, операции управления и состояния.

 

6. Адресация узловых сетей.

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

Типичным представлением иерархической структуры числовых адресов являются сетевые ip и ipx адреса.

 

7. TCP/IP протокол.

-это промышленный стандарт стека протоколов, разработанный для глобальных сетей.
Обычно в стеке TCP/IP верхние 3 уровня модели OSI прикладной, представительный и сеансовый – объединяют в 1 – прикладной.
Протоколы TCP/IP делятся на 4 уровня – физический (протоколы кодирования данных), сетевой (TCP/IP, IP), транспортный (UDP, TCP), прикладной (HTTP, DNS, FTP, UDP).
Физический уровень описывает средупередачи данных. Физические характеристики такой среды и принцип передачи данных (разделение каналов, модуляция, амплитуда, частота).
Сетевой уровень изначально разработан для передачи данных из одной подсети в другую.
Транспортный – протоколы могут решать проблему негарантированной доставки сообщений (UDP), а также гарантировать правильную последовательность прихода данных.

Прикладной – на прикладном уровне работают большинство сетевых приложений. Как правило эти приложения имеют свои собственные протоколы обмена информацией (HTTP{порт 8080, 80}, FTP{20 порт для передачи, 21 – для управления}, SMTP, POP3, SSH{22}). В своей массе протоколы работают поверх TCP или UDP  и привязаны к определенному порту.

 

8. Характеристики Ipv4.

Internet Protocol или IP (англ. internet protocol — межсетевой протокол) — маршрутизируемый сетевой протокол, протокол сетевого уровня семейства («стека») TCP/IP.
В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (8-битных байта). При этом компьютеры в подсетях объединяются общими начальными битами адреса. Количество этих бит, общее для данной подсети, называется маской подсети (ранее использовалось деление пространства адресов по классам — A, B, C; класс сети определялся диапазоном значений старшего октета и определял число адресуемых узлов в данной сети, сейчас используется бесклассовая адресация).

Протокол — идентификатор интернет-протокола следующего уровня (см. IANA protocol numbers и RFC 1700). В IPv6 называется «Next Header».

 

9. Классы сетей и их разбиение на подсети.

10.0.0.0 — 10.255.255.255 (одна сеть класса A или 16777216 хостов) маска - 8
172.16.0.0 — 172.31.255.255 (шестнадцать сетей класса B или 1048576 хостов) маска - 16
192.168.0.0 — 192.168.255.255 (256 сетей класса C или 65536 хостов) маска – 24
Разбиение на подсети (subnetting) — это логическое разделение адресного пространства сети путем установки в 1 дополнительных битов маски подсети. Такое расширение позволяет создавать многие подсети в адресном пространстве сети.
Например, если маска подсети по умолчанию 255.255.0.0 используется для узлов сети класса В 131.107.0.0, IP-адреса 131.107.1.11 и 131.107.2.11 находятся в одной подсети и поддерживают взаимодействие посредством широковещания. Но если расширить маску подсети до 255.255.255.0, то эти адреса окажутся в разных подсетях и для обмена данными соответствующим узлам придется пересылать пакеты на основной шлюз, который перенаправит дейтаграммы в нужную подсеть. Внешние по отношению к сети узлы по-прежнему используют маску подсети по умолчанию для взаимодействия с узлами внутри сети.

 

10. Маршрутизация.

Маршрутизация – это процесс определения маршрута следования информации в сетях связи. Маршруты мб статические (задаются административно) и динамические (кот. вычисляются с помощью алгоритмов маршрутизации).
Статические маршруты мб: 1) маршрутами не изменяющимися во времени. 2) маршрутами изменяющимися по расписанию. 3) маршрутами изменяющимися по ситуации (изм административно в момент необходимой ситуации).
Процесс маршрутизации в сетях вып специальными программно-аппаратными средствами – маршрутизаторами. Маршрутизаторы осущ коммутацию каналов\ сообщений\ пакетов\ ячеек.

 

11. Машрутизируемые протоколы.

Протокол маршрутизации – это сетевой протокол, используемый маршрутизаторами для определения возможных маршрутов следования данных в составной компьютерной сети. Применение протокола маршрутизации позволяет избежать ручного ввода всех допустимых маршрутов, что, в свою очередь, снижает количество ошибок, обеспечивает согласованность действий всех маршрутизаторов в сети и облегчает труд администраторов.
Протоколы маршрутизации делятся на два вида, зависящие от типов алгоритмов, на которых они основаны: 1) Дистанционно-векторные протоколы, основаны на Distance Vector Algorithm (DVA); 2) Протоколы состояния каналов связи, основаны на Link State Algorithm (LSA).
Дистанционно-векторные протоколы: 1)RIP — Routing Information Protocol; 2) IGRP — Interior Gateway Routing Protocol (лицензированный протокол Cisco Systems); 3) BGP — Border GateWay Protocol; 4) EIGRP — Enhanced Interior Gateway Routing Protocol (на самом деле он гибридный — объединяет свойства дистанционно-векторных протоколов и протоколов по состоянию канала; лицензированный протокол Cisco Systems);
Протоколы состояния каналов связи: 1) IS-IS — Intermediate System to Intermediate System (стек OSI); 2) OSPF — Open Shortest Path First; 3) NLSP — NetWare Link-Services Protocol (стек Novell); 4) HSRP и CARP — протоколы резервирования шлюза в Ethernet-сетях.
Протокол маршрутизации может работать только с пакетами, принадлежащих к одному из маршрутизируемх протоколов – IP, IPx. Комп с маршрутизирующим ПО назыв программным маршрутизатором.

 

12. Протоколы состояния каналов связи.

Протоколы состояния канала были впервые предложены в 1970 году Эдсгером Дейкстрой. Эти протоколы значительно сложнее, чем протоколы вектора расстояния. Вместо рассылки соседям содержимого своих таблиц маршрутизации, каждый маршрутизатор осуществляет широковещательную рассылку списка маршрутизаторов, с которыми он имеет непосредственную связь, и списка напрямую подключенных к нему локальных сетей. Эта информация является частью информации о состоянии канала. Она рассылается в специальных сообщениях. Кроме того маршрутизатор рассылает сообщения о состоянии канала только в случае его изменения или по истечении заданного интервала времени. Протоколы состояния канала трудны в реализации и нуждаются в значительном объеме памяти для хранения информации о состоянии каналов.
Протоколы состояния каналов связи: 1) IS-IS — Intermediate System to Intermediate System (стек OSI); 2) OSPF — Open Shortest Path First; 3) NLSP — NetWare Link-Services Protocol (стек Novell); 4) HSRP и CARP — протоколы резервирования шлюза в Ethernet-сетях.

 

16. Сетевые кабели: витая пара.

Вита?я па?ра - вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой. Свивание проводников производится с целью повышения связи проводников одной пары (электромагнитная помеха одинаково влияет на оба провода пары) и последующего уменьшения электромагнитных помех от внешних источников, а также взаимных наводок при передаче дифференциальных сигналов. Витая пара — один из компонентов современных структурированных кабельных систем. Используется в телекоммуникациях и в компьютерных сетях в качестве сетевого носителя во многих технологиях, таких как Ethernet, Arcnet и Token ring. В настоящее время, благодаря своей дешевизне и лёгкости в монтаже, является самым распространённым решением для построения локальных сетей.  Кабель подключается к сетевым устройствам при помощи соединителя 8P8C, немного бо?льшим, чем телефонный соединитель RJ11.
В зависимости от наличия защиты — электрически заземлённой медной оплетки или алюминиевой фольги вокруг скрученных пар, определяют разновидности данной технологии:
1) незащищенная витая пара (UTP — Unshielded twisted pair) — отсутствует защитный экран вокруг отдельной пары;
2) фольгированная витая пара (FTP — Foiled twisted pair) — также известна как F/UTP, присутствует один общий внешний экран в виде фольги;
3) защищенная витая пара (STP — Shielded twisted pair) — присутствует защита в виде экрана для каждой пары и общий внешний экран в виде сетки;
4) фольгированная экранированная витая пара (S/FTP — Screened Foiled twisted pair) — внешний экран из медной оплетки и каждая пара в фольгированной оплетке;
5) незащищенная экранированная витая пара (SF/UTP — Screened Foiled Unshielded twisted pair) — двойной внешний экран из медной оплетки и фольги, каждая витая пара без защиты.
Экранирование обеспечивает лучшую защиту от электромагнитных наводок как внешних, так и внутренних, и т. д. Экран по всей длине соединен с неизолированным дренажным проводом, который объединяет экран в случае разделения на секции при излишнем изгибе или растяжении кабеля.
В зависимости от структуры проводников — кабель применяется одно- и многожильный. В первом случае каждый провод состоит из одной медной жилы, а во втором — из нескольких.

 

17. Сетевые кабели: категории витой пары.

Существует несколько категорий кабеля витая пара, которые нумеруются от CAT1 до CAT7 и определяют эффективный пропускаемый частотный диапазон. Кабель более высокой категории обычно содержит больше пар проводов и каждая пара имеет больше витков на единицу длины. Категории неэкранированной витой пары описываются в стандарте EIA/TIA 568 (Американский стандарт проводки в коммерческих зданиях) и в международном стандарте ISO 11801.
CAT1 (полоса частот 0,1 МГц) — телефонный кабель, всего одна пара (в России применяется кабель и вообще без скруток — «лапша» — у нее характеристики не хуже, но больше влияние помех). В США использовался ранее, только в «скрученном» виде. Используется только для передачи голоса или данных при помощи модема.
CAT2 (полоса частот 1 МГц) — старый тип кабеля, 2 пары проводников, поддерживал передачу данных на скоростях до 4 Мбит/с, использовался в сетях Token ring и Arcnet. Сейчас иногда встречается в телефонных сетях.
CAT3 (полоса частот 16 МГц) — 4-парный кабель, используется при построении телефонных и локальных сетей 10BASE-T и token ring, поддерживает скорость передачи данных до 10 Мбит/с или 100 МБит/с по технологии 100BASE-T4 на расстоянии не дальше 100 метров. В отличие от предыдущих двух, отвечает требованиям стандарта IEEE 802.3.
CAT4 (полоса частот 20 МГц) — кабель состоит из 4 скрученных пар, использовался в сетях token ring, 10BASE-T, 100BASE-T4, скорость передачи данных не превышает 16 Мбит/с по одной паре, сейчас не используется.
CAT5 (полоса частот 100 МГц) — 4-парный кабель, использовался при построении локальных сетей 100BASE-TX и для прокладки телефонных линий, поддерживает скорость передачи данных до 100 Мбит/с при использовании 2 пар.
CAT5e (полоса частот 125 МГц) — 4-парный кабель, усовершенствованная категория 5. Скорость передач данных до 100 Мбит/с при использовании 2 пар и до 1000 Мбит/с при использовании 4 пар. Кабель категории 5e является самым распространённым и используется для построения компьютерных сетей. Ограничение на длину кабеля между устройствами (компьютер-свитч, свитч-компьютер, свитч-свитч) — 100 м.
CAT6 (полоса частот 250 МГц) — применяется в сетях Fast Ethernet и Gigabit Ethernet, состоит из 4 пар проводников и способен передавать данные на скорости до 1000 Мбит/с. Добавлен в стандарт в июне 2002 года. По данным IEEE, 70 % установленных сетей в 2004 году, использовали кабель категории CAT6.
CAT6a (полоса частот 500 МГц) — применяется в сетях Ethernet, состоит из 4 пар проводников и способен передавать данные на скорости до 10 гигабит/с и планируется использовать его для приложений, работающих на скорости до 40 гигабит/с. Добавлен в стандарт в феврале 2008 года.
CAT7 — спецификация на данный тип кабеля утверждена только международным стандартом ISO 11801, скорость передачи данных до 100 Гбит/с, частота пропускаемого сигнала до 600—700 МГц. Кабель этой категории имеет общий экран и экраны вокруг каждой пары. Седьмая категория, строго говоря, не UTP, а S/FTP (Screened Fully Shielded Twisted Pair).

Каждая отдельно взятая витая пара, входящая в состав кабеля, предназначенного для передачи данных, должна иметь волновое сопротивление 120 Ом ±20 Oм, в противном случае форма электрического сигнала будет искажена и передача данных станет невозможной. Причиной проблем с передачей данных может быть не только некачественный кабель, но также наличие «скруток» в кабеле и использование розеток более низкой категории, чем кабель.

 

18. Сетевые кабели: схемы обжимки витой пары.

Существует 2 схемы обжимки кабеля: прямой кабель и перекрёстный (кросс-овер) кабель. Первая схема используется для соединения компьютера со свитчем/хабом, вторая для соединения 2 компьютеров напрямую и для соединения некоторых старых моделей хабов/свитчей (uplink порт).
Прямой кабель:
БЗ|З|БО|С|БС|О|БК|К
БО|О|БЗ|С|БС|З|БК|К
Перекрёстный:
БО|О|БЗ|С|БС|З|БК|К
БЗ|З|БО|БК|К|О|С|БС

 

19. Сетевые кабели: оптоволокно, применение, виды.

Оптоволоконные кабеля прим для скоростной передачи данных нарасстоянии до 120 км. Виды: 1) одномодовый. 2) многомодовый.
Одномодовый кабель (single-mode cable) главным образом используется для дальней связи, его центральная жила имеет диаметр 8–10 мкм, а оболочка – 125 мкм. Диаметр жилы такого кабеля намного меньше, чем для многомодового кабеля, и в каждый момент времени по нему передается только одна световая волна.
Многомодовый оптоволоконный кабель (multimode cable) может обеспечить одновременную передачу нескольких световых волн, что необходимо для широкополосных коммуникаций. По сравнению с одномодовым кабелем возможная длина кабеля не так велика – всего 2 км, поскольку полоса пропускания меньше, а источник света слабее.

 

20. Элементы сетевой коммутации: сетевой концентратор, основные понятия, коллизии.

Hub или концентратор - многопортовый повторитель сети с автосегментацией. Все порты концентратора равноправны. Получив сигнал от одной из подключенных к нему станций, концентратор транслирует его на все свои активные порты. При этом, если на каком-либо из портов обнаружена неисправность, то этот порт автоматически отключается (сегментируется), а после ее устранения снова делается активным. Обработка коллизий и текущий контроль за состоянием каналов связи обычно осуществляется самим концентратором. Концентраторы можно использовать как автономные устройства или соединять друг с другом, увеличивая тем самым размер сети и создавая более сложные топологии. Кроме того, возможно их соединение магистральным кабелем в шинную топологию. Автосегментация необходима для повышения надежности сети. Назначение концентраторов - объединение отдельных рабочих мест в рабочую группу в составе локальной сети. Коллизия – это наложение 2 или более кадров от станций пытающихся передать кадр в один и тот же момент времени. Концентраторы работают на физическом уровне. Поэтому они не чувствительны к протоколам верхних уровней. Результатом этого является возможность совместного использования различных операционных систем.

 

21. Элементы сетевой коммутации: сетевые концентраторы, признаки.

Все концентраторы обладают следующими характерными эксплуатационными признаками:
1) оснащены светодиодными индикаторами, указывающими состояние портов (Port Status), наличие коллизий (Collisions), активность канала передачи (Activity), наличие неисправности (Fault) и наличие питания (Power), что обеспечивает быстрый контроль состояния всего концентратора и диагностику неисправностей;
2) при включении электропитания выполняют процедуру самотестирования, а в процессе работы - функцию самодиагностики;
3) имеют стандартный размер по ширине - 19'';
4) обеспечивают автосегментацию портов для изоляции неисправных портов и улучшения сохранности сети (network integrity);
5) обнаруживают ошибку полярности при использовании кабеля на витой паре и автоматически переключают полярность для устранения ошибки монтажа;
6) поддерживают конфигурации с применением нескольких концентраторов, соединенных друг с другом либо посредством специальных кабелей и stack-портов, либо тонкой коаксиальной магистрали, включенной между портами BNC, либо посредством оптоволоконного или толстого коаксиального кабеля подключенного через соответствующие трансиверы к порту AUI, либо посредством UTP кабелей, подключенных между портами концентраторов;
7) поддерживают речевую связь и передачу данных через один и тот же кабельный жгут;
8) прозрачны для программных средств сетевой операционной системы;
9) могут быть смонтированы и введены в действие в течении нескольких минут.

 

22. Элементы сетевой коммутации: сетевые концентраторы, уровни.

Концентраторы начального уровня - 8-ми, 5-ти, реже 12...16-ти портовые концентраторы. Часто имеют дополнительный BNC, реже AUI порт. Не обеспечивает возможности управления ни через консольный порт (в виду его отсутствия), ни по сети (по причине отсутствия SNMP модуля). Являются простым и дешевым решением для организации рабочей группы небольшого размера.
Концентраторы среднего класса - 12-ми, 16-ти, 24-х портовые концентраторы. Имеют консольный порт, часто дополнительные BNC и AUI порты. Этот тип концентраторов предоставляет возможности для внеполосного управления сетью (out-of-band management) через консольный порт RS232 под управлением какой-либо стандартной терминальной программы, что дает возможность конфигурировать другие порты и считывать статистические данные концентратора. Этот тип концентраторов позиционируют для построения сетей в диапазоне от малых до средних, которые в дальнейшем будут развиваться и потребуют введения программного управления.
SNMP-управляемые концентраторы - 12-ми, 16-ти, 24-х и 48-ми портовые концентраторы. Их отличает не только наличие консольного порта RS-232 для управления, но и возможность осуществления управление и сбор статистики по сети используя протоколы SNMР/IР или IРХ. Владельцу подобного hub-а становятся доступными следующие сбор статистики на узлах сети (концентраторах), ее первичная обработка и анализ: идентифицируются главные источники сообщений /top talkers/, наиболее активные пользователи /heavy users/, источники ошибок и коммуникационные пары /communications pairs/. Эти типы концентраторов целесообразно применять для построения LAN-сетей в диапазоне от средних и выше, которые безусловно будут развиваться. Эти сети всегда требуют программного управления сетью, в том числе удаленного.

 

23. Элементы сетевой коммутации: сетевые коммутаторы, общие понятия.

Сетевой коммутатор или свитч, свич (от англ. switch — переключатель) — устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного сегмента. В отличие от концентратора, который распространяет трафик от одного подключенного устройства ко всем остальным, коммутатор передает данные только непосредственно получателю. Это повышает производительность и безопасность сети, избавляя остальные сегменты сети от необходимости (и возможности) обрабатывать данные, которые им не предназначались.
Свич работает на канальном уровне модели OSI, и потому в общем случае может только объединять узлы одной сети по их MAC-адресам. Для соединения нескольких сетей на основе сетевого уровня служат маршрутизаторы.

 

24. Элементы сетевой коммутации: сетевые коммутаторы, принцип работы.

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

 

25. Элементы сетевой коммутации: сетевые коммутаторы, режимы коммутации, повторители.

Существует три способа коммутации. Каждый из них — это комбинация таких параметров, как время ожидания и надёжность передачи.
1) С промежуточным хранением (Store and Forward). Коммутатор читает всю информацию во фрейме, проверяет его на отсутствие ошибок, выбирает порт коммутации и после этого посылает в него фрейм.
2) Сквозной (cut-through). Коммутатор считывает во фрейме только адрес назначения и после выполняет коммутацию. Этот режим уменьшает задержки при передаче, но в нём нет метода обнаружения ошибок.
3) Бесфрагментный (fragment-free) или гибридный. Этот режим является модификацией сквозного режима. Передача осуществляется после фильтрации фрагментов коллизий (фреймы размером 64 байта обрабатываются по технологии store-and-forward, остальные по технологии cut-through).
Коммутаторы подразделяются на управляемые и неуправляемые (наиболее простые). Более сложные коммутаторы позволяют управлять коммутацией на канальном (втором) и сетевом (третьем) уровне модели OSI. Управление коммутатором может осуществляться посредством протокола Web-интерфейса, SNMP, RMON (протокол, разработанный Cisco) и т. п. Многие управляемые коммутаторы позволяют выполнять дополнительные функции: VLAN, QoS, агрегирование, зеркалирование.
Повторитель— сетевое оборудование. Предназначен для увеличения расстояния сетевого соединения путём повторения электрического сигнала «один в один». Бывают однопортовые повторители и многопортовые. В терминах модели OSI работает на физическом уровне. Одной из первых задач, которая стоит перед любой технологией транспортировки данных, является возможность их передачи на максимально большое расстояние.

 

26. Элементы сетевой коммутации: сетевые интерфейсы.

Сетевая плата (также известная как сетевая карта, сетевой адаптер, Ethernet-адаптер)— периферийное устройство, позволяющее компьютеру взаимодействовать с другими устройствами сети. По физической реализации сетевые платы делятся на: внутренние, внешние и встроенные в материнскую плату.
При конфигурировании карты сетевого адаптера могут быть доступны следующие параметры:
1) номер линии запроса на аппаратное прерывание IRQ
2) номер канала прямого доступа к памяти DMA (если поддерживается)
3) базовый адрес ввода/вывода
4) базовый адрес памяти ОЗУ (если используется)
5) поддержка стандартов автосогласования дуплекса/полудуплекса, скорости
6) поддержка теггрированных пакетов VLAN (801.q) с возможностью фильтрации пакетов заданного VLAN ID
7) параметры WON (Wakeup on LAN)

 

27. WiFi: общие понятия, принцип работы.

Wi-Fi (англ. Wireless Fidelity — «беспроводная точность») — стандарт на оборудование Wireless LAN. Разработан консорциумом Wi-Fi Alliance на базе стандартов IEEE 802.11, «Wi-Fi» — торговая марка «Wi-Fi Alliance». Технологию назвали Wireless-Fidelity (дословно «беспроводная точность») по аналогии с Hi-Fi. Установка Wireless LAN рекомендовалась там, где развёртывание кабельной системы было невозможно или экономически нецелесообразно.
Обычно схема Wi-Fi сети содержит не менее одной точки доступа и не менее одного клиента. Также возможно подключение двух клиентов в режиме точка-точка, когда точка доступа не используется, а клиенты соединяются посредством сетевых адаптеров «напрямую». Точка доступа передаёт свой идентификатор сети (SSID) с помощью специальных сигнальных пакетов на скорости 0.1 Мбит/с каждые 100 мс. Поэтому 0.1 Мбит/с — наименьшая скорость передачи данных для Wi-Fi. Зная SSID сети, клиент может выяснить, возможно ли подключение к данной точке доступа. При попадании в зону действия двух точек доступа с идентичными SSID, приёмник может выбирать между ними на основании данных об уровне сигнала. Стандарт Wi-Fi даёт клиенту полную свободу при выборе критериев для соединения.

 

28. WiFi: преимущества и недостатки.

Преимущества Wi-Fi:
1) Позволяет развернуть сеть без прокладки кабеля, что может уменьшить стоимость развёртывания и/или расширения сети. Места, где нельзя проложить кабель, например, вне помещений и в зданиях, имеющих историческую ценность, могут обслуживаться беспроводными сетями.
2) Позволяет иметь доступ к сети мобильным устройствам.
3) Wi-Fi-устройства широко распространены на рынке. А устройства разных производителей могут взаимодействовать на базовом уровне сервисов.
4) Wi-Fi — это набор глобальных стандартов. В отличие от сотовых телефонов, Wi-Fi оборудование может работать в разных странах по всему миру.
Недостатки Wi-Fi:
1) Частотный диапазон и эксплуатационные ограничения в различных странах неодинаковы.
2) Высокое по сравнению с другими стандартами потребление энергии, что уменьшает время жизни батарей и повышает температуру устройства.
3) Самый популярный стандарт шифрования WEP может быть относительно легко взломан даже при правильной конфигурации (из-за слабой стойкости алгоритма).
4) Wi-Fi имеют ограниченный радиус действия.
5) Наложение сигналов закрытой или использующей шифрование точки доступа и открытой точки доступа, работающих на одном или соседних каналах может помешать доступу к открытой точке доступа. Эта проблема может возникнуть при большой плотности точек доступа, например, в больших многоквартирных домах, где многие жильцы ставят свои точки доступа Wi-Fi.
6) Неполная совместимость между устройствами разных производителей или неполное соответствие стандарту может привести к ограничению возможностей соединения или уменьшению скорости.
7) Уменьшение производительности сети во время дождя.
8) Перегрузка оборудования при передаче небольших пакетов данных из-за присоединения большого количества служебной информации.
9) Малая пригодность для работы приложений, использующих медиа-потоки в реальном времени (например, протокол RTP, применяемый в IP-телефонии).
10) В России точки беспроводного доступа, а также адаптеры Wi-Fi с ЭИИМ, превышающей 100 мВт (20 дБм), подлежат обязательной регистрации.

 

29. WiFi: шифрование.

Беспроводные сети с использованием радио в большей степени подвержены прослушиванию, чем проводные.
Согласно стандарту 802.11, шифрование данных WEP используется в следующих целях: 1) Предотвращение несанкционированного доступа к данным при использовании беспроводных сетевых устройств; 2) Предотвращение перехвата трафика беспроводных локальных сетей. WEP позволяет администратору беспроводной сети определять для каждого пользователя набор ключей. WEP использует алгоритм шифрования RC4 с 40-битным или 128-битным ключом. При включении WEP все станции (как клиентские, так и точки доступа) получают свой ключ.
TKIP, MIC и 802.1X (части уравнения WPA) внесли свою лепту в усиление шифрования данных сетей, использующих WPA. TKIP отвечает за увеличение размера ключа с 40 до 128 бит, а так же за замену одного статического ключа WEP ключами, которые автоматически генерируются и рассылаются сервером аутентификации. Кроме того в TKIP используется специальная иерархия ключей и методология управления ключами, которая убирает излишнюю предсказуемость, которая использовалась для несанкцианированного снятия защиты WEP ключей.
WPA2 определяется стандартом IEEE 802.11i, принятым в июне 2004 года, и призван заменить WPA. В нём реализовано CCMP и шифрование AES, за счет чего WPA2 стал более защищенным, чем свой предшественник.

 

32. DNS: общие понятия, виды.
DNS (англ. Domain Name System — система доменных имён) - компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене.

Распределённая база данных DNS поддерживается с помощью иерархии DNS-серверов, взаимодействующих по определённому протоколу.
DNS работает в сетях TCP/IP. Как частный случай DNS  может хранить и обрабатывать запросы, являющиеся обратными.

DNS бывают 2 видов: статический, динамиеский.
Динамический DNS – это технология. Позволяющая информации на DNS-сервере обновляться в реальном вермени (быстрее чем заложено) или  в автоматическим режиме.
Система применяется для назначения постоянного ip-адреса ус-ву с изменяемым ip. Это может быть ip-адрес, полученный по DHCP.

Другие машины в интернете могут устанавливать соединения  с этой машиной по доменному имени, даже не зная ip-адреса. Протокол для обновления dns описан в rfc 2136 и реализован утилитой nsupdate.

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

 

33. DNS: команды.
Наиболее важные типы DNS-записей:
Запись A (address record) или запись адреса связывает имя хоста с адресом IP. Например, запрос A-записи на имя referrals.icann.org вернет его IP адрес — 192.0.34.164
Запись AAAA (IPv6 address record) связывает имя хоста с адресом протокола IPv6. Например, запрос AAAA-записи на имя K.ROOT-SERVERS.NET вернет его IPv6 адрес — 2001:7fd::1
Запись CNAME (canonical name record) или каноническая запись имени (псевдоним) используется для перенаправления на другое имя
Запись MX (mail exchange) или почтовый обменник указывает сервер(ы) обмена почтой для данного домена.
Запись NS (name server) указывает на DNS-сервер для данного домена.
Запись PTR (pointer) или запись указателя связывает IP хоста с его каноническим именем. Запрос в домене in-addr.arpa на IP хоста в reverse форме вернёт имя (FQDN) данного хоста (см. Обратный DNS-запрос). Например, (на момент написания), для IP адреса 192.0.34.164: запрос записи PTR 164.34.0.192.in-addr.arpa вернет его каноническое имя referrals.icann.org. В целях уменьшения объёма нежелательной корреспонденции (спама) многие серверы-получатели электронной почты могут проверять наличие PTR записи для хоста, с которого происходит отправка. В этом случае PTR запись для IP адреса должна соответствовать имени отправляющего почтового сервера, которым он представляется в процессе SMTP сессии.
Запись SOA (Start of Authority) или начальная запись зоны указывает, на каком сервере хранится эталонная информация о данном домене, содержит контактную информацию лица, ответственного за данную зону, тайминги кеширования зонной информации и взаимодействия DNS-серверов.
Запись SRV (server selection) указывает на серверы для сервисов, используется, в частности, для Jabber.

 

34. DNS: характеристики, возможности.
DNS обладает следующими характеристиками:

Дополнительные возможности

 

35. DNS: принцип работы.
Зона — логический узел в дереве имён. Право администрировать зону может быть передано третьим лицам, за счёт чего обеспечивается распределённость базы данных. При этом персона, передавшая право на управление в своей базе данных хранит информацию только о существовании зоны (но не подзон!), информацию о персоне (организации), управляющей зоной, и адрес серверов, которые отвечают за зону. Вся дальнейшая информация хранится уже на серверах, ответственных за зону.
Доме?н — название зоны в системе доменных имён (DNS) Интернета, выделенной какой-либо стране, организации или для иных целей. Структура доменного имени отражает порядок следования зон в иерархическом виде; доменное имя читается слева направо от младших доменов к доменам высшего уровня (в порядке повышения значимости), корневым доменом всей системы является точка ('.'), следом идут домены первого уровня (географические или тематические), затем — домены второго уровня, третьего и т. Д
Поддомен (англ. subdomain) — имя подчинённой зоны. (например, mail – поддомен домена ru).
Теоретически такое деление может достигать глубины 127 уровней, а каждая метка может содержать до 63 символов, пока общая длина вместе с точками не достигнет 254 символов. Но на практике регистраторы доменных имён используют более строгие ограничения.
DNS-сервер — специализированное ПО для обслуживания DNS.
DNS-клиент — специализированная библиотека (или программа) для работы с DNS. В ряде случаев DNS-сервер выступает в роли DNS-клиента.
Ответственность (англ. authoritative) — признак размещения зоны на DNS-сервере. Ответы DNS-сервера могут быть двух типов: ответственные (когда сервер заявляет, что сам отвечает за зону) и неответственные (англ. Non-authoritative), когда сервер обрабатывает запрос, и возвращает ответ других серверов.
DNS-запрос (англ. DNS query) — запрос от клиента (или сервера) серверу. Запрос может быть рекурсивным или нерекурсивным. Нерекурсивный запрос либо возвращает данные о зоне, которая находится в зоне ответственности DNS-сервера (который получил запрос) или возвращает адреса корневых серверов (точнее, адрес любого сервера, который обладает большим объёмом информации о запрошенной зоне, чем отвечающий сервер). В случае рекурсивного запроса сервер опрашивает серверы (в порядке убывания уровня зон в имени), пока не найдёт ответ или не обнаружит, что домен не существует.

 

37. DNS: рекурсия.
Рекурсия
Рассмотрим на примере работу всей системы.
//заменить ru.wikipedia.org на intbel.ru
Предположим, мы набрали в браузере адрес ru.wikipedia.org. Браузер спрашивает у сервера DNS: «какой IP-адрес у ru.wikipedia.org»? Однако, сервер DNS может ничего не знать не только о запрошенном имени, но даже обо всём домене wikipedia.org. В этом случае имеет место рекурсия: сервер обращается к корневому серверу — например, 198.41.0.4. Этот сервер сообщает — «У меня нет информации о данном адресе, но я знаю, что 204.74.112.1 является авторитетным для зоны org.» Тогда сервер DNS направляет свой запрос к 204.74.112.1, но тот отвечает «У меня нет информации о данном сервере, но я знаю, что 207.142.131.234 является авторитетным для зоны wikipedia.org.» Наконец, тот же запрос отправляется к третьему DNS-серверу и получает ответ — IP-адрес, который и передаётся клиенту — браузеру.

В данном случае при разрешении имени, то есть в процессе поиска IP по имени:
1. Браузер отправил известному ему DNS-серверу т. н. рекурсивный запрос — в ответ на такой тип запроса сервер обязан вернуть «готовый результат», то есть IP-адрес, либо сообщить об ошибке;

2. DNS-сервер, получив запрос от клиента, последовательно отправлял итеративные запросы, на которые получал от других DNS-серверов ответы, пока не получил авторитетный ответ от сервера, ответственного за запрошенную зону.

 

38. DNS: обратный запрос.

DNS используется в первую очередь для преобразования символьных имён в IP-адреса, но он также может выполнять обратный процесс. Для этого используются уже имеющиеся средства DNS. Дело в том, что с записью DNS могут быть сопоставлены различные данные, в том числе и какое-либо символьное имя. Существует специальный домен in-addr.arpa, записи в котором используются для преобразования IP-адресов в символьные имена. Например, для получения DNS-имени для адреса 11.22.33.44 можно запросить у DNS-сервера запись 44.33.22.11.in-addr.arpa, и тот вернёт соответствующее символьное имя. Обратный порядок записи частей IP-адреса объясняется тем, что в IP-адресах старшие биты расположены в начале, а в символьных DNS-именах старшие (находящиеся ближе к корню) части расположены в конце.

 

39. DNS: зарезервированные и интернациональные имена.
Документ RFC 2606 (Reserved Top Level DNS Names — Зарезервированные имена доменов верхнего уровня) определяет названия доменов, которые следует использовать в качестве примеров (например, в документации), а также для тестирования.
Пример: ru, net, org.
Интернациональные доменные имена
Доменное имя может состоять только из ограниченного набора ASCII символов, позволяя набрать адрес домена независимо от языка пользователя. ICANN утвердил основанную на Punycode систему IDNA, преобразующую любую строку в кодировке Unicode в допустимый DNS набор символов.

 

40. DNS: программное обеспечение.
Программное обеспечение DNS
Серверы имен:

 

41. DHCP: общие понятия.
DHCP (Dynamic Host Configuration Protocol) – сетевой протокол, позволяющий
компьютерам автоматически получать IP-адреса и другие параметры, необходимые для работы в сетях TCP/IP.
DHCP работает совместно с DNS по модели клиент-сервер. Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к серверу DHCP и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров в сети и уменьшает количество ошибок.
Протокол DHCP используется в большинстве сетей TCP/IP и является расширением протокола BOOTP, использовавшегося ранее для обеспечения бездисковых рабочих станций IP адресами при их загрузке.
Протокол DHCP, использующийся на сегодняшний день, описан в документе RFC 2131 для IPv4. Для IPv6 описание содержится в RFC 2315.

 

42. DHCP: распределение IP адресов.
Протокол DHCP предоставляет 3 способа распределения IP адресов:

           
Некоторые реализации службы DHCP способны автоматически обновлять записи DNS, соответствующие клиентским компьютерам при выделении им новых адресов. Это производится при помощи протокола обновления DNS, описанного в RFC 2136.

 

43. DHCP: опции, устройство протокола.
Помимо IP адресов, DHCP также может сообщать клиенту доп. параметры, называемые опциям DHCP (описанного в RFC 2132).
Наиболее часто используемые опции:

  1. IP адрес маршрутизатора по умолчанию.
  2. Маска подсети.
  3. Адреса серверов DNS
  4. Имя домена DNS

Некоторые поставщики ПО могут определять собственные доп. опции DHCP.
Устройство протокола:
Протокол DHCP является клиент-серверным. Передача данных производится при помощи протокола UDP, при этом сервер принимает  сообщения от клиентов на порт 67 и отправляет на порт 68 (протокол с негарантированной доставкой пакетов).
Клиент – аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.

 

44. DHCP: структура сообщений.
Все сообщения разбиваются на поля, каждое из которых содержит определенную информацию. Все поля, кроме опций DHCP, имеют фиксированную длину.


Поле

Описание

Длина в байтах

OP

Тип сообщения может принимать 2 значения: BootRequest (запрос клиента к серверу) и BootReplay (ответ сервера).

1

HTYPE

Тип аппаратного адреса. Допустимые значения этого поля определены в RFC. Например для MAC адреса Ethernet это поле принимает значение = 6

1

HLEN

Длина аппаратного адреса в байтах. Для MAC адреса Ethernet значение = 6

1

HOPS

Количество промежуточных маршрутизаторов (агентов ретрансляции DHCP). Клиент устанавливает это поле в 0.

1

XID

Уникальный идентификатор транзакции, генерируемый клиентом в начале получения адреса.

4

SECS

Время в секундах с момента начала процесса получения адреса. Может не использоваться.

2

FLAGS

Поле для флагов.

2

CIADDR

IP адрес клиента. Заполнится в том случае, если клиент уже имеет собственный адрес и способен отвечать на запросы ARP

4

YIADDR

RFC 2131 –‘your’

4

SIADDR

IP адрес сервера

4

GIADDR

IP адрес агента ретрансляции

4

CHADDR

Аппаратный адрес клиента

16

SNAME

Необязательное имя сервера в виде нуль-терминированной строки

64

FILE

Необязательное имя файла на сервере, используемое бездисковыми рабочими станциями при удаленной загрузке

128

OPTIONS

Поле опций DHCP. В начале этого поля указывается 4 особых байта со значениями 99, 103, 83, 99,  позволяющие серверу определить наличие этого поля

переменная

 

45. DHCP: примеры получения адресов, обнаружение.
Рассмотрим пример – процессы получения IP адреса клиентом от сервера DHCP. Предположим , клиенту еще не назначен IP адрес (нет собств. IP), но известен его предыдущий адрес.
                        192.168.1.100 – предыдущий адрес.
Процесс состоит из 4-х этапов:
Обнаружение DHCP:
                        В начале клиент выполняет широковещательный запрос, по всей физической сети с целью обнаружить доступный DHCP-сервер. Он отправляет сообщение типа DHCPdiscover. При этом в качестве IP адрес источника указывается в каждом октете 0. (0.0.0.0), а в качестве адреса назначения - широковещательный адрес
                                               255.255.255.255
                        Клиент заполняет несколько полей сообщения начальными значениями:

  1. в поле xid помещается уникальный идентификатор транзакции, который позволяет отличать данный процесс получения IP адреса от других, протекающих в то же время.
  2. поле CHADDR – помещается аппаратный адрес клиента.
  3. поле опций – указывается последний известный клиенту IP адрес. Это может быть проигнорировано сервером.

                        Сообщение DHCPDISCOVER может быть распространено за пределы локальной физической сети с помощью специально настроенных агентов ретрансляции DHCP, перенаправляющих  поступающие от клиентов сообщения DHCP серверам в других подсетях.

 

46. DHCP: примеры получения адресов, предложение.
                        Получив сообщение от клиента, сервер определяет требуемую конфигурацию клиента в соответствии с указанными сетевым администратором настройками.
                        В данном случае DHCP-сервер согласен с запрошенным клиентом адресом (192.168.1.100)
                        Сервер отправляет ему ответ DHCOFFER, в котором предлагает конфигурацию. Предлагаемый клиенту IP адрес указывается в поле YIADDR. Прочие параметры указываются в виде опций. (список маршрутов, список DNS)
                        Это сообщение DHCP-сервер отправляет хосту, пославшему сообщение DHCPDISCOVER  на его MAC адрес. При определенных обстоятельствах может распространяться как широковещательная рассылка. Клиент может получить несколько предложений DHCP от разных серверов. Из них он должен выбрать то, которое его «устраивает».

 

47. DHCP: примеры получения адресов, запрос.
                        Выбрав одну из конфигураций, предложенную DHCP-серверами, клиент отправляет запрос DHCPREQUEST. Он рассылается широковещательно. При этом к опциям, указанным в сообщении DHCPDISCOVER, добавляется специальные опции: идентификатор сервера, указывающий адрес DHCP-сервера, выбранного клиентом (192.168.1.2)

 

48. DHCP: примеры получения адресов, подтверждение.
                        Сервер подтверждает запрос и направляет это подтверждение клиенту (DHCPACK). После этого клиент должен настроить свой сетевой интерфейс, используя предоставленные опции.

 

49. DHCP: прочие сообщения.
Помимо сообщений, необходимых для первоначального получения IP адреса, клиентом DHCP предусматривает несколько дополнительных сообщений для выполнения иных задач:

1. Отказ DHCP

Если после получения подтверждения от сервера клиент обнаруживает, что указанный сервером адрес уже используется в сети, он рассылает широковещательное сообщение отказа DHCPDECLINE, после чего процедура получения IP адреса повторяется.
Использование IP адреса другим клиентом можно обнаружить, выполнив запрос ARP.

2. Отмена DHCP

Если по каким-то причинам сервер не может предоставить клиенту запрошенный IP адрес или аренда IP адреса удаляется администратором, сервер рассылает широковещательное сообщение DHCPNAK (сообщение отмены DHCP).
При получении такого сообщения соответствующий клиент должен повторить процедуру получения адреса.

3. Освобождения DHCP

Клиент может явным образом прекратить аренду IP. Для этого он отправляет сообщение освобождения DHCP – DHCPRELEASE тому серверу, который предоставляет ему адрес в аренду. В отличии от других сообщений DHCP, DHCPRELEASE не рассылается широковещательно.

4. Информация DHCP

Сообщение информация DHCP – DHCPINFORM предназначено для определения дополнительных параметров TCP/IP теми клиентами, которым не нужен динамический IP. Серверы отвечают, но такой запрос сообщениям подтверждается  DHCPACK без выделения IP.

 

50. DHCP: реализация.
Компания Microsoft впервые включила сервер DHCP в поставку серверной версии Windows NT 3.5 (1994). Начиная с Windows 2000 Server реализация DHCP – сервера позволяет динамически обновлять записи DNS, что используется в ActiveDirectory.
Internet System Consorcium выпустил первую версию ISC DHCP-сервер (для UNIX систем) (1997)
Компания CISCO включила сервер DHCP в CISCO IOS 12.0. 1999.
Sun  добавила DHCP – сервер в Solaris 8 в 2001.

 

51. WINS, NetBIOS.

WINS (англ. Windows Internet Name Service) — cлужба сопоставления NetBIOS-имён компьютеров с IP-адресами узлов.
Сервер WINS осуществляет регистрацию имён, выполнение запросов и освобождение имён. Возможно, при использовании NetBIOS поверх TCP/IP необходим WINS сервер для определения корректных IP-адресов. Использует 137 порт по TCP и UDP.
NetBIOS (Network Basic Input/Output System) — протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя. Был разработан фирмой Sytek Corporation по заказу IBM.
Он включает в себя интерфейс сеансового уровня (англ. NetBIOS interface), в качестве транспортных протоколов использует TCP и UDP.
Особенностью NetBIOS является возможность его работы поверх разных протоколов, самыми распространёнными/известными из которых являются NetBEUI, IPX и стек протоколов TCP/IP;
При использовании NetBEUI и IPX NetBIOS сам обеспечивает надёжность доставки данных, а при использовании TCP/IP надёжность доставки обеспечивает TCP, за что удостоился отдельного имени «NBT».
Интерфейс NetBIOS представляет собой стандартный интерфейс разработки приложений (API) для обеспечения сетевых операций ввода/вывода и управления нижележащим транспортным протоколом. Приложения, использующие NetBIOS API интерфейс, могут работать только при наличии протокола, допускающего использование такого интерфейса.
NetBIOS также определяет протокол, функционирующий на сеансовом/транспортном уровнях модели OSI. Этот протокол используется протоколами нижележащих уровней, такими как NBFP (NetBEUI) и NetBT для выполнения сетевых запросов ввода/вывода и операций, описанных в стандартном интерфейсном наборе команд NetBIOS. То есть NetBIOS сам не поддерживает выполнение файловых операций. Эта функция возлагается на протоколы нижележащих уровней, а сам NetBIOS обеспечивает только связь с этими протоколами и NetBIOS API интерфейс.
NetBIOS обеспечивает:

 

52. FTP: общие понятия.

FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд.
Проблема безопасности
Протокол не шифруется, при аутентификации передаёт логин и пароль открытым текстом. Если злоумышленник находится в одном сегменте сети с пользователем FTP, то в случае построения сети на хабе (если сеть строится на свитчах по умолчанию это исключено, но злоумышленник может перехватить трафик, если сменит mac адрес своего сетевого адаптера на mac адрес адаптера жертвы, поскольку коммутация выполняется на 2ом уровне модели OSI (по mac адресам), используя пассивный сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.
Процесс нешифрованной авторизации проходит в несколько этапов :

Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера), то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты.

 

53. FTP: основные команды.
Основные команды
ABOR — Прервать передачу файла
CDUP — Сменить директорию на вышестоящую.
CWD — Сменить директорию.
DELE — Удалить файл (DELE filename).
HELP — Выводит список команд принимаемых сервером.
LIST — Возвращает список файлов директории. Список передается через соединение данных (20 порт).
MDTM — Возвращает время модификации файла.
MKD — Создать директорию.
NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных (20 порт).
NOOP — Пустая операция
PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.
PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
PWD — Возвращает текущую директорию.
QUIT — Отключиться
REIN — Реинициализировать подключение
RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
RMD — Удалить директорию
RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
SIZE — Возвращает размер файла
STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.
SYST — Возвращает тип системы(UNIX, WIN, …)
TYPE — Установить тип передачи файла(Бинарный, текстовый)

Хостинг от uCoz