Компьютерная сеть дома


Сетевые протоколы


Глава 2 Сетевые протоколы
Глава 2 Сетевые протоколы Сетевые протоколы Протоколы канального уровня Протоколы межсетевого уровня Транспортные протоколы Прикладные протоколы...
Сетевые протоколы
Сетевые протоколы Стеки протоколов Протоколы канального уровня Протоколы межсетевого уровня Транспортные протоколы Прикладные протоколы Как уже упоминалось ранее...
Концептуальная модель многоуровневой системы протоколов
Рисунок 2.1. Концептуальная модель многоуровневой системы протоколов Согласно такой схеме, каждый из уровней подобной системы обеспечивает собственный набор функций при передаче информации п...
Модель реализации стека протоколов
Рисунок 2.2. Модель реализации стека протоколов Основная задача протоколов транспортного уровня заключается в осуществлении контроля правильности передачи данных, а также в обеспечении взаим...
Косвеннорегистровый режим со смещением
Косвенно-регистровый режим со смещением Адрес операнда образуется путем сложения регистра и адресного поля команды. Этот режим наиболее богат возможностями и, в зависимости от стиля исп...
Регистровый стек процессора SPARC
Рисунок 2.9. Регистровый стек процессора SPARC Для этого вызванная процедура уменьшает (если стек растет вниз) указатель стека на количество байтов, достаточное, чтобы разместить переме...
Стековый кадр
Рисунок 2.10. Стековый кадр Примечание Обратите внимание, что программа из примера 2.4 содержит серьезнейшую ошибку. В комментариях сказано, что команда обязана иметь длину не более...
Регистровый файл SPARC в виде
Рисунок 2.11. Регистровый файл SPARC в виде кольцевого буфера. Регистры CANSAVE и CANRESTORE (цит. по [www.sparc.com v9]) Когда же программа пытается сдвинуть свое окно за описанные гра...
Базовоиндексный режим
Базово-индексный режим В этом режиме адрес операнда образуется сложением двух или, реже, большего количества регистров и, возможно, еще и адресного смещения. Такой режим может использов...
Индексный режим адресации VAX
Рисунок 2.12. Индексный режим адресации VAX Немало современных процессоров, впрочем, предлагают программисту реализовать такой режим с помощью нескольких команд и с использованием промежуто...
Сложные режимы адресации
Сложные режимы адресации реди промышленно выпускавшихся процессоров самым богатым набором экзотических режимов адресации обладает VAX. Кроме всех вышеперечисленных, предлагаются следующи...
Адресация с использованием счетчика команд
Адресация с использованием счетчика команд Любой процессор предоставляет как минимум один способ такой адресации: адресация самих команд при их последовательной выборке осуществляется п...
Реализация литеральной адресации через постинкрементную адресацию счетчиком команд
Рисунок 2.13. Реализация литеральной адресации через постинкрементную адресацию счетчиком команд Использование счетчика команд в косвенно-регистровом режиме со смещением позволяет адрес...
Формат команд условного перехода и вызова процессора SPARC
Рисунок 2.14. Формат команд условного перехода и вызова процессора SPARC Команда вызова подпрограммы у SPARC также использует адресацию относительно счетчика команд, но адресное поле у...
Банки памяти
Банки памяти Банки памяти используются, когда адресное пространство процессора мало, а приложение требует. При этом стоимостные и электротехнические ограничения позволяют нам установит...
Межбанковый переход
Рисунок 2.15. Межбанковый переход Развитие этой идеи приводит нас к чему-то, похожему на менеджер оверлеев (см. разд. Оверлеи (перекрытия). программный модуль, который присутствует во вс...
Переключатель банков
Рисунок 2.16. Переключатель банков   Адресное пространство PDP-11 Машины серии PDP-11 имеют 16-разрядный адрес, который позволял адресовать 64 Кбайт. У старших моделей серии это п...
CISC и RISCпроцессоры
CISC- и RISC-процессоры Часто приходится сталкиваться с непониманием термина RISC, общепринятая расшифровка которого — Reduced Instruction Set Computer (компьютер с уменьшенной системо...
Языки ассемблера
Языки ассемблера Непосредственно на машинном языке в наше время не программирует практически никто. Первый уровень, позволяющий абстрагироваться от схемы кодирования команд, — это уже...
Многопроходное ассемблирование
Многопроходное ассемблирование При ассемблировании с использованием меток возникает специфическая проблема: команды могут ссылаться на метки, определенные как до, так и после них по те...
Протоколы канального уровня
Протоколы канального уровня Протоколы, обеспечивающие взаимодействие компьютера с сетью на самом низком, аппаратном уровне, во многом определяют топологию локальной сети, а также ее внутреннюю...
Протоколы межсетевого уровня
Протоколы межсетевого уровня Протоколы уровня межсетевого взаимодействия, как уже упоминалось ранее, предназначены для определения маршрутов следования информации в локальной сети, приема и пер...
Протокол IP
Протокол IP Протокол IP (Internet Protocol) используется как в глобальных распределенных системах, например в сети Интернет, так и в локальных сетях. Впервые протокол IP применялся еще в...
Транспортные протоколы
Транспортные протоколы Как уже упоминалось ранее, протоколы транспортного уровня обеспечивают контроль над передачей данных между межсетевыми протоколами и приложениями уровня операционной сист...
Протокол TCP
Протокол TCP Протокол IP позволяет только транслировать данные. Для того чтобы управлять этим процессом, служит протокол TCP (Transmission Control Protocol), опирающийся на возможности протоко...
Прикладные протоколы
Прикладные протоколы Протоколы прикладного уровня служат для передачи информации конкретным клиентским приложениям, запущенным на сетевом компьютере. В IP-сетях протоколы прикладного уровня опи...
Протокол FTP
Протокол FTP Как следует из названия, протокол FTP (File Transfer Protocol) предназначен для передачи файлов через Интернет. Именно на базе этого протокола реализованы процедуры загрузки и выг...
Сквозные протоколы и шлюзы
Сквозные протоколы и шлюзы Интернет — это единая глобальная структура, объединяющая на сегодня около 13 000 различных локальных сетей, не считая отдельных пользователей. Раньше все сети, входив...
Вырожденные режимы адресации
Вырожденные режимы адресации К этой группе относятся режимы, в которых доступ к операнду не содержит адресации как таковой. Первым из таких режимов является операнд-регистр. Режим этот к...
Абсолютная адресация
Абсолютная адресация При абсолютной адресации адресное поле команды непосредственно содержит номер целевой ячейки памяти. Таким способом производятся обращения к объектам с постоянными...
Косвеннорегистровый режим
Косвенно-регистровый режим В этом режиме, как и в регистровом, адресное поле не используется. Значение регистра интерпретируется как адрес операнда. Данный режим используется для разым...
Стек на основе массива
Рисунок 2.7. Стек на основе массива...
Стеки растущие вверх и вниз
Рисунок 2.8. Стеки, растущие вверх и вниз При реализации стека скалярных значений удобно использовать непрерывную область памяти в качестве массива, регистр SP в качестве указателя и реж...








- Начало -