Скачиваний:
33
Добавлен:
24.01.2023
Размер:
1.86 Mб
Скачать

16. Прикладные протоколы электронной почты.

SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты)

— это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

Он обрабатывает обмен сообщениями между почтовыми серверами по сети

TCP / IP.

Помимо передачи электронной почты, SMPT также предоставляет уведомления о входящей почте.

Когда вы отправляете электронную почту, ваш почтовый клиент отправляет ее на ваш почтовый сервер, который далее связывается с почтовым сервером получателя с помощью SMTP-клиента.

Эти команды SMTP указывают адрес электронной почты отправителя и получателя, а также сообщение для отправки.

Если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.

POP3 (англ. Post Office Protocol Version 3 — протокол почтового отделения, версия 3) — стандартный Интернет-протокол прикладного уровня, используемый клиентами электронной почты для получения почты с удаленного сервера по TCP/IPсоединению.

Поскольку POP поддерживает автономный доступ к сообщениям, следовательно, требуется меньше времени на использование Интернета.

POP не позволяет искать средство.

Чтобы получить доступ к сообщениям, необходимо скачать их.

Это позволяет создавать только один почтовый ящик на сервере.

Он не подходит для доступа к не почтовым данным.

IMAP (англ. Internet Message Access Protocol) — протокол прикладного уровня для доступа к электронной почте.IMAP предоставляет пользователю обширные возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без постоянной пересылки с сервера и обратно файлов с полным содержанием писем.

17. Способы организации классической электронной почты Е-Mail. Структура адреса электронной почты.

Почтовый клиент — программа, предназначенная для поддержания пользовательского интерфейса (обычно графического) и предоставления пользователю услуг по подготовке электронных сообщений.

Почтовый сервер выполняет следующие функции:

обеспечивает прием сообщений от клиентов;

выполняет буферизацию и распределение поступивших сообщений по индивидуальным буферам (почтовым ящикам) клиентов;

управляет объемами памяти, выделяемой клиентам;

выполняет регистрацию клиентов и регламентирует их права доступа к сообщениям.

18.Организация электронной почты через web-интерфейс (Web-Mail).

Webmail (или электронная почта в Интернете ) - это почтовая служба , доступ к которой можно получить с помощью стандартного веб-браузер . Это контрастирует со службой электронной почты, доступной через специализированное программное обеспечение почтового клиента .

19. Модель взаимодействия открытых систем OSI. Назначение.

Модель взаимодействия открытых систем OSI (Open Systems Interconnection) — базовая основополагающая модель, описывающая структуру передачи данных от одного приложения другому. Её цель — обеспечение совместимости различных систем связи со стандартными коммуникационными протоколами.

Модель OSI состоит из семи концептуальных уровней. Каждый из этих уровней соответствует конкретной задаче, соответствует выполнению определенной части некоего алгоритма. Благодаря модели OSI становится более понятна парадигма взаимодействия сетевого оборудования и программного обеспечения. Следует также отметить, что основополагающим сегодня считается семейство протоколов TCP/IP, концепция которого идет в разрез с OSI, однако никак нельзя отметать практическую и образовательную ценность эталонной схеме взаимодействия открытых систем. Модель OSI разработана международной организацией по стандартизации ISO. Положение, описывающее рассматриваемую структуру проходит под номером ISO 7498. Переносить OSI в качестве проекции на существующую сетевую систему не стоит в силу некоторой идеализированности модели.

20. Сетевые протоколы прикладного уровня модели OSI. Назначение.

Протоколы физического уровня

На физическом уровне протоколов как таковых нет, за исключением модемных. Используется другое понятие – стандарт. Из наиболее известных стандартов можно отметить X.24, RS-232, EIA-422, RS-485. Примерами модемных являются протоколы V.21,

ZyX, PEP.

Протоколы канального уровня

Канальный уровень представлен множеством протоколов, в том числе ARP, Ethernet, Token

Ring, FDDI, X.25, SMT, SNAP, Frame relay, PPP.

Протоколы сетевого уровня

Представителями протоколов сетевого уровня являются такие протоколы, как IPX, IP, DDP, RTMP, CLNP, RARP и др.

Протоколы транспортного уровня

Транспортный уровень как представитель более интеллектуальных уровней содержит в своем составе множество разных протоколов, яркими представителями которых являются протоколы NetBIOS, UDP, TCP, ATP, SPX, SKIP.

Протоколы сеансового уровня

Представителями протоколов сеансового уровня являются такие протоколы, как RPC, SSL, WSP. На самом деле они представляют собой интерфейс – связующее звено между протоколами высших и низших уровней.

Протоколы уровня представления

На уровне представления работают такие протоколы, как LDAP, XDR и др. Действия этих протоколов практически повторяют друг друга. Их задача – организация процесса преобразования данных в тот вид, который понятен как источнику, так и отправителю.

Протоколы прикладного уровня

Прикладной уровень характеризуется наибольшим количеством разнообразнейших протоколов, их яркими представителями являются HTTP (протокол передачи гипертекста), FTP (протокол передачи файлов), SMTP (протокол передачи почты), X.400, Telnet, SNMP,

POP3, IMAP4 и др.

21. Стек протоколов TCP/IP. Назначение.

Стек протоколов TCP/IP (Transmission Control Protocol/Internet Protocol, протокол управления передачей/протокол интернета) — сетевая модель, описывающая процесс передачи цифровых данных. Она названа по двум главным протоколам, по этой модели построена глобальная сеть — интернет. Стек протоколов — это иерархически организованный набор сетевых протоколов, достаточный для организации взаимодействия узлов в сети. Протоколы работают в сети одновременно, значит работа протоколов должна быть организована так, чтобы не возникало конфликтов или незавершенных операций.

Прикладной уровень стека TCP/IP объединяет сервисы, предоставляемые системой пользовательским приложениям. Протокол передачи файлов (File Transfer Protocol, FTP), протокол эмуляции терминала telnet, простой протокол передачи почты

(Simple Mail Transfer Protocol, SMTP), протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP) и многие другие. Протоколы прикладного уровня развертываются на хостах.

Транспортный уровень стека TCP/IP может предоставлять вышележащему уровню два типа сервиса:

гарантированную доставку обеспечивает протокол управления передачей

(Transmission Control Protocol, TCP);Для того чтобы обеспечить надежную доставку данных, протокол TCP предусматривает установление логического соединения, что позволяет ему нумеровать пакеты, подтверждать их прием квитанциями, в случае потери организовывать повторные передачи, распознавать и уничтожать дубликаты, доставлять прикладному уровню пакеты в том порядке, в котором они были отправлены.

отправку по возможности, или с максимальными усилиями, обеспечивает протокол пользовательских дейтаграмм (User Datagram Protocol, UDP).Второй протокол этого уровня, UDP, является простейшим дейтаграммным протоколом, который используется тогда, когда задача надежного обмена данными либо вообще не ставится, либо решается средствами более высокого уровня — прикладным уровнем или пользовательскими приложениями.

Сетевой уровень, называемый также уровнем Интернета, является стержнем всей архитектуры TCP/IP. Именно этот уровень, функции которого соответствуют сетевому уровню модели OSI, обеспечивает перемещение пакетов в пределах составной сети, образованной объединением нескольких подсетей. Протоколы сетевого уровня поддерживают интерфейс с вышележащим транспортным уровнем, получая от него запросы на передачу данных по составной сети, а также с нижележащим уровнем сетевых интерфейсов, о функциях которого мы расскажем далее. Основным протоколом сетевого уровня является межсетевой протокол (Internet Protocol, IP). В его задачу входит продвижение пакета между сетями — от одного маршрутизатора к другому до тех пор, пока пакет не попадет в сеть назначения.

Нижний уровень стека TCP/IP отвечает только за организацию взаимодействия с подсетями разных технологий, входящими в составную сеть. TCP/IP рассматривает любую подсеть, входящую в составную сеть, как средство транспортировки пакетов между двумя соседними маршрутизаторами.

22. Сетевые порты TCP/IP. Назначение.

На подключенном к сети сервере могут одновременно работать различные программы, которые принимают и обрабатывают данные, например, запросы к webсерверу или сообщения электронной почты. Эти программы называются сетевыми сервисами. Каждая приходящая на сервер порция данных предназначена для обработки определенным сервисом. Для того, чтобы сетевая подсистема сервера различала данные, адресованные определенным сервисам, и правильно распределяла их, в протокол TCP/IP было введено понятие номера порта.

Порт - это точка подключения.

Номера портов разделены на три категории:

известные порты; Известные порты находятся в диапазоне от 0 до 1023. Они назначаются и контролируются IANA (Глобальная координация корневой зоны DNS, IP-адресации и других ресурсов Интернет-протокола осуществляется в рамках функций Администрации адресного пространства Интернета), и обычно используются низкоуровневыми системными программами. Сервисы HTTP, в частности, браузеры и веб-сервера, используют TCP/IP порт 80. Программы

FTP (FTP-клиент — это программа для легкого доступа к FTP серверу

(хранилищу)) работают на портах 20/21.

зарегистрированные порты; Зарегистрированные порты - от 1024 до 49151. Они также назначаются и контролируются IANA, но выделяются для частных целей.

динамические и/или приватные порты Динамические и/или приватные порты

- от 49152 до 65535. Эти порты динамические, в том смысле, что они могут быть использованы любым процессом с любой целью. Часто, программа, работающая на зарегистрированном порту (от 1024 до 49151) порождает другие процессы, которые используют эти динамические порты.

23.Уровень сетевых интерфейсов модели TCP/IP. Характеристика и основные технологии.

Идеологическим отличием архитектуры стека TCP/IP от многоуровневой организации других стеков является интерпретация функций самого нижнего уровня - уровня сетевых интерфейсов. Протоколы этого уровня должны обеспечивать интеграцию в составную сеть других сетей, причем задача ставится так: сеть TCP/IP должна иметь средства включения в себя любой другой сети, какую бы внутреннюю технологию передачи данных эта сеть не использовала. Отсюда следует, что этот уровень нельзя определить раз и навсегда. Для каждой технологии, включаемой в составную сеть подсети, должны быть разработаны собственные интерфейсные средства. К таким интерфейсным средствам относится протокол инкапсуляции IPпакетов межсетевого взаимодействия в кадры локальных технологий.

Уровень сетевых интерфейсов в протоколах TCP/IP не регламентируется, но он поддерживает все популярные стандарты физического и канального уровней:

для локальных сетей - это Ethernet, Token Ring, FDDI, Fast Ethernet, Gigabit Ethernet, 100VG-AnyLAN,

для глобальных сетей - протоколы соединений "точка-точка" SLIP и PPP, протоколы территориальных сетей с коммутацией пакетов X.25, frame relay.

Разработана также специальная спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня.

24. Сетевая служба WWW. Назначение, принципы организации.

Всемирная паутина (World Wide Web или сокращенно WWW) - название самого распространенного сервиса Интернет, построенного на использовании гипертекста. Это единое информационное пространство, состоящее из множества взаимосвязанных электронных документов, хранящихся на Web-серверах.

World Wide Web - технология представления информации, хранящейся на сетевых серверах, в стандартном виде, не зависящем от типа платформы или операционной системы.

Отдельные документы, составляющие пространство Web, называют Webстраницами. Группы тематически объединенных Web-страниц называют Web-узлами ( Web-сайтами). Один физический Web-сервер может содержать достаточно много Webузлов.

Web-страницей, или гипертекстовой страницей, называют файл, который содержит текст, написанный на языке HTML (Hyper Text Markup Language — язык разметки гипертекста). Программы для просмотра Web-страниц называют браузерами.

Принцип работы:

WWW это информационная технология, то есть система для получения и размещения информации в Интернет. Работает WWW по принципу клиентсерверы. Клиент делает запрос на серверы, серверы выдают клиенту гипермедийный текст или гипертекст.

Клиент и сервер Web-службы взаимодействуют друг с другом по протоколу

HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста»).

Совокупность огромного числа гипертекстовых электронных документов, хранящихся на серверах WWW, образует гиперпространство документов, между которыми возможно перемещение. Перемещение между документами в Webпространстве называют Web-серфингом.

25. Абсолютная и относительная адресация в гиперпространстве Интернет. Структура URL адреса.

При абсолютной адресации используется полный путь, т.е. с указанием протокола,

сервера, каталога и страницы. Например: http://www.mysite.ru/public/photos/image.jpg

При относительной адресации путь указывается от того каталога, в котором хранится исходный файл. Например: /photos/image.jpg

Абсолютный адрес сайта — это полный адрес ссылки включая протокол, домен и путь к файлу.

В относительном адресе URL отсутствует протокол и адрес домена. Т.е. адрес рассчитывается исходя из текущего домена.

ВТОРАЯ ЧАСТЬ

1. Язык гипертекстовой разметки HTML. Назначение и основные характеристики.

Hyper Text Markup Language (HTML) — язык разметки гипертекста — предназначен для написания гипертекстовых документов, публикуемых в World Wide

Web.

Гипертекстовый документ — это текстовый файл, имеющий специальные метки, называемые тегами, которые впоследствии опознаются браузером и используются им для отображения содержимого файла на экране компьютера

HTML-документ состоит из двух частей: собственно текста, т. е. данных, составляющих содержимое документа, и тегов — специальных конструкций языка HTML, используемых для разметки документа и управляющих его отображением. Теги языка HTML определяют, в каком виде будет представлен текст, какие его компоненты будут исполнять роль гипертекстовых ссылок, какие графические или мультимедийные объекты должны быть включены в документ.

2.Основные принципы создания страниц средствами HTML.

1.Теговая модель: webстраница - документ как совокупность контейнеров, каждый из которых начинается и заканчивается тегами (указатели разметки).

2.Встраиваемые в web-страницу с помощью тегов медийные объекты (графика, видео и т. д.) хранятся в отдельных файлах соответствующих типов.

3.Web-браузеры содержат интерпретатор языка HTML.

4.При разработке web-страниц рекомендуется придерживаться принципа разделения описания логической структуры (язык HTML) и описания внешнего вида (использование технологии стилевого оформления – таблицы каскадных стилей CSS).

3.Теговая модель. Элементы HTML.

Теги языка HTML определяют:

внешний вид документа (формат шрифта, цвет фона и т. д.);

структуру документа: взаимное расположение текстовой, графической и другой мультимедийной информации;

ссылки на другие интернет-ресурсы.

НТМLтег состоит из имени, за которым может следовать список атрибутов. Текст тега заключается в угловые скобки ("<" …… ">")

< … > - тег, открывающий контейнер </… > - тег, закрывающий контейнер (нет атрибутов)

Теги могут быть вложенными. Бывают непарные теги (например, img, br).

Все теги НТМL по их назначению и области действия можно разделить на следующие основные группы:

определяющие структуру документа;

оформление блоков гипертекста (параграфы, списки, таблицы, картинки);

гипертекстовые ссылки и закладки;

формы для организации диалога;

вызов программ

Блочным называется элемент, который отображается на веб-странице в виде прямоугольника. С помощью блочных элементов можно создавать структуру вебстраницы.

К блочным элементам, например относятся контейнеры:

<h1>-<h6> - заголовки разного уровня, которые показывают относительную важность секции, расположенной после заголовка;

<p> - определяет текстовый абзац ;

<table> - служит контейнером для элементов, определяющих содержимое таблицы;

<div> - предназначен для выделения фрагмента документа с целью изменения вида содержимого.

Строчные элементы используются для форматирования текстовых фрагментов.

Кстрочным элементам относятся, например :

<a> - является одним из важных элементов HTML и предназначен для создания ссылок;

<еm> (курсив), <strong< (жирный) — выделяют текст;

<br> - перенос строки.

.

4. Структура документа HTML.

Пример простейшей веб-страницы:

<!DOCTYPE HTML - открытие html файла

<html lang = “ru”>

<head> - голова html файла

<meta charset = “UTF-8”

<title>Заголовок документа</title> - заголовок html файла

<head>

<body> - тело html файла Контент документа

</body>

</html>

5. Атрибуты. Синтаксис атрибутов.

Атрибут – параметр тега, который может иметь конкретные значения, устанавливаемые автором для изменения функции тега.

Синтаксис: <тег атрибут=”значение”> Пример: <p lang=”ru”>Текст по-русски<p>

Имя элемента определяет набор допустимых атрибутов, а также множество допустимых значений каждого из атрибутов

6.Метаданные документа HTML. Назначение.

Кметаданным относится содержимое, которое устанавливает представление или поведение остального содержимого, отношения документа с другими документами, или передает другую «внешнюю» информацию.

Метаданные HTML — это данные о HTML-документе. Метаданные не отображаются. Метаданные обычно определяют название документа, набор символов, стили, ссылки, сценарии и другую мета-информацию.

Соседние файлы в предмете Основы интернет технологий