Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
198
Добавлен:
17.04.2018
Размер:
277.5 Кб
Скачать

ИП. СП. HTTP и FTP

МИЭТ, 2017

HTTP

Управление и данные клиент сервер

Порт 80

FTP

Управление, порт 21

клиент

сервер

Данные, порт 20

ИП. СП. HTTP и FTP

МИЭТ, 2017

Характеристика

HTTP

FTP

Сессионность работы*

нет

да

Аутентификация

нет

да

Эффективен для передачи

Небольших текстовых файлов

Больших двоичных файлов

Подключение

Один канал

Два канала

Направленность передачи

Прием

Прием и передача

Текстовый и двоичный режим

нет

да

Указание MIME-типов данных

да

нет

при передаче

 

 

Операции с файловой

нет

да

системой

 

 

* - позволяет осуществлять докачку файлов при восстановлении связи после обрыва

ИП. СП. FTP. Режимы работы

МИЭТ, 2017

Активное

Запрос соединения клиент сервер

Передаем свой IP и порт для данных

Сервер устанавливает TCP-соединение

клиент сервер

Обмен данными клиент сервер

ИП. СП. FTP. Режимы работы

 

Пассивное

 

Запрос соединения

клиент

Брандмауер

 

Сервер посылает свой IP и порт

клиент

Брандмауер

 

Обмен данными

клиент

Брандмауер

МИЭТ, 2017

сервер

сервер

сервер

ИП. СП. FTP. Структура данных

МИЭТ, 2017

Текстовый (ASCII) —

подходит для передачи текстовых файлов.

Бинарный

подходит для передачи бинарных файлов

EBCDIC

 

— кодировка EBCDIC, разработанная IBM для себя

Локальный

обмен в собственном формате

ИП. СП. FTP. Режимы передачи

МИЭТ, 2017

Поточный режим

Данные доставляются от FTP к TCP как непрерывный поток данных.

TCP отвечает за разбиение данных на сегменты.

Для байтового потока данных конец строки – прерывание соединения.

Для символьного потока (записи-строки) в конец каждой добаляется EOR (end of record).

Блочный режим

Данне делятся на блоки.

Блоку предшествует трехбайтный заголовок.

Первый байт - дескриптор блока, следующие два байта определяют размер блока в байтах.

Сжатый режим

Для передачи больших файлов.

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

ИП. СП. RFC

МИЭТ, 2017

RFC ( Request for Comments ) - рабочее предложение.

Общепринятые документы сети Интернет содержащие технические спецификации и стандарты для широко применяемых в сети протоколов обмена данными

HTTP

– RFC 2616

FTP

– RFC 959

IP

– RFC 791

TCP

– RFC 793

SMTP

– RFC 2821 (быв. 821)

POP3

– RFC 1939

IMAP

– RFC 3501

SSL

– RFC 2246

SSH

– RFC 4251

ИП. СП. Защищенные протоколы

МИЭТ, 2017

HTTP и FTP – не защищенные протоколы обмена.

Данные, передаваемые по ним, не шифруются.

Для защищенного обмена используются:

HTTPS вместо HTTP

SFTP или FTPS вместо FTP

Во всех защищенных протоколах шифруется не только процесс передачи Данных, но и процесс авторизации т.е. передача логина/пароля.

ИП. СП. Защищенные протоколы. HTTPS

МИЭТ, 2017

HTTPS

( HyperText Transfer Protocol Secure ) - HTTP поверх SSL/TLS

Создан в : 2000 г.

Порт: 443

RFC: 2818

HTTPS = HTTP + SSL/TLS

Требует создания и настройки SSL сертификата (самоподписанного или купленного в ЦС)

Самоподписанные сертификаты можно сгенерить с помощью OpenSSL

ИП. СП. Защищенные протоколы. FTPS

МИЭТ, 2017

FTPS

( File Transfer Protocol Secure ) - FTP поверх SSL/TLS

Создан в : 1996 г.

Порт: 21

RFC: 2228

FTPS = FTP + SSL/TLS

Требует создания и настройки SSL сертификата (самоподписанного или купленного в ЦС)

Самоподписанные сертификаты можно сгенерить с помощью OpenSSL

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