Применение знаний по HTML и CSS на практике. Разработка сети
Содержание
Введение
1. Общая часть
1.1 Основные команды ОС CiscoIOS
1.2 Маршрутизация в протоколе IP
1.3 Общие понятия языка JavaScript
2. Специальная часть
2.1 Задание 1
2.1.1 Постановка задачи
2.1.2 Модель выбранного оборудования
2.1.3 Характеристики, обеспечивающие решение поставленных задач.
2.1.4 Стоимость устройства
2.1.5 Дополнительные параметры и характеристики, говорящие в пользу
выбора
2.2 Задание 2
2.2.1 Постановка задачи
2.2.2 Топологическая схема сети
2.2.3 Ход работы
2.3 Задание 3
2.3.1 Постановка задачи
2.3.2 Листингпрограммы
Заключение
Библиография
Введение
Cisco Packet Tracer - это
многофункциональная программа моделирования сетей, которая позволяет студентам
экспериментировать с проектами и поведением сети. Являясь неотъемлемой частью среды
обучения Сетевой академии, Packet Tracer предоставляет функции моделирования,
визуализации, авторской разработки, аттестации и сотрудничества, а также
облегчает преподавание и изучение сложных технологических принципов.Tracer
дополняет физическое оборудование, позволяя студентам создавать виртуальные
сети с практически неограниченным количеством устройств, поддерживая накопление
практического опыта, тягу к открытиям и развитие навыков устранения неполадок.
Учебная среда на основе имитационных моделей помогает студентам развивать
навыки XXI века, такие как критическое мышление и творческий подход к решению
задач.
JavaScript - прототипно-ориентированный
сценарный - язык программирования. Объектно-ориентированный JavaScript имеет
несколько преимуществ. Так как это интерпретируемый язык, то методы и свойства
могут добавляться к классу в любое время и не обязаны быть объявленными в
конструкторе класса, как в других объектно-ориентированных языках, таких как
C++. Так как JavaScript поддерживает переменные типы данных, свойства класса не
обязательно должны иметь фиксированный тип данных (такой как Boolean или
string) и могут меняться в любое время. Более того, объектно-ориентированный
JavaScript более гибок и эффективен, чем процедурный JavaScript, так как объекты
полностью поддерживают инкапсуляцию и наследование, и полиморфизм реализуется с
помощью свойства prototype.
1. Общая часть
1.1 Основные
команды ОС CiscoIOS
Регистрация (вход) в маршрутизатор
Режимы:# - привилегированный> - непривилегированный
Для входа в привилегированный режим:
Router>enable
ДлявходаврежимRouter (config) #:# config t
ДлявходаврежимRouter (config-if) #:(config) # interface
FastEthernet 0/0
ДлявходаврежимRouter (config-line) #:(config) # line?
Router (config) # line consol 0
Длявходаврежим Router (config-router) #:(config) #
router?(config) # router rip
Закончить - CTRL/Z
Для выхода изпривилегированного режима:
Router#exit
Router#end
Команда shutdown
Режим:
Router (config-if) #
Синтаксис:
shutdown || noshutdown
Описание:
Поднять (включить) или опустить (выключить) интерфейс. Пример:(config-if) #
no shutdown;
Командаipospfcost
Режим:(config-if) #
Синтаксис:cost cost || no ipospf cost
Описание:: Стоимость (метрика) маршрута (для данного
интерфейса) для OSPF маршрутизации. (от 1 до 65535). При отсутствии данной
команды стоимость (метрика) для данного интерфейса рассчитывается исходя из его
пропускной способности.
Пример:(config-if) # ipospf cost 100;
Командаipospfpriority:
Режим:(config-if) #
Синтаксис:priority number || no ipospf priority
Описание:: Приоритет маршрутизатора. (от 1 до 65535).
Приоритет используется при выборе выделенного (designated) маршрутизатора. Чем
выше приоритет, тем больше шансов, что этот маршрутизатор станет выделенным.
Пример:(config-if) #ipospf priority 15
Команда router-id
Режим:(config-router) #
Синтаксис:idip-address || no router-id ip-address;
Описание:
Команда необходима для явного указания ID маршрутизатора. (иначе ID будет присвоен
автоматически) ID разных маршрутизаторов не должны совпадать!
Пример:(config-router) # router-id 10.0.0.1;
Командаip address
Режим:(config-if) #;
Синтаксис:address ip-address mask [secondary] || no ip
address;
Описание:
Данная команда устанавливает значение параметров интерфейса.
Ip-addressmask: ipадресимаска- вторичный адрес (может быть не один)
Noipaddress-нетip-адреса
Пример:(config-if) # ip address 192.168.10.1
255.255.255.0;
Команда bandwidth
Режим:(config-if) #
Описание:
Kilobits: Пропускная способность в килобитах в секунду.
Данная команда необходима только для протоколов
маршрутизации. (OSPF например).
Пример:(config) # interface serial 0/0;(config-if) #
bandwidth 1540;
Команда description
Режим:(config-if) #
Синтаксис:string || no description
Описание:: Комментарий к интерфейсу.
Пример:
Router (config-if) # description 100Mb to UA-IX;
1.2
Маршрутизация в протоколе IP
Общими словами маршрутизацию можно описать как процесс
передачи пакетов между соединенными сетями. В TCP/IP-сетях маршрутизация
является частью протокола IP (InternetProtocol) и используется в сочетании с
другими службами сетевых протоколов для обеспечения передачи данных между
узлами, расположенными в разных сегментах более крупной TCP/IP-сети.
IP - это своего рода "почтовая система"
протокола TCP/IP, выполняющая сортировку и доставку IP-данных. Каждый входящий
или исходящий пакет называется IP-датаграммой. Датаграмма IP содержит два IP-адреса: адрес источника
(отправляющего узла) и адрес назначения (принимающего узла). В отличие от
аппаратных адресов, IP-адреса в датаграмме в процессе передачи ее по TCP/IP-сети остаются
постоянными.
Маршрутизация является основной функцией IP. Обмен IP-датаграммами и их
обработка на каждом узле выполняются протоколом IP, работающим на
межсетевом уровне.
Над этим уровнем транспортные службы узла-источника передают
данные уровню IP в виде TCP-сегментов или UDP-сообщений. Уровень IP помещает в IP-датаграммы информацию об
адресах отправителя и получателя, которая используется для маршрутизации данных
в сети. Затем уровень IP передает датаграммы уровню сетевого интерфейса.
На этом уровне канальные службы преобразовывают IP-датаграммы в кадры для
передачи по физическим носителям сети. На узле-получателе, эти действия
выполняются в обратном порядке.
Сегменты TCP/IP-сети соединяются между собой с помощью
IP-маршрутизаторов - устройств для передачи IP-датаграмм из одного сегмента
сети в другой. Этот процесс, проиллюстрированный на рисунке 1.
Рисунок 1 - IP-маршрутизация.
маршрутизаторы являются основным средством объединения
нескольких физически раздельных сегментов IP-сети.
Статическая маршрутизация - вид маршрутизации, при котором
маршруты указываются в явном виде при конфигурации маршрутизатора. Вся
маршрутизация при этом происходит без участия каких-либо протоколов маршрутизации.
При задании статического маршрута указывается: Адрес сети (на
которую маршрутизируется трафик), маска сети Адрес шлюза (узла), который
отвечает за дальнейшую маршрутизацию (или подключен к маршрутизируемой сети
напрямую).
Динамическая маршрутизация - вид маршрутизации, при котором
таблица маршрутизации редактируется программно. В случае UNIX-системдемонами
маршрутизации; в других системах - служебными программами, которые называются
иначе, но фактически Динамическая маршрутизация - вид маршрутизации, при
котором таблица маршрутизации редактируется программно. В случае
UNIX-системдемонами маршрутизации; в других системах - служебными программами,
которые называются иначе, но фактически играют ту же роль и играют ту же роль.
1.3 Общие
понятия языка JavaScript
разработан компаниями Netscape Communication Corporation
(которая создала известный на весь мир Web-браузер Netscape Navigator) и Sun
Microsystems. На JavaScript оказали влияние многие языки, при разработке была
цель сделать язык похожим на Java и Си, но при этом лёгким для использования
непрограммистами. В качестве ядра в JavaScript используется ECMAScript.
Языком JavaScript не владеет какая-либо компания или
организация, что отличает его от ряда языков программирования, используемых в
веб-разработке. Однако название "JavaScript" является
зарегистрированным товарным знаком компании Oracle Corporation.имел рабочее
название LiveScript и впервые был представлен как часть Netscape Navigator 2.0
в 1995 году. Позже его переименовали в JavaScript, чтобы подчеркнуть его
сходство с Java.
По инициативе компании Netscape была проведена стандартизация
языка ассоциацией ECMA. Стандартизированная версия имеет название ECMAScript,
описывается стандартом ECMA-262. Первой версии спецификации соответствовал JavaScript
версии 1.1, а также языки JScript и ScriptEasy. JavaScript является самым
популярным языком программирования, используемым для разработки веб-приложений
на стороне клиента.является объектно-ориентированным языком, но используемое в
языке прототипирование обуславливает отличия в работе с объектами по сравнению
с традиционными класс-ориентированными языками. Кроме того, JavaScript имеет
ряд свойств, присущих функциональным языкам - функции как объекты первого
класса, объекты как списки, карринг, анонимные функции, замыкания - что придаёт
языку дополнительную гибкость.
2.
Специальная часть
2.1 Задание 1
2.1.1
Постановка задачи
Подобрать коммутатор третьего уровня с возможностью
объединения в стек, минимум с 30 портами FastEthernet и фильтрацией по IP
2.1.2 Модель
выбранного оборудования
Cisco SF300-48P - данная модель была выбрана по
причине лучшей сходимостью с поставленными задачами.
2.1.3
Характеристики, обеспечивающие решение поставленных задач.
Характеристики коммутатора описаны в
таблице 1.
Таблица 1 - Характеристики коммутатора
Объем
оперативной памяти
|
128 Мб
|
Объем
флеш-памяти
|
16 Мб
|
Цена
|
176 940 Тг.
|
Интерфейс
|
48 x
Ethernet 10/100 Мбит/сек 2 x Ethernet 10/100/1000 Мбит/сек
|
Внутренняя
пропускная способность
|
17.6 Гбит/сек
|
Протоколы динамической
маршрутизации
|
IGMP v1, IGMP
v2
|
Размеры (ШхВxГ)
|
440 x 4445 x
257 мм
|
Питание
|
100 - 240 В
перем. тока, 50/60 Гц
|
Поддержка
стандартов
|
Auto
MDI/MDIX, Power Over Ethernet, Jumbo Frame, IEEE 802.1p (Priority tags), IEEE
802.1q (VLAN), IEEE 802.1d (Spanning Tree), IEEE 802.1s (Multiple Spanning
Tree)
|
Таблица МАС
адресов
|
8196 K записей
|
Вес
|
5.87 кг
|
2.1.4
Стоимость устройства
Стоимость устройства D Cisco SF300-48P составляет 176
940 тенге.
2.1.5
Дополнительные параметры и характеристики, говорящие в пользу выбора
Функции 2 уровня:
Таблица МАС-адресов: 8196;
Управление потоком (Управление потоком 802.3x, Предотвращение
блокировки HOL);
до 13.10 миллионов пакетов/с;
Поддержка PoE на 48 портах;
Фильтрация BPDU;Restriction;Detection;
Агрегирование каналов;
Зеркалирование портов.
Качество обслуживания (QoS):
очередей на порт;
DSCP;
Три цвета маркировки;
Управление полосой пропускания;
802.1p.
Стратегии безопасности:
Шифрование SSL и SSH;
Защита от широковещательного/ многоадресного/одноадресного
шторма;
Сегментация трафика;MAC-Port Binding (IMPB);
Защита от несанкционированных DHCP серверов;
L3 Control Packet Filtering;
Предотвращение атак BPDU;
Фильтрация NetBIOS/NetBEUI.
Управление:интерфейс (поддержка IPv4);
Интерфейс командной строки;
SNMP v1/v2c/v3;
RMON (1,2,3,9 групп);
Автоматическая настройка DHCP;
BootP/DHCP-клиент.
2.2 Задание 2
2.2.1
Постановка задачи
Создать и сконфигурировать сеть. Для коммутаторов 2-го уровня
настроить Trunkи Access порты. Для коммутаторов 3-го уровня настроить Trunkпорты, создать
виртуальные интерфейсы (vlan 2, vlan 3) и присвоить им IP-адреса. С помощью
утилиты PINGудостоверится что устройства функционируют правильно.
2.2.2
Топологическая схема сети
Топологическая схема сети изображена на рисунке 1.
Рисунок 1 - Топологическая схема сети
2.2.3 Ход
работы
1. Построить сеть, далее перейти к настройке коммутатора 2960
и создадим VLAN-ы, ход работы изображен на рисунках 2-6.
Рисунок 2 - Настройка коммутатора 2960
Рисунок 3 - Настройка коммутатора 2960
Рисунок 4 - Настройка коммутатора 2960
Рисунок 5 - Настройка коммутаторов 2960
Рисунок 6 - Настройка коммутаторов 2960
. Настройка маршрутизатора. Ход работы изображен на рисунке
7.
Рисунок 7 - Настройка маршрутизатора
. С компьютеров должен пинговаться шлюз, который находится в
егоVLAN-е, ход работы изображен
на рисунках 8-9.
Рисунок 8 - Проверка доступности узла
Рисунок 9 - Проверка доступности узла
2.3 Задание 3
2.3.1
Постановка задачи
Создать сайт, содержащий информацию о своих увлечениях
используя технологии HTML, CSS, JavaScript.
2.3.2
Листингпрограммы
$ (document). ready (function () {
$ (". slider"). each (function () {obj
= $ (this);
$ (obj). append ("<div>
$ (obj). find ("li"). each (function ()
{
$ (obj). find (". nav"). append
("<span rel='"+$ (this). index ()
+"'></span>");
$ (this). addClass ("slider"+$ (this).
index ());
});
$ (obj). find ("span"). first ().
addClass ("on");
});
});sliderJS (obj, sl) { // slider functionul = $
(sl). find ("ul");bl = $ (sl). find ("li. slider"+obj);
var step = $ (bl). width ();
$ (ul). animate ({marginLeft:
"-"+step*obj}, 500);
}
$ (document). on ("click",".
slider. nav span", function () { // slider click navigatesl = $ (this).
closest (". slider");
$ (sl). find ("span"). removeClass
("on");
$ (this). addClass ("on");obj = $
(this). attr ("rel");(obj, sl);false;
});
Заключение
Учебная практика - это возможность показать свои знания в
рабочей среде. Во время выполнение задания были поставлены определенные цели:
- повторение и применения знаний на практике
по HTML и CSS;
- создание сайта с использованием базы
данных;
- Работа в программе Cisco Packet Tracer.
За время учебной практики я повторил HTML, CSS и JavaScript, а
так же освоил работу в программе Cisco Packet Tracer. Во время выполнение
задания были закреплены и углублены знания, полученные в процессе обучения,
привиты необходимые навыки и умение практической деятельности, приобщены к
общественно - полезному труду и увязаны полученные знания с реальными условиями
жизни.
Данное проектирование помогло углубить и развить общие и
профессиональные компетенции, проверить готовность к самостоятельной трудовой
деятельности.
конфигурация сеть протокол коммутатор
Библиография
1) Русские
справки<http://fiks-ru.net/forum/6-122-1>
) Основы JAVASCRIPThttps: // ru.
wikipedia.org/wiki/JavaScript <https://ru.wikipedia.org/wiki/JavaScript>
) Введение в JAVASCRIPT <http://www.cyberguru.ru/web/html/javascript-introduction-to-objective-js.html>
4) Команды CISCOIOShttp://al.
ndd.ru/cisco/commands-v2.1.html
<http://al.ndd.ru/cisco/commands-v2.1.html>
) Описание оборудованияhttp://www.tp-linkru.com/products/details/?
categoryid=222&model=TL-SG3210#/features <http://www.tp-linkru.com/products/details/?categoryid=222&model=TL-SG3210>