Файл: Образования российской федерации.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.05.2024

Просмотров: 20

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.




На сегодняшний день Ethernet является наиболее распространённым протоколом локальных вычислительных сетей (ЛВС). Термин Ethernet чаще всего используется для описания всех ЛВС, работающих по принципу множественный доступ с обнаружением несущей – Carrier Sense Multiple Access / Carrier Detection (CSMA/CD).
Метод CSMA/CD предполагает, что все устройства взаимодействуют в одной среде, в каждый момент времени передавать может только одно устройство, а принимать могут все одновременно. Если два устройства пытаются предавать одновременно, то происходит столкновение передач, оба устройства прекращают передачу и пытаются возобновить её после краткого периода ожидания продолжительность которого является случайной величиной.
Каждый адаптер имеет свой адрес, который является уникальным на множестве всех вычислительных машин в мире. Ethernet-адрес (физический, машинный адрес, MAC-адрес) присваивается сетевой плате при её изготовлении на фабрике, его длина составляет 48 бит. Каждый пакет имеет четырнадцатибайтный заголовок, который включает адреса отправителя и получателя, поле type code, данные и поле контрольной суммы пакета. Любая машина в локальной сети обрабатывает только те пакеты, которые адресованы только ей, либо адресованы всем машинам сети – адрес назначения содержит широковещательный адрес FFFFFFFFFFFF, состоящий из единиц во всех 48 разрядах.» [Золотов С. Протоколы Internet. – СПб.: BHV – Санкт-Петербург, 1998. - 300 с.]
Структура Ethernet-кадра
0 16 31

Ethernet destination address (начальные 32 бита)

Ethernet destination address (завершающие 16 битов)

Ethernet source address (начальные 16 битов)

Ethernet source address (завершающие 32 бита)

Type code




IP-заголовок, TCP-заголовок, данные

Ethernet checksum


Система доменных имён. Динамическая конфигурация
DNS – Domain Name System (Service), система (служба) доменных имён: протокол комплекта TCP/IP, регламентирующий использование осмысленных знакосочетаний для доступа к узлам сети Интернет. DNS-адрес состоит из буквосочетаний, разделённых точками. Первое буквосочетание служит именем узла, второе обозначает домен нижнего уровня — группу узлов, в которую входит данный узел. Следующее буквосочетание называет домен более высокого уровня, объединяющий другие домены нижнего уровня и т. д. Шесть доменов верхнего уровня определены для США:


gov – адреса узлов правительственных организаций;

mil – адреса узлов военных организаций;

edu – адреса узлов образовательных организаций;

com – адреса узлов коммерческих организаций;

org – адреса узлов общественных организаций;

net – адреса узлов организаций, предоставляющих сетевые услуги.
Домены верхнего уровня, включающие узлы отдельных стран:

uk – адреса узлов Великобритании;

ru – адреса узлов России;

ca – адреса узлов Канады.
Терминологический словарь
DHCP (Dynamic Host Configuration Protocol - протокол динамической настройки конфигурации главной ЭВМ (хоста)) - протокол, регламентирующий простой и надёжный способ конфигурирования сети. Он использует модель клиент-сервер. Администратор сети назначает в сети DHCP-сервер, на котором хранится информация о конфигурации сети в соответствии с требованиями стека протоколов TCP/IP. Когда клиент, включённый в сеть, должен отправить сообщение или обработать его в соответствии с требованиями стека протоколов TCP/IP, он посылает запрос DHCP-серверу. Специальные программные средства, разработанные в соответствии с протоколом DHCP, позволяют администратору сети централизованно устанавливать значения параметров сети, например, глобальных и локальных IP-адресов узлов сети и идентификаторы подсетей. Если компьютер-клиент перемещается из одной подсети в другую, то в ходе очередного запуска системы его сетевые параметры автоматически изменяются. Описание протокола DHCP содержится в документах RFC-1533, RFC-1534, RFC-1541 IETF (Internet Engineering Task Force – Комитет решения задач, связанных с работой сети Интернет).
WINS (Windows Internet Names Service – сервис Windows по распознаванию имён Интернет) – протокол, регламентирующий преобразование имён компьютеров в их IP-адреса. Серверы WINS поддерживают базу данных, которая устанавливает соответствие между именами компьютеров и их IP-адресами.
HTTP – HyperText Transfer Protocol, протокол передачи сообщений, связанных друг с другом гипертекстовыми ссылками.
WWW – World Wide Web, всемирная паутина: интерактивная распределённая информационная система, к которой получают доступ пользователи глобальной сети Интернет. Разработана в Европейском центре ядерных исследований CERN. Все базы данных, входящие в состав информационной системы WWW имеют общий графический интерфейс, определяемый программой Mosaic, разработанной Национальным центром суперобработки прикладных программ NCSA, США.

URL – формат информации, сообщающей о месте хранения ресурса сети Интернет. Он состоит из нескольких компонентов:
схема://DNS_адрес_узла/имя_папки/.../имя_папки/файл
Схема определяет тип ресурса. Для доступа к файлам, расположенным на WWW-серверах в качестве схемы обычно используется буквосочетание http, а для доступа к файлам на компьютере пользователя схемой служит слово file. Например:
http://www.tyuiu.ru/
http://educon2.tyuiu.ru/
file:///C|/myfiles/myfile.html
IETF, Internet Engineering Task Force – рабочая группа по инженерным проблемам сети Интернет: рабочая группа, разрабатывающая и распространяющая документы, регламентирующие функционирование сети Интернет, организующая обмен информацией внутри сообщества пользователей сети Интернет и т. п.
RFC, Requests for Comments – запросы на комментарии: серия документов, регламентирующие различные аспекты функционирования сети Интернет, в частности, проекты протоколов и сами протоколы. Каждому документу серии присваивается уникальный номер, например, документы RFC-1466, RFC-1597 регламентируют классы IP-адресов, документ RFC-791 является частью протокола IP и т. д. Документы RFC выпускает группа IETF.
Диагностические средства стека протоколов TCP/IP
утилита arp – отображает содержимое таблиц, которые использует протокол ARP (Address Resolution Protocol – протокол распознавания адресов) для преобразования IP-адреса пакета в физический адрес сети Ethernet. Синтаксис вызова утилиты:
arp -a отображает текущие значения таблиц протокола ARP
Утилита ping проверяет наличие соединения с удалённым узлом. Синтаксис вызова утилиты:
ping адрес_узла
Адрес узла может быть задан в формате протокола IP или DNS. Утилита направляет указанному узлу так называемые эхо-пакеты. Получив эхо-пакет, узел должен послать его отправителю подтверждение получения пакета.
Утилита tracert определяет последовательность маршрутизаторов, через которые передаётся пакет. Она посылает последовательность пакетов, увеличивая в них значение поля TTL, а затем выводит на экран адреса маршрутизаторов, сбрасывающих полученные пакеты. Синтаксис вызова утилиты:
tracert адрес_узла.

Сетевые средства операционной системы Windows NT
API – Applications Programming Interface, интерфейс прикладного программирования – набор процедур и соглашений, обеспечивающих доступ прикладной программы к ресурсам компьютера или сети. Каждая операционная система имеет свой собственный интерфейс API [Севастьянов А. В. Англо-русский толковый словарь сокращений в области компьютерных и информационных технологий. – М.: Издательство ЭКОМ, 1995].


NDIS – Network Driver Interface Specification, спецификация интерфейса сетевого драйвера – спецификация интерфейса уровня MAC, разработанная фирмой Microsoft. Скрывает особенности реализации сетевого адаптера от сетевой операционной среды. Такой драйвер может одновременно работать с протоколами разных сетевых операционных систем.

NETBIOS –Network Basic Input/Output System, сетевая базовая система ввода-вывода. Сетевая базовая система ввода-вывода представляет собой интерфейс сеансового уровня, используемый приложениями для коммуникации с NetBIOS-совместимыми транспортными протоколами, такими, как фреймовый протокол NETBEUI. Интерфейс NetBIOS отвечает за установление логических имен в сети, установление сеанса связи между двумя логическими именами в сети и за поддержку надежного обмена данными меду двумя компьютерами, установившими сеанс связи. Интерфейс NetBIOS использует уникальное логическое имя для идентификации рабочей станции при управлении коммуникациями между узлами. Имя NetBIOS представляет собой уникальную алфавитно-цифровую строку длиной 15 символов. Для осуществления двухсторонних коммуникаций между компьютерами, NetBIOS устанавливает между ними логическое соединение, или сеанс. Как только логическое соединение установлено, компьютеры могут обмениваться данными в форме запросов или в форме блоков сообщений сервера (Server Message Block, SMB) [Ресурсы Windows NT.- СПб.: BHV-Санкт-Петербург, 1995.- 720 с.; стр. 38] .

NETBEUI – NETBIOS End User Interface, интерфейс конечного пользователя NETBIOS.

NTFS – New Technology File System - усовершенствованная файловая система, разработанная специально для операционных систем семейства Windiws NT. Она поддерживает длинные имена файлов, полное управление защитой прав доступа, восстановление файловой системы, большое разнообразие средств хранения данных и различные функции подсистемы Windows NT POSIX. Кроме того, NTFS поддерживает объектно-ориентированные прикладные программы, обрабатывая все файлы как объекты, с определяемыми пользователями и системой атрибутами [Ресурсы Windows NT.- СПб.: BHV-Санкт-Петербург, 1995.- 720 с.; стр. 485].
«В 1998 г. в Экспертно-криминалистическом центре МИД была проведена классификация компьютерных преступников. Обобщенный портрет отечественного хакера, созданный на основе этого анализа, выглядит примерно так:

мужчина в возрасте от 15 до 40 лет, имеющий многолетний опыт работы на компьютере либо почти не обладающим таким опытом;

в прошлом к уголовной ответственности не привлекался;

яркая мыслящая личность;

способен принимать ответственные решения;


хороший, добросовестный работник, по характеру нетерпимый к насмешкам и к потере своего социального статуса среди окружающих его людей;

любит уединенную работу;

приходит на службу первым и уходит последним. Часто задерживается на работе после окончания рабочего дня и очень редко использует отпуск и отгу-лы» [Анин Б. Защита компьютерной информации.- СПб.: БХВ-Санкт-Петербург, 2000.- 384 с; стр. 12]
Синтаксис и семантика линейных языков
Мы будем рассматривать сообщения, состоящие из конструкций линейных языков. Основой такого языка служит алфавит — конечное множество базовых символов. Набор символов алфавита называется символьной цепочкой. Конструкциями языка называются корректные (правильно построенные) символьные цепочки. Правила, которые позволяют распознавать конструкции языка и строить новые, образуют его синтаксис (грамматику). Все естественные языки являются линейными, их алфавиты обычно включают буквы, знаки препинания, разделители (пробел, перенос строки, абзац).
Пример 1. Алфавит простейшей системы счисления содержит только один символ - '|', в алфавите двоичной системы счисления два символа — '0' и '1', алфавит десятичной системы счисления состоит из десяти цифр: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'. Символьные цепочки этих систем счисления имеют такой вид:
|, ||, |||, ||||, ...,
0, 1, 01, 10, 11, …, 001,...,
0, 1, …, 9, 01, …, 09, 10, 11,...
Семантика языка устанавливает связь между символьной конструкцией и её значением, принадлежащим предметной области языка. В общем случае алфавит позиционной системы счисления с основанием p состоит из p символов. Если p = 1, то единственный символ алфавита обозначает число 'один', если же p > 1, то символы алфавита обозначают числа от 0 до p – 1. Значение символьной цепочки anan-1...a0 вычисляется по формуле
anpn + an-1pn-1 + … + a1p +a0.
Таким образом, предметной областью системы счисления служит множество чисел. Отметим, что разряды чисел в позиционных системах счисления нумеруются справа налево: справа стоит младший разряд, а справа — младший.
Пример. Цепочка ||||...|, состоящая из n символов '|', обозначает число n.
Языком программирования называется линейный язык, который служит для точного описания программы или алгоритма решения задачи с помощью ЭВМ. Если язык программирования применяется по назначению, то не допускается свободное толкование смысла выражений, присущее естественным языкам.