1.Свойства одноранговых ЛВС. Характеристика одноранговых ЛВС рабочей группы на базе Windows. Основной принцип одноранговой сети – каждый компьютер может быть как клиентом, так и сервером. Свойства: Обслуживает рабочие группы (небольшое количество ПК); сетевые ресурсы распределены по узлам, на которых определены правила контроля доступа и политика безопасности; у каждого ПК своя база данных пользователей; Нужны мощные ПК; Плохая масштабируемость; Слабая безопасность; сложно обеспечить надежное хранение данных; Большие затраты на администрирование; Одноранговые сети строят, когда небольшое количество пользователей, не критична безопасность, компьютера все рядом, ненужно расширяться в будущем 2.Компоненты сетевой подсистемы Windows: адаптеры, протоколы, клиенты, сервисы. Установка, основные параметры и взаимосвязь компонентов. 3.Эталонная семиуровневая модель OSI: назначение, основные принципы и понятия, структура и функции уровней. OSI – показывает общую форму представление и терминологию организации сети. Структура состоит из 7 уровней: 7. Application – прикладной уровень. Реализует доступ к Сетевым службам (передача файла, электронная почта) 6. Presentation – представительский уровень. Определяет формат данных для обмена. Выполняется шифрование, сжатие данных, преобразование в другие кодировки. 5. Session – сеансовый уровень. Позволяет двум приложением установить и использовать соединение между собой называемое сеансом. Выполняет функции синхронизации потоков; определяет какая сторона передает данные, а какая принимает; завершает сеансы; 4. Transport – транспортный уровень. Разделяет сообщение на пакеты. Гарантирует доставку и восстановление сообщения в правильном порядке. 3. Network – сетевой уровень. Уровень адресации и маршрутизации. Реализует логическую адресацию узлов в сети. Рассчитывает по какому пути выгоднее передавать пакет. 2. Data link – канальный уровень. Формирует и передает кадры данных от сетевого уровня на физический. Занимается физической адресацией. 1. Physical – физический уровень. Передает поток битов по физической среде. Реализуется электрический, оптический и механический интерфейс передачи. Назначение эталонной модели – определение четких правил взаимодействия одноуровневых элементов на соседних узлах. Принципы: Правила для одного уровня не должны зависеть от правил других уровней. Не должно быть горизонтальных связей, то есть, протокол выполняет запрос от вышележащего протокола и сам вызывает функции нижележащего. 4.История, назначение и основные особенности промышленных стеков протоколов на примере стеков IPX/SPX, AppleTalk, NetBEUI и их поддержка в Windows. Разница понятий протокол и интерфейс в программной среде Windows. Исторически сложившиеся сетевые системы: NetBIOS (Microsoft), IPX\SPX (Novell), AppleTalk (Apple), TCP/IP (UNIX), DEC Pathworks (DEC), QNet (QNX) Сравнительная таблица свойств промышленных стеков протоколов: Комментарии: 1) Привязка к платформе не строгая, показывает какая фирма поддерживает протокол, каждый из стеков может быть реализован на другой системе. 2) Прикладные протоколы в TCP\IP это FTP, HTTP, Telnet, SMTP. 3) Промышленные протоколы частично соответствовали OSI, разработчики выбирали более эффективную и простую реализацию. Часто прикладной, представительский и сеансовый объединялись в один. 4) Большую сеть нужно разделять на группы. В Windows используется структура рабочих групп. В AppleTalk использовались зоны - Зоны являются логическим объединением узлов в под­сеть. Каждый узел может одновременно принадлежать и нескольким зонам, а может и ни одной. 5) В качестве уникального id можно выбрать встроенный MAC (как в NetBEUI), удобно, что не надо конфигурировать, но нет логической структуры сети и нет возможностей маршрутизации. В IPX/SPX MAC используется ка номер узла, а номер узла сети давал возможность организовывать подсети и делать маршрутизации (4 байта номер сети 6 байтов номер узла). В AppleTalk используется свой номер сети и узла (2 байта номер сети 1 байтов номер узла). 6) Маршрутизация необходима для больших сетей. 7) Авто конфигурирование адресов нужно для массовости. Интерфейс определяет набор функций, которые нижележащий уровень предоставляет вышележащему. Протокол - формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах. 5.Стек протоколов TCP/IP: общие свойства стека. Появился в 1969 году. Проект назывался ARPANET и имел цель разработать семейство протоколов для надежной передачи данных в ненадежной сети. Достоинства TCP\IP: Открытые стандарты, независимость от конкретного оборудования или ОС. Протоколы не зависят от физ. уровня. Гибкая схема адресации. В стек входят протоколы высокого уровня – поддержка прикладных задач (передача файлов, терминальный доступ, обмен сообщениями). Архитектура стека: 4. Application layer – прикладной уровень – FTP, Telnet, HTTP, SSH 3. Host-to-Host layer – транспортный уровень – TCP, UDP, SCTP, DCCP 2. Internet layer – сетевой уровень – IP, IPv6, ARP, RIP, ICMP 1. Network Interface layer – реализация сетевой среды – Ethernet, X.25, FDDI, 3G, LTE Описание уровней: 1. Уровень сетевых интерфейсов формально не является частью стека TCP/IP, но поддерживаются все популярные стандарты физического и канального уровня. Для поддержки нового сетевого интерфейса разрабатывается метод инкапсуляции IP пакета в кадр канального уровня этого интерфейса, далее выпускается спецификация RFC и разработчики ПО внедряют их в свою систему. 6.Стек протоколов TCP/IP: состав и свойства протоколов сетевого и канального уровней. рыба 7.Стек протоколов TCP/IP: состав и свойства протоколов прикладного и транспортного уровней. рыба 8.Управление ресурсами в сети рабочей группы Windows. рыба 9.Управление пользователями в рабочей группе Windows, профили пользователей. рыба 10.Управление сетью из командной строки. Команды net, netsh. рыба Команды для управлению сети из командной строки: Ping – базовая команда, которая отправляет пакет на переданный IP-адрес и показывает статистику дошедших пакетов Tracert (trace route из Linux) – показывает список маршрутизаторов через которые проходят данные по пути к конечному IP-адресу Ipconfig – отображает информацию о всех сетевых адаптеров на компьютера. Net – выполняет контроль над сетевыми ресурсами. Netsh – позволяет настроить любой сетевой адаптер более детально Утилита Net: Список всех команд: ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW Коротко о командах: Accounts – используется для обновление БД учетных записей пользователей, и изменения параметров входа. Computer – добавляет или удаляет компьютеры из БД домена Config – показывает информацию о настройке служб сервера. File – показывает список открытых по сети файлов, может принудительно закрыть общий файл Group\localGroup – (первая выполняется на контроллере домена, а вторая к локальным рабочим группам компьютера) – добавляет, выводит или изменят группы. Helpmsg – выводит информацию о сетевых сообщениях Windows (например, сведение об ошибках). Если добавить к команде номер ошибки – то выведет информацию об ошибки и возможные способы решения. Pause\continue – нужны для управления службами Windows, приостанавливает и продолжает работу службы. Session – показывает или завершает текущие сеансы, работает только на компьютерах, работающих в роли сервера Share – разрешает использовать серверные ресурсы другим пользователям сети. Statistic – выводит журнал статистики для локальной службы рабочей станции или службы сервера. Stop/Start – нужны для остановки или запуска системных служб Windows Time – синхронизирует часы компьютера с другим компьютером (или доменом) Use – подключает компьютер к общему ресурсу или отключает от него. User – создает или изменяет учетные записи пользователя. View – отображает список общих ресурсов компьютера Утилита Netsh Список команд: abort - Отмена изменений, сделанных в режиме работы вне сети. add - Добавление элемента конфигурации в список элементов. Bye \ exit \ quit - Выход из программы. commit - Применение изменений, сделанных в автономном режиме. Delete - Удаление элемента конфигурации из списка элементов. dump - Отображение сценария конфигурации. exec - Запуск файла сценария. Offline \ online - Переход в режим работы вне сети \ Переход в оперативный режим Popd \ pushd – Получение контекста из стека \ Помещение текущего контекста в стек. set - Обновление параметров конфигурации. Show - Отображение информации. Примеры использования команд: netsh interface ip show config - показывает текущие настройки TCP/IP. Можно посмотреть, использует система DHCP или статическую адресацию, сможете просмотреть текущий адрес IP, маску подсети, адрес шлюза и серверы DNS. netsh interface ip set address «Local Area Connection» static 192.168.0.10 255.255.255.0 192.168.0.254 – изменение сетевой конфигурации. netsh interface ip set address «Local Area Connection» dhcp - задает использование DHCP-адресации в Local Area Connection. netsh dump dhcp > dhcpcfg.dat – записывает конфигурацию локального сервера DHCP в файл dhcpcfg.dat. netsh set machine remotecomputer – производит выбор удаленного компьютера, на котором будут выполняться операции netsh interface dump > mycfg.dat - Подкоманда Interface Dump сохраняет текущую сетевую конфигурацию и создает специальный сценарий, с помощью которого можно будет впоследствии восстановить конфигурацию системы. netsh exec mycfg.dat – восстановление сетевой конфигурации