Введение
Так же, как и дипломаты, использующие во время встреч дипломатические протоколы, компьютеры используют сетевыеы протоколы для связи друг с другом в компьютерной сети. Существует множество сетевых протоколов. TCP/IP — это семейство протоколов, которые используются в Интернете.
Сетевой протокол — это стандарт, написанный на бумаге (или, более точно, в текстовом редакторе на компьютере). Стандарты, использующиеся в Интернете, называются Requests For Comment (RFC) — запросы для комментариев. Стандарты RFC пронумерованы от 1 и далее. Сегодня существует более 4500 RFC. Большинство из них вышли из употребления, так что до сих пор используются лишь некоторые из первой тысячи.
Международная организация по стандартизации (International Standardization Office — ISO) разработала стандарты системы сетевых протоколов, называемые ISO OSI. Другой организацией, разрабатывающей стандарты коммуникаций, является Международный союз телекоммуникаций (International Telecommunication Union — ITU), который находится в Женеве. Раньше ITU назывался CCITT. Союз основан в 1865 году и является одной из самых старых всемирных организаций (для сравнения, Красный Крест был образован в 1863 году). Некоторые стандарты разрабатываются Институтом инженеров по электротехнике и электронике (Institute of Electrical and Electronics Engineers — IEEE). RFC, стандарты выпускаемые RIPE (Réseaux IP Européens — Европейская континентальная сеть TCP/IP), и PKCS (Public Key Cryptography Standard — Криптографический стандарт открытого ключа) свободно доступны в Интернете, их очень легко найти. Другие организации (ISO, ITU и т. д.) не дают стандарты бесплатно — за них нужно платить. Если это для вас проблема, вам придется потратить время на поиски в библиотеке.
Система сетевых протоколов иногда называется сетевой моделью. Обычно вы работаете с системой, которая используется в Интернете и называется семейством TCP/IP (рис. 1). Помимо TCP/IP будет рассмотрена модель ISO OSI, стандартизированная ISO (рис. 1).