
- •Электронный вариант лекций по дисциплине «Сетевые технологии»
- •Иерархия сетей.
- •Принципы организации информационных сетей.
- •Особенности информационных сетей.
- •Модель взаимодействия открытых систем.
- •Сетевые топологии.
- •Набор протоколов tcp/ip.
- •Архитектура tcp-1.
- •Ip – Internet Protocol
- •3. Протоколы транспортного уровня.
- •4. Протоколы прикладного уровня.
- •Ip-адресация.
- •Маски подсетей.
- •Представление маски подсети в виде префикса сети
- •Прикладные интерфейсы tcp/ip
- •Протоколы маршрутизации стека tcp/ip
- •Ip – Маршрутизация
- •Электронная почта в сети internet Почтовые протоколы
- •1. Протокол smtp
- •2. Протокол pop3
- •Раздел: Сетевая безопасность
- •1.Обнаружение атак на сетевом уровне
- •2. Обнаружение атак на системном уровне
- •Статистика самых распространенных атак
- •Классификация атак
- •Психологические методы доступа
- •Средства защиты компьютерных сетей
- •Раздел: «Распределенное вычисление» Организация кластеров
- •Классификация Флина.
Электронная почта в сети internet Почтовые протоколы
Основой электронной почты является система адресов
user@hostname
Этот стандарт закреплен в международном стандарте RFC-822 в нем поддерживается формат почтового сообщения, поэтому стандарту сообщение состоит из трех частей:
Конверт // часть служебная
Заголовок // заголовок состоит из полей, каждое поле состоит из имени и содержания
Например:Data: 02Apr2004.....//дата
From:alex@.....// от кого
To:sveta@.....// для кого
Сообщение (текст)
Разработан следующий стандарт REC-1341, он получил свою аббревиатуруMINE
Этот стандарт позволяет описать само тело сообщения из информации различной природы: audio,vidio
Заголовок кроме полей своего предшественника содержит и свои обязательные поля.
MINE-Version:1.0 // обязательное поле
Content-Type: // указывает что содержит ваше сообщение
Разрешено 7 типов данных передавать по этому стандарту, которые перечисляются ниже:
Text, Plain Text
Multipart// смешанный тип, который объединяет все семь типов
Message// используют в системахCHAT, для обмена сообщениями в реальном режиме времени
Image
Audio
Vidio
Application
Обязательное поле: Кодировка
Content–Transfer–Encoding
Обычно здесь применяется кодировка:
7 бит
KOI8-r
Win-1231
1. Протокол smtp
Протокол SMTP (Simple Mail Transfer Protocol - простой протокол передачи почты) поддерживает передачу сообщений (электронной почты) между произвольными узлами сети internet. Имея механизмы промежуточного хранения почты и механизмы повышения надежности доставки, протокол SMTP допускает использование различных транспортных служб. Он может работать даже в сетях, не использующих протоколы семейства TCP/IP. Протокол SMTP обеспечивает как группирование сообщений в адрес одного получателя, так и размножение нескольких копий сообщения для передачи в разные адреса. Над модулем SMTP располагается почтовая служба конкретных вычислительных систем.
Работает по принципу Клиент-Сервер. Диалог ведется в стандартном текстовом виде, клиент отправляет ряд команд, а сервер их обрабатывает.
Например:
S: Mail From : alex@asu.pstu.ac.ru
R: 250Ok// сообщает об ошибке, но в данном случае нет ошибки
S:RCPTto:alex@.... // хочу отправить себе сообщение
R: 250Ok// сервер говорит Ок
S:Data// хочу отправить данные
R: 354startinput// сервер говорит готов к вводу к вводу данных
S: Привет! // отправляется до тех пор пока не введем точку
S: .
R: 250Ok// ваше сообщение ушло адресату, говорит сервер
Затем нужно набрать :
telnetasu.pstu.ac.ru25
{Для работы сессии набрать команду HELLO}
QUITиtelnetзакроется
Протокол TELNET позволяет обслуживающей машине рассматривать все удаленные терминалы как стандартные "сетевые виртуальные терминалы" строчного типа, работающие в коде ASCII, а также обеспечивает возможность согласования более сложных функций (например, локальный или удаленный эхо-контроль, страничный режим, высота и ширина экрана и т.д.) TELNET работает на базе протокола TCP. На прикладном уровне над TELNET находится либо программа поддержки реального терминала (на стороне пользователя), либо прикладной процесс в обсуживающей машине, к которому осуществляется доступ с терминала.
Работа с TELNET походит на набор телефонного номера. Пользователь набирает на клавиатуре что-то вроде
telnet delta
и получает на экране приглашение на вход в машину delta.
Протокол TELNET существует уже давно. Он хорошо опробован и широко распространен. Создано множество реализаций для самых разных операционных систем. Вполне допустимо, чтобы процесс-клиент работал, скажем, под управлением ОС VAX/VMS, а процесс-сервер под ОС UNIX System V.
Из этого протокола
S:VRFY// Если есть такой клиентalex@...?
R: 250OkAlex// Да, говорит сервер, такой пользователь есть.