Отчет по практике ПОВТиАС

Автор: Пользователь скрыл имя, 03 Декабря 2011 в 12:48, отчет по практике

Описание работы

Задачами практики для получения первичных профессиональных навыков являются:
- подготовка студентов к сознательному и углубленному изучению дисциплин;
- операционные системы и среды;
- основы алгоритмизации и программирования;
- базы данных;
- технология разработки программных продуктов;
- получение первоначальных навыков по программированию в визуальной среде Delphi;
- привитие практических умений построения приложений базы данных (технология клиент-сервер).

Работа содержит 1 файл

отчет.docx

— 204.69 Кб (Скачать)
"justify">     После регистрации пользователь попадает в меню управления коммутатором. Его  структура (при управлении по telnet и локально) выглядит следующим образом:

     System Configuration

     Configure IP Address

     Configure Switch Stack

     Information of Individual Switch Unit

     Advance Settings

     Configure Port

     Configure Trunk Groups

     Configure Port Mirroring

     Configure Spanning Tree Protocol

     STP Switch Settings

     STP Port Settings

     Configure Filtering and Forwarding Table

     Configure Static Forwarding Table

     Configure MAC Address Filtering

     Configure Static Multicast Filtering

     Configure IGMP

     Configure VLANs & MAC-based Broadcast Domains

     Configure MAC-based Broadcast Domains

     Configure Port-based VLANs

     Configure 802.1Q VLANs

     Configure GMRP

     Configure Console

     Network Monitoring

     Traffic Statistics

     Port Utilization

     Port Traffic Statistics

     Port Packet Error Statistics

     Port Packet Analysis Statistics

     Browse Address Table

     Switch History

     Browse IGMP Status

     Community Strings and Trap Receivers

     Update Firmware and Configuration Files

     User Accounts Management

     Create/Modify User Accounts

     User Accounts Control Table

     System Utilities

     Ping Test

     Save Settings to TFTP Server

     Save Switch History to TFTP Server

     Clear Address Table

     Factory Reset

     Save Changes

     Restart System

     Logout

     Настройка VLAN

     В коммутаторах D-Link используются три типа VLAN и широковещательных доменов: IEEE 802.1Q VLAN, VLAN на базе портов и широковещательные домены на базе MAC-адресов. В одном устройстве в данный момент времени можно реализовать только одну из этих технологий. Применение широковещательных доменов на базе MAC-адресов и VLAN на базе портов ограничено одним коммутатором и устройствами, непосредственно подключенными к нему. VLAN по стандарту IEEE 802.1Q поддерживают метки пакетов, которые позволяют распределять VLAN по всей локальной сети (при условии, что все коммутаторы сети поддерживают стандарт IEEE 802.1Q).

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

     Меню VLAN Configuration отображает состояние текущего VLAN режима и позволяет назначить один из типов виртуальной сети. Пожалуйста, обратите внимание, что коммутатор может поддерживать только один режим в один момент времени. Каждый раз, когда режим изменен, коммутатор должен быть перезагружен прежде, чем новый режим активизируется.

     Конфигурация VLAN на основе MAC-адресов

     Коммутатор  поддерживает вплоть до 12 широковещательных  доменов, построенных на основе MAC-адресов.

     Поскольку MAC-адреса жестко привязаны к сетевому интерфейсу станции, администратор сети может физически перемещать станцию, сохраняя ее членство в широковещательном домене. Это удобно в сетях, где станции часто перемещают, например, где люди, использующие ноутбуки, постоянно подключаются в разных частях сети.

     Установка широковещательных доменов по МАС-адресам - сравнительно простой процесс. Просто создается широковещательный домен, назначается его имя (описание) и добавляются MAC-адреса для станций, которые будут участниками домена.

     В меню коммутатора выбирается тип  виртуальной сети (рисунок 1.3), перебирая  значения с помощью клавиши «пробел» в строке Restart VLAN Mode. Строка Current VLAN Mode отображает тип VLAN, установленный в данный момент.

     После перезагрузки коммутатора в меню появится еще одна строка: Configure MAC-based Broadcast Domains.

     Для создания широковещательного домена создал домен в меню Add/Remove MAC-based Broadcast Domains (System Configuration ® Configure VLANs & MAC-based Broadcast Domains ® Configure MAC-based Broadcast Domains) и ввели МАС-адреса в меню Add/Remove MACbased Broadcast Domain Members. После этого коммутатор перезагрузили.  

     

     Рисунок 2. Экран меню конфигурации VLAN 

     2) конфигурирование “клиентского” ПО для работы в сети.

       Настройка клиентской части VPN под Windows 2000 Server.

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

     На  рабочем столе мы найдём иконку Моё  сетевое окружение.

     Щелкнем по ней правой кнопкой мыши, в  контекстном меню выберем Свойства, откроется окно Сеть и удалённый  доступ к сети.

       Нам нужно щелкнуть два раза  левой кнопкой мыши по иконке  Создание нового подключения.  Появится окно мастера в этом  окне ми нажмём кнопку Далее.

     В появившемся окне выберем пункт  Подключение к виртуальной частной  сети через Интернет и нажмём кнопку Далее.

     В следующем окне в текстовое поле нужно ввести IP-адрес сери VPN например 157.54.0.1 и нажать кнопку Далее как показано ниже: 

     

Рисунок 3 .Мастер сетевого подключения 

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

     Из  соображений безопасности есть смысл  создать каждому пользователю своё подключение, а не использовать общее  поэтому мы создаём это подключение  только для одного пользователя и  нажимаем кнопку Далее.

       Теперь в следующем окне введём (или оставим без изменений)  в соответствующем поле имя  подключения, под которым оно  будет храниться в папке Сеть и удалённый доступ, мы назовём его VPN.

       Мы создали VPN соединение и сейчас мы его настроим.

       Щелкнем два раза левой кнопкой  мыши по значку нашего VPN соединения и в появившемся окне щелкнем по кнопке свойства.

       Появится окно свойств этого  подключения, перейдём на вкладку  Безопасность, и поставим там галочку Дополнительные параметры, потом щелкнем по кнопке Настройка.

     В появившемся окне Дополнительные параметры  безопасности поставим галочку на вкладке  Протокол проверки пароля (CHAP) .

     Перейдём  на вкладку Сеть. В списке Отмеченные компоненты используются этим подключением: снимем все галочки кроме Протокол Интернета (TCP/IP) и нажмем кнопку OK.

     Теперь  можно подключатся к сети VPN, но до этого нужно подключится к Интернету. 
 
 
 
 
 

     Операционная  система UNIX.

     Мы  переходим к изучению операционной системы UNIX, поскольку многие решения, которые принимаются в операционных системах, мы будем рассматривать  на примере этой операционной системы.

     В середине 60-х годов в Bell Laboratories фирмы AT&T проводились исследования и разработка одной из первых операционных систем в современном ее понимании - операционной системы Multix. Эта операционная система обладала свойствами операционной системы разделения времени, многопользовательской системы, а также в этой системе были предложены основные решения по организации файловых систем, в частности, была предложена иерархическая древообразная файловая система. От этой разработки через некоторое время получила начало операционная система UNIX. Одна из историй разработки этой системы говорит о том, что на фирме был ненужный компьютер PDP-7 с очень малоразвитым программным обеспечением и требовалась машина, которая позволяла бы организовывать комфортную работу пользователя, в частности, обработку текстовой информации. Известная группа людей – это Кен Томпсон и Деннис Ритчи, занялись разработкой новой операционной системы. Другой вариант этой истории гласит о том, что якобы они занимались реализацией некоторой игры и те средства, которые были им доступны, оказались неудобны - тогда они решили поиграть с этой машиной. В результате появилась операционная система UNIX.

     Особенностью  этой системы являлось то, что она  была первой системной программой, которая была написана с использованием языка, отличного от машинного языка (ассемблера). Для целей написания этого системного программного обеспечения, в частности, операционной системы UNIX, также проводились работы, которые начинались от языка BCPL. Из него был образован язык B, который оперировал с машинными словами. Далее абстракция машинных слов - BN, и наконец, язык Си. С 1983 года операционная система UNIX (ее первоначальная версия) была переписана на язык Си, и получилось, что около 90% операционной системы было написано на языке высокого уровня, не зависящем от архитектуры машины, а 10% этой системы были написаны на ассемблере. В эти десять процентов вошли наиболее критичные по времени части операционной системы.

     Итак, первым важным и революционным результатом  было использование языка высокого уровня. Этот факт вызывал обсуждения, потому что никто не верил, что  это может быть долговременно, поскольку  всегда язык высокого уровня ассоциировался с большой неэффективностью. Язык Си был сконструирован таким образом, что позволял, с одной стороны, писать достаточно эффективные программы, с другой стороны, транслировать  его в эффективный код.

     Первое  свойство языка Си, которое повышало его эффективность, - это работа с  указателями. Второе свойство заключается  в том, что при программировании на ассемблере мы часто используем побочные эффекты.

     Например, эффект, когда результатом вычисления какого-то выражения является не только записанной значение, но и какие-то промежуточные значения, которые  можно по ходу записать для последующего их использования. Эти возможности  стали доступны и в языке Си, потому что понятие выражения  в языке Си гораздо шире, чем  в тех языках, которые имелись  в наличии в то время. В частности, появилась операция присваивания, вместо оператора присваивания, которая  позволила программировать побочные эффекты. Эти свойства и определили «живучесть» языка, пригодность  для программирования системных  компонентов и возможность оптимальной  трансляции кода различных машин.

     С профессиональной (канонической) точки  зрения, язык Си - ужасный язык. Основным требованием, которое предъявляется к языкам программирования, является обеспечение безопасности программирования.

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

Возможность бесконтрольного использования  этих значений предоставляют указатели. Более того, через указатель можно  «обманывать» функции в соответствии и несоответствии фактических параметров формальным параметрам и т.д. Третье свойство - это контроль за взаимодействием модулей. Много ошибок появляется в том случае, если в функции продекларирован один набор формальных параметров, а обращение к ней происходит по другому набору (причем отличия могут быть как по количеству параметров, так и по типам). В языке Си всегда можно обмануть программу - вместо формального параметра одного типа дать параметр другого типа, и вместо десяти параметров передать один, это приводит к ошибкам. Вот три позиции, по которым язык Си не удовлетворяет требованиям безопасности. Однако опыт показывает, что наиболее живучими оказываются плохие (с этой точки зрения) языки.

Информация о работе Отчет по практике ПОВТиАС