
- •Компьютерные сети
- •Компьютерные (вычислительные) сети и сетевые технологии
- •Типы вычислительных сетей
- •Основные термины, используемые при рассмотрении типов компьютерных сетей
- •Каналы связи, топология и сетевое оборудование
- •Каналы связи
- •Базовые сетевые топологии
- •Физическая и логическая топологии
- •Сетевое оборудование
- •Пассивное сетевое оборудование
- •Активное сетевое оборудование
- •Организация сетевого взаимодействия
- •Сетевые протоколы
- •Стек сетевых протоколов tcp/ip
- •Адресация узлов в tcp/ip-сетях
- •Стек протоколов и адресное пространство
- •Физические mac-адреса
- •Числовые логические ip-адреса
- •Трансляция физических и логических адресов в tcp/ip
- •Статические и динамические ip-адреса
- •Символьные доменные имена хостов (dns-имена)
- •Администрирование доменных имен сети Интернет
- •Сетевые службы и основные протоколы tcp/ip уровня приложений
- •Модель “Клиент/Сервер”
- •Сетевые службы, порты, протоколы и сокеты
- •Назначение ip-адресов хостам и протокол dhcp
- •Отображение символьных имен на числовые ip-адреса: служба dns
- •Протокол передачи гипертекста http
- •Протокол передачи файлов ftp
- •Протокол удаленного терминального доступа Telnet
- •Простой протокол электронной почты smtp
- •Всемирная паутина сети Интернет
- •Статические сайты
- •Динамические сайты
- •Идентификация ресурсов сети Интернет
- •Базовая структура унифицированного указателя ресурса (url)
-
Отображение символьных имен на числовые ip-адреса: служба dns
Доменная система имен DNS является распределенной базой данных, содержащей информацию о компьютерах сети TCP/IP и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты и других служб) в удобной для человека форме. Содержанием этой базы являются символьные имена компьютеров, их числовые IP-адреса, а также данные для маршрутизации пакетов, электронной почты и многое другое. Основной задачей сетевой службы DNS является поиск адресуемых компьютеров с преобразованием символьных имен в числовые IP-адреса и наоборот.
Эта база данных поддерживается с помощью иерархии территориально распределенных DNS-серверов, взаимодействующих по одноименному протоколу уровня приложений с использованием порта 53.
Каждый DNS-сервер, отвечающий за доменное имя, может делегировать ответственность за дальнейшую часть домена другому серверу, что позволяет возложить ответственность за актуальность информации на серверы различных организаций, отвечающих только за “свою" часть доменного имени. При этом, за хранение и обслуживание своих узлов или зон отвечают обычно несколько серверов, разделённых как физически, так и логически, что обеспечивает сохранность данных и продолжение работы даже в случае сбоя одного из узлов сети.
-
Протокол передачи гипертекста http
HTTP (Hipertext Transfer Protocol) – используется для передачи по сети Интернет различных компонентов веб-сайтов (текст, графика, мультимедиа) в виде гипертекста. Кроме того данный протокол уровня приложений обеспечивает возможность обрабатывать ссылки на другие веб-страницы.
Браузеры (Internet Explorer, Safari, Opera, FireFox и др.) - являются HTTP клиентами, которые направляют запросы к HTTP-серверу (веб-серверу) и отображают содержание полученных от него веб-страниц. Веб-сервера (Apache или веб-сервер из набора IIS корпорации Microsoft) ожидают поступления HTTP запросов, а затем выполняют поиск и отправку клиентам связанных с этими запросами страниц. Протокол HTTP использует порт 80.
Отметим, что протокол HTTP используется в качестве “транспорта” и для других протоколов прикладного уровня, например, в протоколах для обмена произвольными сообщениями в формате XML.
-
Протокол передачи файлов ftp
FTP (File Transfer Protocol) - это протокол, обеспечивающий в стеке протоколов TCP/IP простой способ обмена файлами между компьютерами. Как и HTTP он осуществляет передачу веб-страниц и связанных с ними файлов. С помощью этого протокола уровня приложений пользователь может (имея соответствующие полномочия) размещать, удалять, переименовывать, перемещать и копировать файлы, хранящиеся на FTP-серверах.
FTP может использоваться как через интерфейс командной строки, так и через графический интерфейс. Все основные веб-браузеры способны делать FTP запросы. Протокол FTP использует порт 20.
-
Протокол удаленного терминального доступа Telnet
Протокол уровня приложений Telnet – обеспечивает удаленный доступ пользователей к компьютерам сети в режиме виртуального текстового терминала. По умолчанию Telnet-клиент использует порт 23.
Кроме того, этот протокол может служить и средством выявления сетевых неисправностей, а также использоваться для тестирования других сетевых служб на удаленных компьютерах. Основными реализациями Telnet-клиента являются программы telnet и PuTTy.