- •История возникновения и развития Интернета.
- •Что такое Интернет? Основы построения сетей. Виды сетей, топологии. Адресация в сетях.
- •Общение по сети двух программ. Порты.
- •Способы применения компьютерных сетей. Типы сетей – одноранговая, с выделенным сервером, гибридная.
- •7.Протокол передачи гипертекста http.
- •8.Динамические и статические сайты. Способы создания динамических сайтов.
- •9.Скрипты и обработчики. Схемы работы веб-сервера в первом и во втором случаях.
- •10.Язык скриптования Parser.
- •11.Язык разметки гипертекста html.
- •13.Почтовые системы. Основные принципы устройства и работы. Mta и mua. Формат сообщений.
- •14.Протокол передачи сообщений smtp. Протоколы приема сообщений pop3 и imap. Кодировка Base64.
- •15.Спам.
13.Почтовые системы. Основные принципы устройства и работы. Mta и mua. Формат сообщений.
В октябре 1971 года Рэй Томлинсон, программист из американской компьютерной фирмы Bolt Beranek and Newman, разрабатывает систему электронной почты.
Рэй Томлисон отправил с одного компьютера на другой послание "QWERTYUI" - простой набор клавиш верхней строки клавиатуры.
До сих пор электронная почта остается самым распространенным способом связи в Интернете. Ее популярность не просто велика — она огромна. По статистическим данным на 2005 год в день по всему миру пересылалось более 35 миллиардов электронных писем.
Клиенты:
MUA (Mail User Agent).
Примеры: MS Outlook, MS Outlook Express, TheBat!, Mozilla Mail, KMail и т.д.
Серверы:
MTA (Mail Transfer Agent) – сервер отправки сообщений.
Примеры: sendmail, Postfix, QMail, Exim, MS Exchange и др.
Сервер почтовых ящиков – сервер, управляющий почтовыми ящиками пользователей и предоставляющий к ним доступ на основе протоколов POP3 и/или IMAP.
Примеры: Courier, vpopmail и др.
Формат почтового сообщения похож на формат HTTP-запросов и ответов.
Он состоит из двух частей: блока заголовков и тела письма – разделенных пустой строкой.
Заголовки сообщения имеют тот же самый формат, что и заголовки в HTTP-запросах и ответах.
14.Протокол передачи сообщений smtp. Протоколы приема сообщений pop3 и imap. Кодировка Base64.
Протокол SMTP, работающий по принципу клиент-сервер, предназначен для отправки сообщений с компьютера к адресату. Обычно доступ к серверу SMTP не защищается паролем, так что можно использовать для отправки писем любой известный сервер в сети. В отличие от серверов для отправки писем, доступ к серверам для хранения сообщений защищается паролем. Поэтому необходимо использовать сервер или службу, в которой существует учётная запись. Эти серверы работают по протоколам POP и IMAP, которые различаются способом хранения писем.
В соответствии с протоколом POP3 поступающие на определенный адрес сообщения хранятся на сервере до того момента, пока они не будут в течение очередного сеанса загружены на компьютер. После загрузки сообщений, можно отключиться от сети и приступить к чтению почты. Таким образом, использование почты по протоколу POP3 является наиболее быстрым и удобным в использовании.
Протокол IMAP удобен тем людям, которые пользуются постоянным подключением к сети. Сообщения, поступившие на адрес, также хранятся на сервере, но, в отличие от POP3, при проверке почты сначала будут загружены только заголовки сообщений. Само письмо можно будет прочитать после выбора заголовка сообщения (оно загрузиться с сервера). Ясно, что при коммутируемом соединении работа с почтой по этому протоколу приводит к неоправданным потерям времени.
Основные свойства Base64:
1) Результат кодирования представляет собой цепочку из алфавитно-цифровых символов нижней таблицы ASCII
2) Размер закодированной строки на 30% больше размера исходной строки: каждые три байта кодируются четырьмя байтами: получаем (1/4) * 100 = 25% служебной нагрузки.