RFC: 1928
Оригинал: SOCKS Protocol Version 5
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , , , ,
Перевод: Александр Горлач

RFC 1928, Страница 5 из 8

Ответы

SOCKS-запрос посылается клиентом как только он установил соединение с SOCKS-сервером и выполнил аутентификацию. Сервер обрабатывает запрос и посылает ответ в следующей форме:

VERREPRSVATYPBND.ADDRBND.PORT
11X'00'1Variable2
  • VER    версия протокола: X'05'
  • REP    код ответа:
    • X'00' успешный
    • X'01' ошибка SOCKS-сервера
    • X'02' соединение запрещено набором правил
    • X'03' сеть недоступна
    • X'04' хост недоступен
    • X'05' отказ в соединении
    • X'06' истечение TTL
    • X'07' команда не поддерживается
    • X'08' тип адреса не поддерживается
    • X'09' до X'FF' не определены
  • RSV    зарезервирован
  • ATYP   тип последующего адреса
    • IP v4 адрес: X'01'
    • имя домена: X'03'
    • IP v6 адрес: X'04'
  • BND.ADDR       выданный сервером адрес
  • BND.PORT       выданный сервером порт (в сетевом порядке октетов)

Значения зарезервированных (RSV) полей должны быть установлены в X'00'.

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

2007 - 2017 © Русские переводы RFC, IETF, ISOC.