Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выч сети / СЕТИ_лекция_3_4.ppt
Скачиваний:
128
Добавлен:
17.05.2015
Размер:
571.39 Кб
Скачать

Основные команды

ABOR — Прервать передачу файла

CDUP — Сменить директорию на вышестоящую.

CWD — Сменить директорию.

DELE — Удалить файл (DELE filename).

EPSV — Войти в расширенный пассивный режим. Применяется вместо PASV.

HELP — Выводит список команд принимаемых сервером.

LIST — Возвращает список файлов директории. Список передается через соединение данных.

MDTM — Возвращает время модификации файла.

MKD — Создать директорию.

NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных.

NOOP — Пустая операция

PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.

PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.

PWD — Возвращает текущую директорию.

QUIT — Отключиться

REIN — Реинициализировать подключение

RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.

RMD — Удалить директорию

RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.

SIZE — Возвращает размер файла

STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.

SYST — Возвращает тип системы(UNIX, WIN, …)

TYPE — Установить тип передачи файла(Бинарный, текстовый)

USER — Имя пользователя для входа на сервер

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

TCP/IP.

состоянием. Клиент передает на сервер строку SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Для приёма почты, почтовый клиент должен использовать протоколы POP3 или IMAP. Работа с SMTP происходит непосредственно на сервере получателя. Поддерживает функции: установление соединения, аутентификация, передача данных.

Сервер SMTP — это конечный автомат с внутренним

команда<пробел>параметры<перевод строки>. Сервер отвечает на каждую команду строкой, содержащей код ответа и текстовое сообщение, отделенное пробелом. Код ответа — число от 100 до 999, представленное в виде строки, трактующийся следующим образом:

2ХХ — команда успешно выполнена

3XX — ожидаются дополнительные данные от клиента

4ХХ — временная ошибка, клиент должен произвести следующую попытку через некоторое время

5ХХ — неустранимая ошибка

Текстовая часть ответа носит справочный характер и предназначена для человека, а не программы.

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

работе. Необходимо помнить, что если сессия начинается с команды HELO (используемой в «классическом» SMTP, RFC 821), то список расширений выводиться не будет.

Пример простейшей SMTP-сессии

C: — клиент, S: — сервер

S: (ожидает соединения)

C: (Подключается к порту 25 сервера)

S:220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you!

C:HELO S:250 domain name should be qualified

C:MAIL FROM: someusername@somecompany.ru

S:250 someusername@somecompany.ru sender accepted

C:RCPT TO:<user1@company.tld>

S:250 user1@company.tld ok

C:RCPT TO: <user2@company.tld>

S:550 user2@company.tld unknown user account

C:DATA S:354 Enter mail, end with "." on a line by itself

C:from: someusername@somecompany.ru //чтобы письмо

C:to: user1@company.tld //не было добавлено

C:subject: tema //в категорию спам

C: // C:Hi! C:. S:250 769947 message accepted for delivery

C:QUIT S:221 mail.company.tld CommuniGate Pro SMTP closing connection

S: (закрывает соединение)

Основные протоколы TCP/IP по уровням модели OSI

Прикладной BGP HTTP HTTPS DHCP IRC SNMP DNS

NNTP XMPP SIP BitTorrent IPP NTP SNTP

Электронная почта SMTP POP3 IMAP4

Передача файлов FTP TFTP SFTP

Удалённый доступ rlogin Telnet RDP

Представления XDR SSL

Сеансовый ADSP H.245 iSNS NetBIOS PAP RPC L2TP

PPTP RTCP SMPP SCP SSH ZIP SDP

Транспортный TCP UDP SCTP DCCP RUDP RTP

Сетевой IPv4 IPv6 IPsec ICMP IGMP ARP RARP RIP2 OSPF

Канальный Ethernet PPPoE PPP L2F 802.11 Wi-Fi 802.16 WiMax

Token ring ARCNET FDDI HDLC SLIP ATM DTM

X.25 • Frame relay • SMDS • STP

Физический Ethernet • RS-232 • EIA-422 • RS-449 • RS-485