Протоколы ИнтернетРефераты >> Программирование и компьютеры >> Протоколы Интернет
Введение
Одна из первых версий INTERNET была разработана в семидесятых годах Департаментом Обороны США, чтобы дать возможность исследовательским институтам, работавшим над особо важными для обороны в то время проблемами, обмениваться информацией. В то время сеть носила название ARPAnet - по имени организации финансировавшей эти разработки. Основная операционная система была Unix. В 80-х годах, когда персональные компьютеры начали получать все более широкое распространение в США, появились сети, связавшие между собой исследовательские центры университетов. Соединив сети, университеты получили возможность общаться между собой, подобно оборонным институтам в семидесятых годах. Однако эта новая связь имела дополнительное качество: пользователь университетской сети, находясь дома или в школе, подключаясь к сети, получал также доступ к любому месту, к которому эта сеть была подсоединена. Такая связь получила название "межсеть" (internet), и, таким образом, появилась сеть INTERNET, которую назвали основной сетью, межсетью или сетью сетей.Каждый пользователь INTERNET имеет свой сетевой адрес. Существует компания (в штате Вирджиния), которая следит за INTERNET адресами с тем, чтобы среди пользователей не появилось два одинаковых адреса.
Возможности INTERNET:
Существует 7 основных путей использования INTERNET:
ü Электронная почта.
ü Отправка и получение файлов с помощью FTP (File Transfer Protocol)
ü Чтение и посылка текстов в USENET
ü Поиск информации через GOPHER и WWW (World Wide Web)
ü Удаленное управление - запрос и запуск программ на удаленном компьютере.
ü Chat-разговор с помощью сети IRC и Электронной почты
ü Игры через INTERNET
Электронная почта - один из самых популярных и широко используемых сервисов Internet. Половина всех TCP-соединений устанавливается для обмена электронной почтой. Электронная почта - один из самых популярных и широко используемых сервисов Internet. Половина всех TCP-соединений устанавливается для обмена электронной почтой. Оценки говорят, что в мире имеется более 50 миллионов пользователей электронной почты. В целом же в мире трафик электронной почты (протокол smtp) занимает только 3.7% всего сетевого. Каждый абонент электронной почты может через свой компьютер и модем послать письмо любому другому абоненту указав в послании его почтовый адрес. Но сделать это можно, только сообщив компьютерной сети свой почтовый адрес и пароль (как доказательство того, что это действительно абонент). Существует возможность отправки как текстовых, так и двоичных файлов. На размер почтового сообщения в сети Internet накладывается следующее ограничение - размер почтового сообщения не должен превышать 64 килобайт. Все письма, поступающие на некоторый почтовый адрес, записываются в выделенную для него область памяти сетевого компьютера. Сетевой компьютер, содержащий почтовые ящики абонентов носит название хост компьютера (от host - хозяин). Существуют два основных типа электронной почты. Первый способ, называется off-line (вне линии, вне связи), заключается в том, что при каждом сеансе связи компьютера абонента с сетевым компьютером происходит обмен письмами в автоматическом режиме: все заранее подготовленные письма абонента передаются на сетевой компьютер, а все письма, пришедшие на адрес абонента, передаются на его компьютер. Название off-line подчеркивает тот факт, что сам процесс ознакомления с письмами и их чтение происходит, когда связь с сетевым компьютером уже прекращена. Второй способ, названный, естественно, on-line (на линии, на связи, произносится: онлайн), заключается в том, что абонент во время сеанса связи со своего компьютера получает возможность обратиться к содержимому своего почтового ящика, просмотреть его и прочитать письма. Некоторые письма можно удалить , не читая, на другие письма можно сразу дать ответ, воспользовавшись клавиатурой своего компьютера. Можно также послать все заготовленные заранее письма, являющиеся ничем иным как текстовыми файлами. В режиме on-line абонент не пользуется автоматическим режимом, а отсылает все письма сам, указывая их адреса и задавая соответствующую команду сетевому компьютеру. Один компьютер может обслуживать нескольких абонентов. В случае использования on-line сети, каждый абонент осуществляет связь с компьютерной сетью и выполняет необходимые манипуляции для получения или отправки информации в соответствии со своими задачами во время сеанса связи. Для абонентов сети off-line существует возможность иметь отдельный почтовый ящик на одном компьютере. Каждый абонент пользуется только своим почтовым ящиком, а рассылка и получение писем, связь с телеконференциями и обращения к базам данных для всех абонентов, пользующихся данным компьютером, осуществляются автоматически в момент сеанса связи с компьютерной сетью. Такая сложная организация обмена информацией с использованием одного компьютера приводит к необходимости выделения специального администратора для координации всего обмена информацией, осуществления сеансов, связи и обнаружения заблудившихся писем. Надежность электронной почты сильно зависит от того, какие используются почтовые программы, насколько удалены друг от друга отправитель и адресат письма, и особенно от того, в одной они сети, или в разных. Из INTERNET можно посылать почту в сопредельные сети, если вы знаете адрес соответствующего шлюза, формат его сообщений. E-mail дает возможность проводить телеконференции и дискуссии. Для этого используются, установленные на некоторых узловых рабочих машинах, mail reflector-ы. Пользователь посылает туда сообщение с указанием подписать его на такой-то рефлектор (дискуссию, конференцию, etc.), и начинает получать копии сообщений, которые туда посылают участники обсуждения. Рефлектор почты просто по получении электронных писем рассылает их копии всем подписчикам.
§1.Принципы организации.
Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail. Sendmail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах программа sendmail сама является отделением связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия.
Система электронной почты состоит из трех компонентов: пользовательского агента, который позволяет пользователям читать и составлять сообщения, транспортного агента, который пересылает сообщения с одной машины на другую, и доставочного агента, который помещает сообщения в почтовые ящики пользователей-получателей. Взаимодействие этих компонентов схематически изображено на Рис. 1.