Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выч сети / ВычССиТ_ДПО_4_ЛВС.ppt
Скачиваний:
174
Добавлен:
17.05.2015
Размер:
1.41 Mб
Скачать

Установка TCP-соединения с сервером (обычно на 21 порт)

Посылка команды USER логин\r\n Посылка команды

PASS пароль\r\n Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера), то в качестве логина используется ключевое слово «anonymous» или «ftp»,

а в качестве пароля — адрес электронной почты:

USER anonymous\r\n PASS someone@email\r\n

После успешной авторизации можно посылать на сервер другие команды.

82

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

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 — Имя пользователя для входа на сервер

83

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), то список расширений выводиться не будет.

84

Пример простейшей 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: (закрывает соединение)

85

Основные протоколы 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

86

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

87

Коллизия (англ. collision — ошибка наложения, столкновения) — в терминологии компьютерных

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

Carrier Sense Multiple Access (CSMA) — вероятностный сетевой протокол канального (МАС) уровня. Узел, желающий передать пакет данных, выполняет процедуру оценки чистоты канала, то есть слушает шумы в передающей среде в течение заранее определённого периода времени. Если передающая среда

оценивается как чистая, узел может передать пакет данных. В противном случае, если выполняется другая передача, узел «отстраняется», то есть ждёт определённое количество времени, прежде чем опять предпринять процедуру отправки пакета.

На практике более распространена модификация этой технологии CSMA/CD, поддерживающая контроль коллизий. Существует так же технология CSMA/CA которая пытается избегать коллизии.

CSMA/CD

Если во время передачи кадра рабочая станция обнаруживает другой сигнал, занимающий передающую среду, она останавливает передачу, посылает jam signal и ждёт в течение случайного

промежутка времениперед тем как снова отправить кадр.

Обнаружение коллизий используется для улучшения производительности CSMA с помощью прерывания передачи сразу после обнаружения коллизии и снижения вероятности второй коллизии во время повторной передачи.

Метод доступа Demand Priority основан на передаче концентратору функций арбитра, решающего проблему доступа к разделяемой среде. Метод Demand Priority повышает коэффициент использования пропускной способности сети за счёт введения простого, детерминированного метода разделения общей среды, использующего два уровня приоритетов: низкий - для обычных приложений и высокий - для мультимедийных.

Вернуться

88

Системы телекоммуникации

Телекоммуникации – дистанционная передача данных на базе компьютерных сетей и современных технических средств связи.

На базе физической передающей среды строится коммуникационная сеть, которая обеспечивает передачу информации между абонентскими системами

Коммуникационная сеть (telecommunication network) – сеть, основной задачей которой является передача данных. Она является ядром информационной сети, обеспечивающим передачу и некоторые виды обработки данных.

Информационная сеть (information network) – сеть, предназначенная для обработки, хранения и передачи данных.

89

Коммуникационные сети

Коммуникационные сети подразделяются на частные, государственные (общественные) и международные.

Коммуникационные сети делятся на три класса:

сети с маршрутизацией данных;

сети с селекцией данных;

смешанные сети.

90