русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Взаимодействие компонентов Internet


Дата добавления: 2014-05-02; просмотров: 542; Нарушение авторских прав


Как типичный пользователь взаимодействует с компонентами Internet? Когда пользователь, нажав клавишу, отправляет сообщение электронной почты, клиентское приложение форматирует данные, после чего они подвергаются преобразованиям. На рис. 9.2 показана упрощенная версия последовательности этих событий.

  1. Данные разбиваются на небольшие порции, которые называются пакетами.
  2. Сетевые протоколы добавляют к пакетам заголовки и трейлеры.
  3. Двоичные нули и единицы преобразуются в электрические или световые сигналы, передаваемые на носитель.
  4. Если компьютер входит в состав локальной сети, данные проходят по ней к серверу или к маршрутизатору, соединенному с телефонной или выделенной арендованной линией.
  5. Если используется модемное соединение, то пакеты инкапсулируются протоколами канального уровня РРР (Point-to Point Protocol) или SLIP (Serial Line Internet Protocol) и модулированные электрические сигналы передаются по аналоговой телефонной линии.
  6. Сигналы поступают на принадлежащий провайдеру сервер удаленного доступа (Remote Access Server — RAS), настроенный для установки коммутируемого соединения. Другой вариант — использование прямой выделенной линии с провайдером. Если необходимо, пользователь регистрируется на сервере, набрав имя пользователя и пароль.
  7. Компьютер становится удаленным узлом локальной сети провайдера.
  8. Данные передаются из сервера провайдера в региональную сеть, к которой подключен провайдер (если провайдер входит в категорию крупнейших национальных провайдеров, то этот шаг отсутствует).
  9. Данные проходят через один из главных пунктов NAP (если это необходимо) и передаются в коммерческую магистраль Internet.
  10. На другом конце данные проходят через другой NAP, через другую региональную сеть и через провайдера на принимающем конце (или через почтовый сервер провайдера), который передает данные на принимающий компьютер.
  11. И наконец, данные передаются клиентской почтовой программе пользователя, подключенного к провайдеру. Другой вариант — почтовый сервер провайдера на некоторое время сохраняет, а затем выгружает содержимое почтового ящика. В конфигурации почтового ящика должна быть заложена учетная запись принимающего пользователя.

Как видите, процесс довольно сложный. На пути к адресату пакет должен пройти через многочисленные серверы и маршрутизаторы и по различным физическим носителям. Тем не менее, типичное сообщение электронной почты проходит через всю страну в течение нескольких минут. Неудивительно, что это кажется своего рода чудом.





<== предыдущая лекция | следующая лекция ==>
 | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.769 сек.