- •1. Компьютерные сети (кс): понятие, компоненты, назначение. Понятие сетевой архитектуры.
- •Эволюция кс как результат развития средств вт и телекоммуникаций. История и тенденции развития кс.
- •2)Способ представления данных
- •3. Классификации кс: по размеру, по внутренней структуре, по способу управления, по типу коммутации
- •Классификации кс: по среде передачи, по топологии, по методу доступа к кабелю. Понятие сетевого кадра (фрейма).
- •Многоуровневая модель внутрисетевого взаимодействия. Понятие открытой системы. Модель osi.
- •6. Сетевые адаптеры: понятие, функции. Кодирование-декодирование сигнала в кабеле. Мас-адрес.
- •Аппаратные компоненты кс: повторитель, концентратор, мост, коммутатор, маршрутизатор, шлюз.
- •8. Сети канального уровня Ethernet. Формат кадра Ethernet. Спецификации физических сред. Wireless Ethernet.
- •9. Адресация в кс. Плоская и иерархическая структура адресного пространства. IPv4-адрес, маска подсети. Формат iPv4-пакета.
- •10. Классы iPv4-сетей. Частные адреса. Групповые адреса. Зарезервированные адреса.
- •11. Стек tcp/ip. Обзор протоколов: tcp, udp, icmp, arp.
- •Символьные адреса. Система доменных имен dns. Схемы разрешения доменных имен.
- •13. Dhcp: понятие, механизм работы. Режимы работы dhcp-сервера. Проблемы, связанные с использованием dhcp
- •14.Протокол iPv6: понятие, сравнение с iPv4, классы трафика, адресация. Структура пакета iPv6. Джамбограммы.
- •15. Методы взаимодействия гетерогенных сетей.
- •16. Маршрутизация пакетов. Маршрутная таблица. Алгоритмы маршрутизации. Понятие метрики.
- •Протоколы сбора маршрутной информации rip и ospf.
- •18. Трансляция сетевых адресов. Технология nat
- •Протокольные стеки ipx/spx, NetBios/smb, sna
- •20. Сеть Интернет: история развития, организация управления, возможности и преимущества.
- •Организации по управлению Интернетом
- •21. Организация работы сетевой службы web. Формат запроса. Понятие гипертекста и гипермедиа. Web-приложение. Тонкий и толстый клиенты. Сайты и порталы. Классификация web-сайтов.
- •Создание web-сайтов: организация работ, группа разработки, основные этапы разработки. Характеристики web-сайтов: по содержанию, по дизайну, по сервисам, технические характеристики.
- •1. Анализ и проектирование
- •23. Техническое обеспечение работы web-сайта. Мониторинг работы сайта
- •24.Средства, методы и критерии поиска информации в сети Интернет. Компоненты поисковых машин. Морфология поиска. Метапоисковые системы.
-
Многоуровневая модель внутрисетевого взаимодействия. Понятие открытой системы. Модель osi.
Современные компьютерные сети это сложный программно – аппаратный комплекс, с определенной структурой внутрисетевого взаимодействия.
При анализе структуры используют метод декомпозиции. При декомпозиции часто используют многоуровневый подход. Он заключается в следующем. Все множество модулей разбивают на уровни. Уровни образуют иерархию, то есть имеются вышележащие и нижележащие уровни. Множество модулей, составляющих каждый уровень, формируется таким образом, что для выполнения своих задач они обращаются с запросами только к модулям непосредственно примыкающего нижележащего уровня. С другой стороны, результаты работы всех модулей, принадлежащих некоторому уровню, могут быть переданы только модулям соседнего вышележащего уровня. Такая иерархическая декомпозиция задачи предполагает четкое определение функции каждого уровня и интерфейсов между уровнями. Интерфейс определяет набор функций, которые нижележащий уровень предоставляет вышележащему. В результате иерархической декомпозиции достигается относительная независимость уровней, а значит, и возможность их легкой модификации или замены.
Задачи внутрисетевого взаимодействия
-
адресация
-
правила переноса данных с одного хоста на другой
-
контроль ошибок
-
нумерация пакетов
-
синхронизация потоков в случае разных по мощности компьютеров
-
маршрутизация
-
мультиплексирование (использование одного канала, нескольких различных сеансов)
Протокол – формализованные правила, регламентирующие обмен между сетевыми компонентами одного уровня, но в разных узлах. Совокупность этих правил в сетевых спецификациях принято называть интерфейсом. Интерфейс определяет набор сервисов, предоставляемый данным уровнем соседнему уровню. В сущности, протокол и интерфейс выражают одно и то же понятие, но традиционно в сетях за ними закрепили разные области действия: протоколы определяют правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы – модулей соседних уровней в одном узле.
Стек протокола – иерархически организованный набор протоколов, достаточный для организации работы сети.. Протокольный стек реализуется программными модулями ОС.
Открытая система – это любая система (компьютер, сеть, программный пакет), которая построена в соответствии с открытыми для всех спецификациями.
Открытой информационной системой называется “система, которая реализует открытые спецификации на интерфейсы, сервисы (услуги среды) и поддерживаемые форматы данных, достаточные для того, чтобы дать возможность должным образом разработанному прикладному программному обеспечению быть переносимым в широком диапазоне систем с минимальными изменениями, взаимодействовать с другими приложениями на локальных и удаленных системах, и взаимодействовать с пользователями в стиле, который облегчает переход пользователей от системы к системе”.
Под Открытой спецификацией в определении POSIX понимается общедоступная спецификация, которая поддерживается открытым, гласным согласительным процессом, направленным на приспособление новой технологии к ее применению, и которая согласуется со стандартами.
Основные свойства открытых систем:
-
Расширяемость
-
Масштабируемость
-
Переносимость приложений, данных и персонала.
-
Интероперабельность приложений и систем
-
Способность к интеграции
-
Высокая готовность
Модель OSI (open System Interconnection). Модель взаимодействия открытых систем (базовая или эталонная модель взаимодействия открытых систем). Модель OSI это концептуальная схема, которая в большей или меньшей степени описывает все имеющиеся сетевые архитектуры.
В модели OSI определяются 7 уровней взаимодействия:
7 уровень: прикладной
6 уровень: уровень представления
5 уровень: сеансовый
4 уровень: транспортный
3 уровень: сетевой
2 уровень: канальный
1 уровень: физический
-
Физический уровень. Определяет механические и электрические характеристики линии связи (тип кабелей, тип разъемов, разводка контактов в разъемах), характеристики физических сред передачи данных (помехозащищенность, волновое сопротивление и т.д.)
К физическому уровню относятся характеристики электрических сигналов.
Основные действия компонентов на физическом уровне:
-
прием и передача электрических сигналов
-
информационный обмен с канальным уровнем
-
Канальный уровень. Организует канал связи между компьютерами в физической среде передачи. Организация доступа к среде передачи: проверка доступности и обнаружение ошибок передачи, управление логической связью – разбиение данных кадры, физическая адресация, коррекция ошибок, синхронизация скоростей передачи и обработки кадров.
Примеры протоколов канального уровня – Ethernet, FDDI.
-
Сетевой уровень.
-
обеспечивает взаимодействие между разнородными подсетями
Адресация сетевых пакетов, а не кадров. Адресация включает в себя номер сети и номер узла этой сети и номер узла этой сети.
-
управление потоками данных (недопущение заторов в узких местах сети)
-
маршрутизация – выбор маршрутов следования пакета.
-
Транспортный уровень. Обеспечивает передачу данных с определенной требуемой степенью надежности.
-
разбиение сообщений на пакеты (в видео допускается потеря кадров)
-
обнаружение и исправление потерь.
-
Сеансовый уровень. Организует и управляет сеансом связи. Устанавливает и прекращает сеанс, фиксирует активную в данный момент сторону диалога. Осуществляет синхронизацию передачи длинных сообщений.
На практике сеансовый уровень объединен с прикладным и эту связку реализуют в одном протоколе.
-
Уровень представления. Отвечает за синтаксис (форму представления) передаваемых сообщений, преобразует форму сообщения компьютера – источника в форму, понятную компьютеру, приемнику (пример - шифрование, дешифрование, SSL)
-
Прикладной уровень. Содержит протоколы, реализующие службы (услуги) сети для пользователей. Пример – доступ к файлам, принтерам, служба e-mail, видеосвязь, чаты и др.
Единица данных – сообщение от прикладного уровня, постепенно обрастая информацией спускается ниже по уровням.
Сетезависимые уровни – физический, канальный, сетевой.
Сетенезависимые уровни – прикладной, представления и сеансовый.
2 типа протоколов в модели OSI:
1) с установлением соединения (перед обменом данными отправитель и получатель должны сначала установить соединение и выбрать некоторые параметры используемого протокола)
2) без предварительного установления соединения
Стек протоколов OSI. Стек OSI - это набор вполне конкретных спецификаций протоколов, образующих согласованный стек протоколов.
Каждому уровню модели OSI соответствует 1 или несколько протоколов. Стек протоколов OSI это независимый от производителей стандарт.
Прикладной – FTAM (протокол передачи файлов), VTP (протокол эмуляции терминала), x.400, x.500 (протоколы пересылки электронных сообщений)
Представления – протокол представления OSI
Сеансовый – сеансовый протокол
Транспортный – транспортный протокол
Сетевой – ES – IS (протокол маршрутизации, посредством которого оконечные системы оповещают о себе промежуточные системы), IS – IS (протокол маршрутизации, посредством которого промежуточные системы обмениваются информацией о сети)
На физическом и канальном уровнях стек OSI поддерживает протоколы Ethernet, Token Ring, FDDI, а также протоколы LLC, X.25 и ISDN.
Проблемы внедрения протокольного стека OSI.
-
Несвоевременность появления
-
Стек OSI основан на концепции часто невостребованных в современных сетях
-
Спецификации в некоторых случаях оказались неполными или противоречивыми (выдуманный, а не реальный стек протоколов)
-
ряд протоколов OSI уступает по функциональным возможностям действующим сейчас протоколам
-
Семиуровневый стек требует большой вычислительной мощности
Протокольный стек TCP\IP
OSI |
Примеры протоколов |
TCP\IP |
7.прикладной |
FTP, Telnet, SMTP, POP3, HTTP, HTTPS |
1. Прикладной |
6.представления |
|
|
5.сеансовый |
TCP, UDP |
2. Транспортный |
4.транспортный |
|
|
3.сетевой |
IP, ICMP, RIP, OSPF |
3. Сетевой |
2.канальный |
|
Нерегламентировано но поддерживаются все популярные стандарты. |
1.физический |
|
|
TCP\IP – наиболее популярный и быстро изменяющийся протокол (1974г.)
Особенности:
-
ориентирован на взаимодействие разнородных сетей
-
был разработан для UNIX
-
разработан до появления модели OSI, поэтому не в полной мере соответствует эталонной модели
IP-Internet протокол обеспечивает передачу сетевых пакетов.
Internet Protocol (IP) — межсетевой протокол. Относится к маршрутизируемым протоколам сетевого уровня семейства TCP/IP. Именно IP стал тем протоколом, который объединил отдельные подсети во всемирную сеть Интернет. Неотъемлемой частью протокола является адресация сети.
Свойства
IP объединяет сегменты сети в единую сеть, обеспечивая доставку данных между любыми узлами сети. Он классифицируется как протокол третьего уровня по сетевой модели OSI. IP не гарантирует надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (приходят две копии одного пакета), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прибыть вовсе. Гарантию безошибочной доставки пакетов дают некоторые протоколы более высокого уровня — транспортного уровня сетевой модели OSI, — например, TCP, которые используют IP в качестве транспорта.
RIP - сбор маршрутной информации в таблице маршрутизации
ICMP – протокол межсетевых управляющих сообщений, для организации обратной связи с узлами
TCP – отвечает за надежную доставку сетевых пакетов, с установкой соединения
UDP – отвечает за отправку дейтаграмм, т.е. не нужно отвечать за её доставку, без установки соединения
FTP – отвечает за передачу файлов с одного узла на другой
Telnet – терминальная служба
SMTP, POP3 – почтовые протоколы
HTTP – протокол передачи гипертекста
HTTPS – протокол с шифрованием.
Другие стеки протоколов:
IPX / SPX – используется в сетях Novell Netware (устарел)
NetBIOS / SMB – разработан в 1984, ориентирован на использование в локальных сетях, не поддерживает маршрутизацию
NetBeuu – новая версия NetBIOS
AppleTalk – используется в локальных сетях фирмы Apple
SNA – организует взаимодействие компьютеров сетей IBM.