Лекции_1 / Сети
.docxКрутских Владислав Викторович
Вычислительные сети, системы
www.Ire-mpei.ru библиотека – ОРТ ССТО хиппи?
Ww.exponenta.ru matcad
Макаров Александр Владимирович
Основные понятия сети интернет и вычислительных сетей.
Адресация в сети интернет.
Любому ПК вычислительной сети присваивается свой уникальный IP-адрес – 32-разрядное число, которое прописывается в 16-ричной и 10-ричной системе. IP-адреса имеют вид 4-х чисел, разделенных тремя точками. Соединение между ПК производится на основе IP-адресов. У каждого ПК в сети IP-адрес уникален. В сети интернет уникальность IP-адресов достигается за счет централизованного распределение корпорацией NIC (Network Informational Center).
Классы сетей:
По кол-ву пользователей:
-
Класс А – 1.0.0.0-126.0.0.0
-
Класс B – 128.0.0.0-191.255.0.0
-
Класс C – 191.0.1.0-223.255.255.0
-
Групповые – 224-239
Доменные имена и URL(универсальный идентиикатор ресурса)-адреса.
URL имеет 3 составляющих:
-
Протокол соединения (прим. HTTP, FTP..)
-
Имя сервера
-
Адрес страницы либо файла
DNS(Domain Name Service)-служба – предназначена для перевода текстового имени сервера в его IP-адрес. DNS имеет иерархический вид.
Пример работы DNS – http://firma.sport.msk.ru
NIC -> com/net/ru..->msk->sport->firma
-
Пользователь вводит адрес – отправка запроса к DNS серверу интернет-провайдера на преобразование доменного имени в IP-адрес, который имеет плоскую базу наиболее часто используемых доменных имен. В случае, если доменное имя присутствует в ьазе данных, интернет-0браузеру возвращается IP-адрес и производится соединение, иначе:
-
DNS-сервер интернет-провайдера обращается к DNS-серверу наивысшего уровня
-
Ru-DNS оптравляет запрос DNS-серверу, который делегирует домен msk.
-
DNS msk обращается к серверу, отвечающему за домен sport, который обращается к серверу, который администрирует домен firma, который возвращает ip-адрес браузеру.
Хостинг и хостинг-провайдеры.
Организация, которая занимается созданием интернет-хостов с целью их продажи называется хостинг-провайдером. Процесс создание интернет-узла с последующим предоставлением к нему доступа, называется хостингом.
Хостинг – дисковое пространство, предлагаемое пользователям для размещения файлов и папок в веб-проект, а так же, предоставление сопутствующих услуг по управлению дисковым пространством.
В случае, когда веб-проект становится посещаемым, и разрастается до портала, в сети интернет можно воспользоваться:
-
Виртуальным сервером – физический сервер программно делится на несколько частей;
-
Выделенный сервер – закупается отдельный сервак под 1 сайт.
Основные правила подбора хостинга.
-
Предоставление бесплатного доменного имени 2-го уровня при оплате хостинга от года и более.
-
Предоставление неограниченного трафика.
-
Предоставление неограниченного кол-ва почтовых ящиков на базе прикрепленного домена, а так же интерфейса по управлению почтой.
-
Наличие антивируса на серваке.
-
Поддержка основных языков программирования веб-ресурсов – PHP, Perl.
-
Предоставление неограниченного кол-ва БД MySQL и их интерфейсов.
-
Предоставление удаленного управления по командной строке.
-
Имхо – цена.
Выбор единственного хостинг-провайдера производится на основе 2-х моментов:
-
Определение времени отклика сервера, на котором планируется размещение веб-проекта – ping. Если пинг омгбольшоймнестрашна(>50 msec), использовать данного хоста не рекомендуется – перегрузка, мало мощности. Нужен минимальный пинг.
-
Выбранных хостинг-провайдеров необходимо посмотреть в различных- центрах статистики, которые предоставляют информацию по времени безотказной работы, кол-ве доменных имен данного хостинга, кол-во пользователей, сбоях и тд.
Stat.nic.ru
Этапы создания веб-проекта
-
Подбор свободного имени при помощи WHOIS, который предоставляют информацию занят или нет домен. В случае, если занят, выдает инфу по времени делигирования, контактные данные организации либо физ. Лица, на которых зареган домен, имя хоста и т.д. WHOIS является централизованным и может быть подключен к любому из веб-сайтов.
-
Создание веб-проекта на локальном ПК и организация интерфейса и ддизайна на основе выбранного имени
-
Рега хостинга с учетом критериев проектов, прикрепление созданных веб-проектов.
-
Прикрепление доменного имени к серверу хостинг-провайдера на основе указания 2-х NS-серверов, выданных хостинг-провайдером
-
Загрузка файлов интернет-проекта на хостинг с помощью протокола ftp либо панелью управления хостингом
-
Администрирование веб-проекта
CMS – content management system. Система управления контентом сайта.
CMS – движок сайта. Бвыает бесплатный и платный. Для каждой CMS в тырнете существует офсайт поддержки, на котором возможно скачать новую версию движка, локализации, техподдержка на форме и тэ.дэ.
В тырнете существуют различные виды CMS, с помощью которых создаются сайты, начиная от персональнывх страниц, заканчивая торговыми порталами.
Index-зугрузочный файл. Tvord.ru=tvord.ru/index.htm
Имя серва БД – localhost?, когда БД находится на том же серве, куда устанавливается CMS и является для него локальной
БД – student_tvord
User-student_Tvord
Password – Alpha1
Раскройка и верстка сайтов.
Основные этапы создание веб-проекта.
-
Графическими дизайнерами с помощью пакета работы с растровой графикой рисуется основной дизайн веб-страницы;
-
С помощью средств графических редакторов производится «раскройка» эскиза на элементарыные изображения, несущие смысловую нагрузку. Так же, вырезаются участки изображения для фона
-
Создание каркаса сайта в виде таблиц или фреймов;
-
Загрузка изображений, полученных в пункте 2 в таблицы (фреймы)
-
Описание расположения графических эжлементов в таблице с помощью CSS;
Создание форм
<form>
Action=”http://name.php”
Method=”post”
</form>
За создание форм отвечает тег-контейнер <Form></Form>, который имеет 2 обязательных аттрибута:
-
Action – значение – URL скрипта-обработчика, которому передаются значения переменных,имена переменных, которые отвечают за тот или иной элемент формы
-
Method – 2 значения:
-
«Post» – данные передаются скрипту-обработчику через строку браузера
-
“Get” – данные передаются скрытно
-
Однострочные поля ввода - <input type=text>
Name – имя переменной, которой присваивается значение данного поля при нажатии кнопки подтверждения.
[] – не обязательные аттрибуты.
Value – значение текста по умолчанию.
Maxlen – максимальная длина текста.
Size – длина поля в символах.
<input type=password> - ввод пароля. Данный элемент формы идентичен однострочному полю ввода. Но введенная информация шифруется.
Независимые переключатели – input checkbox. Name – имя переменной,отв. За переключатели, но ему присваивается значение атрибута value.
Независимые переключатели – вкл/выкл – checkbox - галки
Зависимые переключатели – кружки. Могут иметь одинаковый name – взаимоисключающие – radio. Скрипту отправляется связка название переменной – значение
Подтверждение – submit. Name – адрес страницы.value.
Сброс – reset.value
Кнопка с рисунком – image. Name,src
Многострочный текст - <textarea name wrap[rows,cols]>value</textarea>
Wrap – none – если текст не умещается в строке – полоса прокрутки
Virtual – текст выглядит разбитым на строки.вертикальная полоса.
Выпадающий список - <select name size(вертикаль) [multiple]> <option value=n>name</option></select>
Multilple – множественный выбор. Size=1 – выпадающее,иначе – список.Значение по умолчанию – selected.
