Что такое RFC

Что такое RFC. RFC, Request for Comments (дословно «призыв прокомментировать») – это множество документов, которые регламентируют внутреннюю жизнь Internet.

Некоторые из них описывают стандарты, другие представляют собой отчеты рабочих групп, третьи являются описанием ресурсов – словом, в RFC можно встретить всякое. Теоретически кто угодно может написать RFC и направить его редактору RFC Иону Постелю (Jon Pastel, RFC-EDITOR@isi.edu). Как написать RFC, рассказано в RFC 1543, которое так и называется: «Инструкция для авторов RFC». RFC доступны всем из множества источников и распространяются бесплатно.

Например их можно взять по адресу ftp.techno.ru/pub/docs/rfc, или ds.internic.net/rfc. В файле rfc.index традиционно храниться список всех RFC с их названиями, а RFC 1880 содержит списки RFC, являющиеся стандартными, разнесенные по категориям. 2.3. Что такое TCP/IP Набор протоколов TCP/IP делиться на две части: • базовые протоколы – IP, TCP, UDP, ICMP; • прикладные протоколы, которые существуют «над» базовыми, например SMTP (почта), TELNET (удаленный доступ), FTP (передача файлов), NNTP (новости) и множество других.

IP, Internet Protocol это правила, по которым данные разбиваются на части, называемые пакетами. Все данные по сети Internet путешествуют именно в виде IP – пакетов. TCP, Transmission Control Protocol – основной протокол базового набора, определяющий правила контроля передачи IP – пакетов по сети. UDP, User Datagram Protocol (дейтаграмный протокол), ненадежный, но быстрый протокол.

В нем не осуществляется такой жёсткой проверки, как в TCP. Он скорее похож на крик в пустоту – крикнул, подождал и забыл. Данный протокол используется в случаях, когда необходима большая скорость и допустима потеря большого количества данных. ICMP, Internet Control Message Protocol протокол контроля сообщений в Internet. Пользователь встречается с ним, когда происходит что-то неприятное, например, когда его машина или сеть потеряла связь с Internet.

В основном данный протокол используют две программы – PING (для проверки времени доступа к адресу) и TRACEROUTE (для восстановления маршрута движения IP – пакета). 4. Internet имеет свой уникальный адрес – четырех байтовое число. Обычно этот адрес называют IP адресом компьютера и записывают в виде четырех чисел от 0 до 255 (например: 127.0.0.1 или 212.107.200.68 – это адреса конкретных компьютеров в сети). Для того, чтобы не запоминать множество различных цифр была введена Служба имен (Domain Name System, DNS) – это распределенная база довольно простой структуры.

Для начинающего знакомства можно считать, что это множество таблиц, в которых записано: • какой IP – адрес имеет компьютер с определенным именем; • какое имя имеет машина с определенным адресом; • что это за компьютер и какая на нем установлена операционная система; • куда следует направлять электронную почту для пользователей этой машины; • какие псевдонимы имеются у данной машины. 3. FTP FTP, File Transfer Protocol (протокол передачи файлов). Помимо протокола с таким названием существуют программы, работающие по этому протоколу.

FTP – протокол занимает сразу два порта 21 и 20. Это редкий случай, когда вам не удастся воспользоваться программой TELNET для разговора с FTP – сервером. Дело в том, что этот протокол не имеет четкого разграничения между сервером и клиентом.

Когда вы, используя свой любимый FTP - клиент (программа для работы с FTP), открываете сессию с удаленным FTP – сервером, то вы открываете так называемое контрольное соединение с 21 портом. Используя это соединение, вы передаете команды FTP – серверу. Существенных команд три – DIR, GET, PUT, это соответственно просмотр каталогов, прием и передача файлов. Перед передачей двоичных файлов (программы, архивы, рисунки и т.д.) не забудьте набрать команду BIN – она включает режим передачи без изменения в содержании файла (FTP – клиент автоматически преобразует некоторые символы в текст, что для программы и рисунков не нужно и даже вредно). При передаче данных FTP – клиент принимает роль сервера.

Основные команды FTP: • ascii – включение режима передачи текстовых файлов; • binary – включение режима передачи двоичных файлов; • cd – перейти в другой каталог удаленного компьютера; • dir – показать содержимое текущего каталога; • image – то же что и bin; • ls – то же что и dir; • get – взять удаленный файл; • hash – в процессе передачи на экране на каждый переданный блок данных (обычно 1024 байта) будет печататься знак #; • help – помощь • lcd – сменить текущий каталог на локальном (вашем) компьютере; • lpwd – показать полный путь текущего каталога на локальном компьютере; • mget – взять сразу несколько файлов; • pwd – показать рабочий каталог на удаленном компьютере; • reget – начать ранее прерванный прием файла.

Сама по себе возможность передачи файлов имела бы мало смысла, если бы в Internet не было громадного количества общедоступных архивов.

Для того чтобы ими воспользоваться, вы не обязательно должны быть зарегистрированным пользователем FTP – сервера. Очень многие серверы предлагают службу под названием «анонимный FTP». При соединении с таким сервером можно зарегистрироваться под общедоступным именем пользователя «anonymous» или «ftp». В ответ на запрос пароля достаточно ввести адрес электронной почты. Это даст администраторам представление о том, кто, когда и как пользуется их службой. 4.