Что такое RFC?

Спецвыпуск Xakep, номер #021, стр. 021-004-3


1081 - Post Office Protocol - version 3 (протокол почтовой службы)

Ну и, конечно, POP3 - протокол, по которому ты получаешь почту. Пригодится тем, кто хочет научиться выгребать чужую :).

С ЧЕГО НАЧАТЬ?

Не нужно сразу бросаться читать стандарты. Сначала можно изучить упрощенные тексты по Интернет. Например, на www.citforum.ru. Обязательно нужно разобраться с IP и TCP. Потом нужно прочесть про остальные протоколы. И только когда ты решил углубиться, нужно браться за RFC. Начинать сразу со стандартов то же самое, что изучать китайский по трудам великого Мао.

Многие молятся на RFC. Но это всего лишь общие рекомендации. Если ты решил копать еще глубже, то тебе понадобится документация производителей. Все стараются написать софт, соответствующий RFC. Но большинство производителей так или иначе уходят от стандартов и клепают свое. Хорошо разобраться с работой TCP/IP тебе поможет ковыряние в исходниках какого-нибудь UNIX или книжка, в которой рассказано, как устроен модуль TCP/IP в Юниксе.

Не нужно забывать, что RFC рассказывает в основном о TCP/IP с примочками. Но оборудование Интернета может использовать другие протоколы, более низкого уровня, и железные интерфейсы. А там свои международные стандарты, разработанные другими комитетами. RFC - очень узкий набор стандартов. И если ты хочешь стать гуру в сетевых технологиях, то одними RFC никак не обойтись.

Ссылки

http://www.faqs.org/ На этом сервере валяются самые свежие RFC. Есть удобная система поиска, можно найти нужный стандарт не только по номеру, но и по ключевым словам.

http://fzi.rsuh.ru/rfc/rfc_id.htm. А тут рассказывается, как создают RFC, и еще они удобно разложены по категориям.

http://www.mark-itt.ru/FWO/tcpip/ Мечта новичка. Перевод основных моментов RFC по TCP/IP на русский язык. Читать можно с самого начала и до конца.

http://lib.ru/TCPBOOK/tcp2.txt. Путеводитель по существующим стандартам. RFC разложены по темам. Названия документов английские, заголовки тем русские.

Назад на стр. 021-004-2  Содержание