
- •Основные проблемы построения сетей. Основные аппаратные и программные компоненты компьютерных сетей.
- •Сети с коммутацией каналов и сети с коммутацией пакетов.
- •Физическая и логическая структуризация сетей (Понятие аппаратного адреса.) Ограничения в использовании мостов и коммутаторов в целях логической структуризации сети.
- •Составные сети и маршрутизация; алгоритмы маршрутизации от источника и одношаговой маршрутизации (алгоритмы простой маршрутизации, статической и динамической маршрутизации).
- •Основные принципы взаимодействия процессов через сеть. Службы необходимые сетевым приложениям.
- •Многоуровневый подход к организации средств сетевого взаимодействия. Особенности использования многоуровневого подхода в организации средств сетевого взаимодействия.
- •Разработка стандартов и спецификаций в области телекоммуникаций и компьютерных систем.
- •Эталонная модель tcp/ip.
- •Особенности протоколов и служб прикладного уровня.
- •Основные прикладные службы Internet.
- •Служба www. Понятие cgi, использование cgi для организации обмена по разным прикладным протоколам, базы данных с Web-интерфейсом.
- •Обмен файлами по протоколу ftp.
- •Электронная почта. Дополнительные области применения электронной почты: списки рассылки, заказ требуемых файлов по почте (ftp-mail). Электронная почта с Web-интерфейсом.
- •Служба трансляции имен Интернета
- •Обратный dns-запрос
- •Записи dns
- •Зарезервированные доменные имена
- •Протокол нттр (версии, использование постоянного и непостоянного соединения, методы запроса, формат сообщения-запроса и сообщения-ответа.
- •Методы идентификации пользователя в протоколе http
- •Протокол ftp.
- •Протокол smtp.
- •Протокол доставки pop3.
- •Маски сетей в ip-адресации. Общие понятия о технологии бесклассовой междоменной маршрутизаций (cidr)).
- •Технология трансляции сетевых адресов (nat).
- •Динамические протоколы маршрутизации. Внутренние (rip, ospf) и внешние протоколы маршрутизации Internet (egp, bgp)).
- •Управляющие протоколы Internet
- •Протоколы передачи данных (протокол ppp, протокол hdlc)
- •Протоколы коллективного и последовательного доступа.
Эталонная модель tcp/ip.
Стек протоколов TCP/IP (англ. TransmissionControlProtocol/InternetProtocol — протокол управления передачей) — набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции. Например, протокол TCP работает поверх протокола IP.
Стек протоколов TCP/IP основан на модели сетевого взаимодействия DOD и включает в себя протоколы четырёх уровней:
прикладного (application),
транспортного (transport),
сетевого (network),
канального (datalink).
Протоколы этих уровней полностью реализуют функциональные возможности модели OSI. На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.
Уровень сетевого доступа. На этом уровне выполняются те же процессы, что на двух нижних уровнях OSI.
— Физический уровень. На физическом уровне определеныэлектрические, механические, процедурные и функциональныехарактеристики активации, поддержания и отключения физическогоканала между конечными системами. Технические характеристикифизического уровня определяют такие параметры, как уровнинапряжения, синхронизация изменения напряжения, физическуюскорость передачи данных, максимальное расстояние передачи данных,физические подключения и другие аналогичные характеристики.
— Канальный уровень. На канальном уровне определяется формат данных для передачи и методы контроля доступа к сети.
Уровень Интернета. На этом уровне обеспечивается маршрутизация данныхот источника к месту назначения. Для этого определяется формат пакета и схемаадресации, данные перемещаются с канального уровня на транспортный, пакетыданных маршрутизируются на удаленный хост, выполняется фрагментацияи восстановление пакетов данных.
Транспортный уровень. Транспортный уровень является центральнымв архитектуре TCP/IP. Он предоставляет услуги обмена данными приложениям,которые работают на хостах в сети.
Прикладной уровень. На прикладном уровне выполняются приложениядля передачи файлов, поиска и устранения неисправностей сети и работыс Интернетом. Этот уровень поддерживает прикладные программныеинтерфейсы (API), благодаря которым программы, написанные дляопределенной операционной системы, могут получать доступ к сети.
Модель OSIи стек протоколов TCP/IP были разработаны разными организациями примерно в одно и то же время в качестве методов организации и соединения компонентов, участвующих в передаче данных. Уровни стека протоколов TCP/IP соответствуют уровням модели OSI.
■ Уровень сетевого доступа стека TCP/IP примерно соответствует физическомуи канальному уровням модели OSIи, в основном, отвечает за взаимодействиес сетевым оборудованием и доступ к средам передачи данных.
■ Уровень Интернета в стеке TCP/IP почти в точности соответствует сетевомууровню модели OSIи отвечает за адресацию и маршрутизацию междусетевыми устройствами.
■ Транспортный уровень TCP/IP, подобно транспортному уровню модели OSI,позволяет приложениям хоста получать доступ к сетевому уровню либо
в режиме негарантированной доставки, либо в режиме надежной доставки.
■ Прикладной уровень стека протоколов TCP/IP работает с приложениями,которые обмениваются данными с более низкими уровнями, и соответствует отдельным прикладному, сессионному уровнями и представительскомууровням в модели OSI. Дополнительные уровни модели OSIобеспечиваютдополнительную организацию функций, связанных с приложениями.