Составители:
Рубрика:
доступа 1,2 − 64 Кбит/с. Позднее появились технологии Frame Relay, ATM и TCP/IP.
"Сетью сетей" в наше время называют глобальную сеть Интернет. Термин “Интернет”
происходит от английского “Internetworking” – “межсетевое взаимодействие”. В основе
технологии Интернет лежит стек (набор) протоколов TCP/IP.
1.4. Принципы взаимодействия приложений в сетях ЭВМ
Приложение на компьютере, подключенном к сети ЭВМ, может взаимодействовать
с периферийным устройством, с другими приложениями на этом же компьютере либо с
приложениями на других компьютерах, подключенных к сети. Прежде чем перейти к
основному принципу сетевого взаимодействия приложений – архитектуре «клиент-
сервер» – сначала напомним как осуществляется взаимодействие приложения с
периферийным устройством (ПУ
), подключенным к компьютеру, а затем рассмотрим
нуль-модемное соединение.
Взаимодействие приложения с периферийным устройством
Рассмотрим пример последовательной передачи одного байта от приложения на
ПУ
8
:
1. Приложение сообщает драйверу ПУ адрес байта памяти, который нужно передать,
тип операции и номер ПУ.
2. Драйвер загружает этот байт в буфер контроллера ПУ.
3. Контроллер ПУ посылает стартовый
9
сигнал в линию связи; передает
последовательно биты байта в линию связи (дополняет их битом контроля четности);
посылает стоповый сигнал в линию связи.
4. Устройство управления (УУ) ПУ обнаруживает стартовый бит и готовится принять
остальные биты; принимает биты и формирует из них байт; если используется бит
четности, проверяет правильность передачи; в
случае успешной передачи устанавливает
признак завершения приема.
Драйвер ПУ выполняет наиболее сложные функции протокола: подсчет
контрольной суммы последовательности передаваемых байтов; анализ состояния ПУ;
проверку правильности выполнения операции. Самый примитивный драйвер ПУ
поддерживает, как минимум, две операции: взять данные из порта контроллера ПУ;
поместить данные в порт контроллера ПУ.
8
Эту функцию выполняет интерфейс RS-232C (мышь, модем).
9
Стартовый и стоповый сигналы служат для синхронизации передачи байта.
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »