Каким образом преодолевается проблема несовместимости интерфейсов в компьютерных сетях
Назовём задачи, которые трудно или невозможно решить без организации информационной связи между различными компьютерами:
· перенос информации на большие расстояния (сотни, тысячи километров);
· совместное использование несколькими компьютерами дорогостоящих аппаратных, программных или информационных ресурсов — мощного процессора, ёмкого накопителя, высокопроизводительного лазерного принтера, баз данных, программного обеспечения и т.д.;
· перенос информации с одного компьютера на другой при несовместимых флоппи-дисководах (5,25 и 3,5 дюйма);
· совместная работа над большим проектом, когда исполнили должны всегда иметь последние (актуальные) копии общих данных во избежание путаницы, и т.д.
· Есть три основных способа организации межкомпьютерной связи:
· объединение двух рядом расположенных компьютеров через их коммуникационные порты посредством специального кабеля;
· передача данных от одного компьютера к другому посредством модема с помощью проводных или спутниковых линий связи;
· объединение компьютеров в компьютерную сеть.
Часто при организации связи между двумя компьютерами за одним компьютером закрепляется роль поставщика ресурсов (программ, данных и т.д.), а за другим — роль пользователя этих ресурсов. В этом случае первый компьютер называется сервером, а второй — клиентом или рабочей станцией. Работать можно только на компьютере-клиенте под управлением специального программного обеспечения.
Сервер (англ. serve — обслуживать) — это высокопроизводительный компьютер с большим объёмом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования).
Клиент (иначе, рабочая станция) — любой компьютер, имеющий доступ к услугам сервера.
Сетевой сервер
HP LD PRO
Например, сервером может быть мощный компьютер, на котором размещается центральная база данных, а клиентом — обычный компьютер, программы которого по мере необходимости запрашивают данные с сервера. В некоторых случаях компьютер может быть одновременно и клиентом, и сервером. Это значит, что он может предоставлять свои ресурсы и хранимые данные другим компьютерам и одновременно использовать их ресурсы и данные.
Клиентом также называют прикладную программу, которая от имени пользователя получает услуги сервера. Соответственно, программное обеспечение, которое позволяет компьютеру предоставлять услуги другому компьютеру, называют сервером — так же, как и сам компьютер. Для преодоления несовместимости интерфейсов отдельных компьютеров вырабатывают специальные стандарты, называемые протоколами коммуникации.
Протокол коммуникации — это согласованный набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.
Для работы с сетью необходимо наличие специального сетевого программного обеспечения, которое обеспечивает передачу данных в соответствии с заданным протоколом. Протоколы коммуникации предписывают разбить весь объём передаваемых данных на пакеты — отдельные блоки фиксированного размера. Пакеты нумеруются, чтобы их затем можно было собрать в правильной последовательности. К данным, содержащимся в пакете, добавляется дополнительная информация примерно такого формата:
Адрес получателя Адрес отправителя Длина Данные Поле контрольной суммы
Контрольная сумма данных пакета содержит информацию, необходимую для контроля ошибок. Первый раз она вычисляется передающим компьютером. После того, как пакет будет передан, контрольная сумма повторно вычисляется принимающим компьютером. Если значения не совпадают, это означает, что данные пакета были повреждены при передаче. Такой пакет отбрасывается, и автоматически направляется запрос повторно передать пакет.
При установлении связи устройства обмениваются сигналами для согласования коммуникационных каналов и протоколов. Этот процесс называется подтверждением установления связи (англ. HandShake — рукопожатие).
Вопросы для самоконтроля
1. Какова роль аппаратуры (HardWare) и программного обеспечения (SoftWare) компьютера?
2. Какие основные классы компьютеров Вам известны?
3. В чём состоит принцип действия компьютеров?
4. Из каких простейших элементов состоит программа?
5. Что такое система команд компьютера?
6. Перечислите главные устройства компьютера.
7. Опишите функции памяти и функции процессора.
8. Назовите две основные части процессора. Каково их назначение?
9. Что такое регистры? Назовите некоторые важные регистры и опишите их функции.
10. Сформулируйте общие принципы построения компьютеров.
11. В чём заключается принцип программного управления? Как выполняются команды условных и безусловных переходов?
12. В чём суть принципа однородности памяти? Какие возможности он открывает?
2.13. В чём заключается принцип адресности?
14. Какие архитектуры называются "фон-неймановскими"?
15. Что такое команда? Что описывает команда?
16. Какого рода информацию может содержать адресная часть команды?
17. Приведите примеры команд одноадресных, двухадресных, трёхадресных.
18. Каким образом процессор при выполнении программы осуществляет выбор очередной команды?
19. Опишите основной цикл процесса обработки команд.
20. Что понимается под архитектурой компьютера? Какие характеристики компьютера определяются этим понятием? Верно ли, что общность архитектуры разных компьютеров обеспечивает их совместимость в плане реализации функциональных элементов?
21. Что понимается под структурой компьютера? Какой уровень детализации описания компьютера может она обеспечить?
22. Перечислите распространённые компьютерные архитектуры.
23. Каковы отличительные особенности классической архитектуры?
24. Что собой представляет шина компьютера? Каковы функции общей шины (магистрали)?
25. Какую функцию выполняют контроллеры?
26. Как характер решаемых задач связан с архитектурой компьютера?
27. Какие отличительные особенности присущи многопроцессорной архитектуре? Многомашинной архитектуре? Архитектуре с параллельным процессором?
28. Что такое центральный процессор?
29. Какие основные компоненты содержат в себе современные микропроцессоры?
30. Как конструктивно выполнены современные микропроцессоры?
31. Перечислите основные и производные единицы измерения количества памяти.
32. Назовите две основные разновидности памяти компьютера.
33. Перечислите основные компоненты внутренней памяти.
34. Что представляет собой ОЗУ? Каково её назначение?
35. В чём разница между памятью статической и динамической?
36. Что собой представляет модуль памяти типа SIMM? Какие другие типы модулей памяти Вы знаете?
37. Каково назначение кэш-памяти? Каким образом она реализуется?
38. Что такое специальная память? Характеризуйте её основные виды.
39. Что такое BIOS и какова её роль?
40. Каково назначение внешней памяти? Перечислите разновидности устройств внешней памяти.
41. Что собой представляет гибкий диск?
42. В чём суть магнитного кодирования двоичной информации?
43. Как работают накопители на гибких магнитных дисках и накопители на жёстких магнитных дисках?
44. Каковы достоинства и недостатки накопителей на компакт-дисках?
45. Опишите работу стримера.
46. Как работает аудиоадаптер? Видеоадаптер?
47. Какие типы видеоплат используются в современных компьютерах?
48. Назовите главные компоненты и основные управляющие клавиши клавиатуры.
49. Перечислите основные компоненты видеосистемы компьютера.
50. Как формируется изображение на экране цветного монитора?
51. Как устроены жидкокристаллические мониторы? Проведите сравнение таких мониторов с мониторами, построенными на основе ЭЛТ.
52. Опишите работу матричных, лазерных и струйных принтеров.
53. Чем работа плоттера отличается от работы принтера?
54. Опишите способ передачи информации посредством модема.
55. Перечислите основные виды манипуляторов и опишите принципы из работы.
56. Что понимают под персональным компьютером?
57. Какие характеристики компьютера стандартизируются для реализации принципа открытой архитектуры?
58. Что такое аппаратный интерфейс?
59. Каково назначение контроллеров и адаптеров? В чём заключается разница между контроллером и адаптером?
60. Что такое порты устройств? Охарактеризуйте основные виды портов.
61. Перечислите основные блоки современного компьютера.
62. Каково назначение межкомпьютерной связи?
63. Опишите технологию "клиент–сервер".
64. Каким образом преодолевается проблема несовместимости интерфейсов в компьютерных сетях?
65. Что такое протокол коммуникации?
66. Почему данные передаются при помощи пакетов?[kgl]
[gl]ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ[:]
В IPv6 существует три различных типа адресов:
- Unicast — определяет конкретный уникальный хост в сети
- Multicast — идентифицирует группу хостов или интерфейсов, при отправке пакета на этот адрес он доставляется на каждый хост группы
- Anycast — тоже объединяет несколько хостов, но имеет существенное отличие от Multicast — пакет, посланный на Anycast-адрес, доставляется только ближайшему к отправителю участнику группы.
Новый протокол обеспечивает возможность широкого вещания — в этом случае одни и те же данные одновременно отправляются нескольким адресатам. Обнаружение недоступности соседей — это функция, позволяющая узлу следить за тем, доступен ли соседний узел, что повышает эффективность обнаружения ошибок и восстановления, если узлы внезапно становятся недоступными.
При внедрении протокола IPv6 в существующую структуру Internet, базовым протоколом которого является в настоящее время протокол IPv4, появляются две основные проблемы:
- Обеспечение взаимодействия по IPv6 между двумя и более изолированных локальных сетей IPv6, изолированных в сети IPv4.
- Несовместимость IPv6 и IPv4
Для решения данных проблем используется: туннелирование, двойной стек, ALG, бесконтекстный IP/ICMP транслятор
Двойной стек — в данном случае на каждом хосте IPv6, где требуется взаимодействие с хостами IPv4, устанавливается стек протокола IPv4 и выделяется IP-адрес. После этого этот хост сможет взаимодействовать с хостами IPv4 и IPv6. Это самый простой и радикальный метод решения проблемы совместимости. Недостатки данного метода:
- Требуется дополнительная установка и конфигурация программного обеспечения на каждом таком хосте.
- Все маршрутизаторы в цепи должны поддерживать как протокол IPv4, так и протокол IPv6.
Мы видим, что данный метод требует повышенные требования к ресурсам хостов, огромное количество времени и усилий системного администратора.
Второй метод — ALG(шлюз прикладного уровня) — преобразование трафика сетевого приложения из трафика IPv4 в трафик IPv6 и наоборот, путем создания специального прикладного программного обеспечения для каждого используемого сетевого приложения. Недостаток один — необходимость создания AGL-шлюзов в количестве, соответствующем сетевым приложениям.
Бесконтекстный IP/ICMP транслятор — данный механизм предполагает установку на границе IPv6 сети специального агента, осуществляющего трансляцию протоколов. При этом IPv6 хостам присваиваются специальные IPv4-транслируемые адреса. Приходящие извне IPv4 пакеты перенаправляются этому агенту, проходя который, они подвергаются преобразованию к формату протокола IPv6 и пересылаются далее к своим получателям. Ответные пакеты, идущие от IPv6 хостов к IPv4 хостам так же должны пройти через IP/ICMP транслятор. Пройдя транслятор, пакеты IPv6 становятся пакетами IPv4 и доставляются по назначению. Главное удобство данного механизма — прозрачность для взаимодействующих хостов и полная бесконтактность, что существенно облегчает ее реализацию и использование.
Рис. 1. Модель конфигурации сети. Весь трафик проходит через IP/ICMP транслятор
Область применения данного метода — ранний этап перехода к протоколу IPv6, но в дальнейшем его применение будет ограничено. Схема IP/ICMP трансляции является односторонней в том смысле, что она предназначена для интеграции IPv6 сетей с IPv4 Internet, но не наоборот.
Основные термины (генерируются автоматически): ICMP, ALG, сеть, пакет, хост, ATM, TCP, двойной стек, протокол, транслятор.
Презентация на тему: " Компьютерные сети и Интернет. Лекция 1.. Как организуется межкомпьютерная сеть. Для чего компьютеры объединяют в сеть? Перечислим задачи, которые трудно." — Транскрипт:
1 Компьютерные сети и Интернет. Лекция 1.
2 Как организуется межкомпьютерная сеть. Для чего компьютеры объединяют в сеть? Перечислим задачи, которые трудно или невозможно решить без организации информационной связи между различными компьютерами: перенос информации на большие расстояния(сотни, тысячи км); совместное использование несколькими компьютерами дорогостоящих аппаратных, программных или информационных ресурсов – мощного процессора, емкого накопителя, высоко производительного лазерного принтера, баз данных, программного обеспечения и т.д.; перенос информации с одного компьютера на другой при несовместимых флоппи-дисководах(5,25 и 3,5 дюйма); совместная работа над большим проектом, когда исполнители должны всегда иметь последние, актуальные копии общих данных во избежании путаницы и т.п..
3 Есть три основных способа организации межкомпьютерной связи: объединение двух рядом расположенных компьютеров через их коммуникационные порты посредством специального кабеля; передача данных от одного компьютера другому посредством модема с помощью проводных или спутниковых линий связи; объединение компьютеров в компьютерную сеть.
4 Часто при организации связи между компьютерами за одним компьютером закрепляется роль поставщика ресурсов(программ, данных и т.д.), а за другим – роль пользователя этих ресурсов. В этом случае первый компьютер называется сервером(или файловым сервером), а второй-клиентом или рабочей станцией. Сервер (англ. Serve – обслуживать) – это высоко производительный компьютер с большим объемом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределения дорогостоящих ресурсов совместного пользования(программ, данных и периферийного оборудования). Клиент (рабочая станция) – любой компьютер имеющий доступ к услугам сервера. Клиентом также называют прикладную программу, которая от имени пользователя получает услуги сервера. Соответственно программное обеспечение, которое позволяет компьютеру предоставлять услуги другому компьютеру, называют сервером – так же как и сам компьютер.
5 Для преодоления несовместимости интерфейсов отдельных компьютеров вырабатывают специальные стандарты, называемые протоколами коммуникации. Протокол коммуникации – это согласованный набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др. Для работы с сетью необходимо наличие специального сетевого программного обеспечения, которое обеспечивает передачу данных в соответствии с заданным протоколом. В последнее время широкое применение нашли так называемые пакетные протоколы. При использовании протоколов этого типа данные, которыми обмениваются компьютеры, режутся на небольшие блоки. Каждый блок как бы вкладывается в конверт (инкапсулируется), в результате чего образуется пакет. Пакет содержит как сами данные, так и служебную информацию: от кого отправлен, кому предназначен какой пакет должен следовать за ним, длину, поле контрольной суммы.. Контрольная сумма данных содержит информацию, необходимую для контроля ошибок. Первый раз она вычисляется передающим компьютером. После того как пакет будет передан, контрольная сумма повторно вычисляется принимающим компьютером. Если значения не совпадают, это означает, что данные пакета были повреждены при передаче. Такой пакет отбрасывается, и автоматически направляется запрос повторно передать пакет.
6 Рассмотрим простой пример пакетной связи. Допустим, Вы написали письмо другу на трех листах, потом вложили их в три разных конверта, поставили на них цифры 1,2,3 и опустили в три разных почтовых ящика. Каждый листок пойдет к адресату своим путем. Возможно, что третий листок придет раньше первого, но это не помешает собрать их в правильном порядке и прочесть. Обратите внимание, что в такой переписке особую роль играет конверт. Это не просто упаковка для письма. Это необходимый элемент протокола. Установленного почтовой службой(например, Министерством связи). На конверте написано, куда надо доставить содержимое (адрес и почтовый индекс получателя). И указано, куда надо вернуть конверт в случае недоставки(обратный адрес) Если конверт подписан неправильно или на нем нет марки, свидетельствующей о том, что услуга оплачена, то протокол не соблюден и письмо до адресата может не дойти. Пакетный протокол обеспечивает циркуляцию пакетов в сети, а также получение их адресатом и сборку. При установлении связи устройства обмениваются сигналами для согласования коммуникационных каналов и протоколов. Этот процесс называется подтверждением установления связи(англ. HandShake – рукопожатие).
7 Компьютерная сеть(англ. Computer NetWork, от net-сеть и work-работа) – это система обмена информацией между компьютерами. Представляет собой совокупность трех компонент: 1) сети передачи данных (включающей каналы передачи данных и средства коммуникации); 2) компьютеров, взаимосвязанных сетью передачи данных; 3) сетевого программного обеспечения. Компьютерные сети бывают локальные и глобальные. Если компьютеры находятся недалеко друг от друга, используют общий комплект сетевого оборудования и управляются одним пакетом программного обеспечения, то такую компьютерную сеть называют локальной. Простейшие локальные сети используются для обслуживания рабочих групп. Рабочая группа – это группа лиц, работающая над одним проектом(например над выпуском одного журнала или разработкой одного самолета) или просто сотрудники одного подразделения. Если в локальной сети нет специализированных компьютеров, то сеть называют одноранговой. Если такие компьютеры есть – то это сеть типа клиент-сервер. При соединении нескольких локальных сетей между собой, возникает межсетевое объединение или, иначе говоря, глобальная сеть.
8 Конфигурация локальной сети называется топологией. Наиболее простой вид топологии – шина. В такой сети все компьютеры подключены к одному кабелю. На шину похожа структура называемая кольцо. Для локальных сетей, основанных на файловом сервере, может применяться схема звезда. От схемы зависит состав оборудования и программного обеспечения. Топологию выбирают, исходя из потребностей предприятия. Если предприятие занимает многоэтажное здание, то в нем может быть применена схема снежинка, в которой имеются файловые серверы для разных рабочих групп и один центральный сервер для всего предприятия.
10 Что такое сеть Интернет и как она работает. Интернет(англ.Internet- между сетей) – гигантская всемирная компьютерная сеть, объединяющая десятки тысяч сетей всего мира. Её назначение – обеспечить любому желающему постоянный доступ к любой информации. Интернет предлагает практически неограниченные информационные ресурсы, полезные сведения, учебу, развлечения, возможность общения с компетентными людьми, услуги удаленного доступа, передачи файлов, электронной почты и многое другое. Интернет обеспечивает принципиально новый способ общения людей, не имеющий аналогов в мире. Интернет финансируется правительствами, научными и образовательными учреждениями, коммерческими структурами и миллионами частных лиц во всех частях света, но никто конкретно не является ее владельцем. Управляет сетью Совет по архитектуре Интернета.
11 Как можно связаться с Интернетом? Самый простой и недорогой способ – посредством модема и телефонной линии. При этом используются три типа подключения. Отличающиеся друг от друга по объему услуг и цене: ) почтовое – позволяет только обмениваться электронной почтой с любым пользователем Интернета (самое дешевое); ) сеансное в режиме on-line ( на прямом проводе) – работа в диалоговом режиме – все возможности сети во время сеанса; ) прямое(личное), самое дорогостоящее – все возможности в любое время. При работе в сеансном режиме доступ к Интернету обычно покупается у провайдеров(англ.provide – предоставлять, обеспечивать) – фирм, предоставляющих доступ к некоторой части Интернета и поставляющих ее пользователям разнообразные услуги.
12 Как связываются между собой сети в Интернете? Отдельные участки Интернета представляют собой сети различной архитектуры, которые связываются между собой с помощью маршрутизаторов. Передаваемые данные разбиваются на небольшие порции, называемые пакетами. Каждый пакет перемещается по сети независимо от других пакетов. Сети в Интернете неограниченно коммутируются(т.е. связываются) друг с другом, потому что все компьютеры, участвующие в передаче данных, используют единый протокол коммуникации TCP/IP ( читается ти-си-пи.ай-пи). На самом деле протокол TCP/IP - это два разных протокола, определяющие различные аспекты передачи данных в сети: протокол TCP (Transmission Control Protocol) – протокол управления передачей данных, использующий автоматическую повторную передачу пакетов, содержащих ошибки; этот протокол отвечает за разбиение передаваемой информации на пакеты и правильное восстановление информации из пакетов получателя; протокол IP( Internet Protocol) – протокол межсетевого взаимодействия, отвечающий за адресацию и позволяющий пакету на пути к конечному пункту назначения проходить по нескольким сетям. Схема передачи информации по протоколу TCP/IP такова: протокол TCP разбивает информацию на пакеты и нумерует все пакеты; далее с помощью протокола IP все пакеты передаются получателю, где с помощью протокола TCP проверяются, все ли пакеты получены; после получения всех пакетов протокол TCP располагает их в нужном порядке и собирает в единое целое.
14 Вопросы для самоконтроля: Каково назначение межкомпьютерной связи? Опишите технологию клиент-сервер. Каким образом решается проблема несовместимости интерфейсов в компьютерных сетях? Что такое протокол коммуникации? Почему данные передаются с помощью пакетов? Охарактеризуйте основные виды сетевых топологий. В каких областях и с какой целью применяются локальные сети? Что такое IP-адрес?
Назовём задачи, которые трудно или невозможно решить без организации информационной связи между различными компьютерами:
· перенос информации на большие расстояния (сотни, тысячи километров);
· совместное использование несколькими компьютерами дорогостоящих аппаратных, программных или информационных ресурсов — мощного процессора, ёмкого накопителя, высокопроизводительного лазерного принтера, баз данных, программного обеспечения и т.д.;
· перенос информации с одного компьютера на другой при несовместимых флоппи-дисководах (5,25 и 3,5 дюйма);
· совместная работа над большим проектом, когда исполнили должны всегда иметь последние (актуальные) копии общих данных во избежание путаницы, и т.д.
· Есть три основных способа организации межкомпьютерной связи:
· объединение двух рядом расположенных компьютеров через их коммуникационные порты посредством специального кабеля;
· передача данных от одного компьютера к другому посредством модема с помощью проводных или спутниковых линий связи;
· объединение компьютеров в компьютерную сеть.
Часто при организации связи между двумя компьютерами за одним компьютером закрепляется роль поставщика ресурсов (программ, данных и т.д.), а за другим — роль пользователя этих ресурсов. В этом случае первый компьютер называется сервером, а второй — клиентом или рабочей станцией. Работать можно только на компьютере-клиенте под управлением специального программного обеспечения.
Сервер (англ. serve — обслуживать) — это высокопроизводительный компьютер с большим объёмом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования).
Клиент (иначе, рабочая станция) — любой компьютер, имеющий доступ к услугам сервера.
Сетевой сервер
HP LD PRO
Например, сервером может быть мощный компьютер, на котором размещается центральная база данных, а клиентом — обычный компьютер, программы которого по мере необходимости запрашивают данные с сервера. В некоторых случаях компьютер может быть одновременно и клиентом, и сервером. Это значит, что он может предоставлять свои ресурсы и хранимые данные другим компьютерам и одновременно использовать их ресурсы и данные.
Клиентом также называют прикладную программу, которая от имени пользователя получает услуги сервера. Соответственно, программное обеспечение, которое позволяет компьютеру предоставлять услуги другому компьютеру, называют сервером — так же, как и сам компьютер. Для преодоления несовместимости интерфейсов отдельных компьютеров вырабатывают специальные стандарты, называемые протоколами коммуникации.
Протокол коммуникации — это согласованный набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.
Для работы с сетью необходимо наличие специального сетевого программного обеспечения, которое обеспечивает передачу данных в соответствии с заданным протоколом. Протоколы коммуникации предписывают разбить весь объём передаваемых данных на пакеты — отдельные блоки фиксированного размера. Пакеты нумеруются, чтобы их затем можно было собрать в правильной последовательности. К данным, содержащимся в пакете, добавляется дополнительная информация примерно такого формата:
Адрес получателя Адрес отправителя Длина Данные Поле контрольной суммы
Контрольная сумма данных пакета содержит информацию, необходимую для контроля ошибок. Первый раз она вычисляется передающим компьютером. После того, как пакет будет передан, контрольная сумма повторно вычисляется принимающим компьютером. Если значения не совпадают, это означает, что данные пакета были повреждены при передаче. Такой пакет отбрасывается, и автоматически направляется запрос повторно передать пакет.
При установлении связи устройства обмениваются сигналами для согласования коммуникационных каналов и протоколов. Этот процесс называется подтверждением установления связи (англ. HandShake — рукопожатие).
Вопросы для самоконтроля
1. Какова роль аппаратуры (HardWare) и программного обеспечения (SoftWare) компьютера?
2. Какие основные классы компьютеров Вам известны?
3. В чём состоит принцип действия компьютеров?
4. Из каких простейших элементов состоит программа?
5. Что такое система команд компьютера?
6. Перечислите главные устройства компьютера.
7. Опишите функции памяти и функции процессора.
8. Назовите две основные части процессора. Каково их назначение?
9. Что такое регистры? Назовите некоторые важные регистры и опишите их функции.
10. Сформулируйте общие принципы построения компьютеров.
11. В чём заключается принцип программного управления? Как выполняются команды условных и безусловных переходов?
12. В чём суть принципа однородности памяти? Какие возможности он открывает?
2.13. В чём заключается принцип адресности?
14. Какие архитектуры называются "фон-неймановскими"?
15. Что такое команда? Что описывает команда?
16. Какого рода информацию может содержать адресная часть команды?
17. Приведите примеры команд одноадресных, двухадресных, трёхадресных.
18. Каким образом процессор при выполнении программы осуществляет выбор очередной команды?
19. Опишите основной цикл процесса обработки команд.
20. Что понимается под архитектурой компьютера? Какие характеристики компьютера определяются этим понятием? Верно ли, что общность архитектуры разных компьютеров обеспечивает их совместимость в плане реализации функциональных элементов?
21. Что понимается под структурой компьютера? Какой уровень детализации описания компьютера может она обеспечить?
22. Перечислите распространённые компьютерные архитектуры.
23. Каковы отличительные особенности классической архитектуры?
24. Что собой представляет шина компьютера? Каковы функции общей шины (магистрали)?
25. Какую функцию выполняют контроллеры?
26. Как характер решаемых задач связан с архитектурой компьютера?
27. Какие отличительные особенности присущи многопроцессорной архитектуре? Многомашинной архитектуре? Архитектуре с параллельным процессором?
28. Что такое центральный процессор?
29. Какие основные компоненты содержат в себе современные микропроцессоры?
30. Как конструктивно выполнены современные микропроцессоры?
31. Перечислите основные и производные единицы измерения количества памяти.
32. Назовите две основные разновидности памяти компьютера.
33. Перечислите основные компоненты внутренней памяти.
34. Что представляет собой ОЗУ? Каково её назначение?
35. В чём разница между памятью статической и динамической?
36. Что собой представляет модуль памяти типа SIMM? Какие другие типы модулей памяти Вы знаете?
37. Каково назначение кэш-памяти? Каким образом она реализуется?
38. Что такое специальная память? Характеризуйте её основные виды.
39. Что такое BIOS и какова её роль?
40. Каково назначение внешней памяти? Перечислите разновидности устройств внешней памяти.
41. Что собой представляет гибкий диск?
42. В чём суть магнитного кодирования двоичной информации?
43. Как работают накопители на гибких магнитных дисках и накопители на жёстких магнитных дисках?
44. Каковы достоинства и недостатки накопителей на компакт-дисках?
45. Опишите работу стримера.
46. Как работает аудиоадаптер? Видеоадаптер?
47. Какие типы видеоплат используются в современных компьютерах?
48. Назовите главные компоненты и основные управляющие клавиши клавиатуры.
49. Перечислите основные компоненты видеосистемы компьютера.
50. Как формируется изображение на экране цветного монитора?
51. Как устроены жидкокристаллические мониторы? Проведите сравнение таких мониторов с мониторами, построенными на основе ЭЛТ.
52. Опишите работу матричных, лазерных и струйных принтеров.
53. Чем работа плоттера отличается от работы принтера?
54. Опишите способ передачи информации посредством модема.
55. Перечислите основные виды манипуляторов и опишите принципы из работы.
56. Что понимают под персональным компьютером?
57. Какие характеристики компьютера стандартизируются для реализации принципа открытой архитектуры?
58. Что такое аппаратный интерфейс?
59. Каково назначение контроллеров и адаптеров? В чём заключается разница между контроллером и адаптером?
60. Что такое порты устройств? Охарактеризуйте основные виды портов.
61. Перечислите основные блоки современного компьютера.
62. Каково назначение межкомпьютерной связи?
63. Опишите технологию "клиент–сервер".
64. Каким образом преодолевается проблема несовместимости интерфейсов в компьютерных сетях?
65. Что такое протокол коммуникации?
66. Почему данные передаются при помощи пакетов?[kgl]
[gl]ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ[:]
Цель работы: Научиться быстро пользоваться поисковыми системами сети Internet.
Теоретическая часть.
Основные понятия и возможности Интернета.Глобальная сеть Интернет представляет собой объединение более 40 тысяч различных локальных сетей. Каждая локальная сеть называется узлом или сайтом, а юридическое лицо, обеспечивающие работу сайта,- провайдером. Сайт обычно состоит из нескольких компьютеров- серверов, каждый из которых предназначен для хранения информации определенного типа. Потенциал информационно-поисковых систем (ИПС) сегодня заметно вырос. Среди прочего предоставляется и возможность искать по ключевым словам не только внутри документа, но и в пределах его сетевого адреса - URL, т.е. среди имен серверов, каталогов и конечных информационных файлов. Кроме того, в поле URL, где используется латинский алфавит, нередко привносится лексика из языков, графика которых не совпадает с латинской. Это явление вполне характерно и для российского сектора Интернета и связано прежде всего с масштабным присутствием в Сети имен собственных, роль которых при решении поисковых задач крайне велика.
URL выглядел бы следующим образом:
Если поисковая система зарегистрировала указанный выше документ и поддерживает полноценный поиск по элементам адреса, то выйти на данную страницу можно по любому из встретившихся слов, т. е. literature, proza, Tolstoy, rasskazy и даже по их фрагментам.
В зависимости от конкретной ИПС поиск в пределах URL может задаваться различными способами - либо с помощью специальных меню и окон поискового шаблона, как, например, на Рамблере и Northern Light (см. рис. 1 ), либо в режиме командной строки, как на AltaVista (напр., url:literature), Yahoo (u:literature) или Яндексе (url="www.literature*"). Некоторые поисковые машины, в частности HotBot и Рамблер, поддерживают оба альтернативных варианта.
Большинство систем допускает комбинирование URL- запроса с ключевыми словами, входящими в текст документа (рис. 2). В расширенном поиске AltaVista это может быть выполнено в виде: url:tolstoy AND "Охота пуще неволи" (вторым элементом запроса стоит фраза, являющаяся названием рассказа).
Для старейших в Сети ИПС, работающих с файловыми архивами FTP, поиск по ключевым словам, входящим в названия файлов и каталогов, всегда оставался основной функцией. Фактически поиск проводился по элементам адреса, представление которого после становления Паутины стало регламентироваться стандартом адресных схем URL. При этом достигалась универсальность индексирования: независимо от внутреннего содержимого файла, его формата - ИПС благополучно регистрировала ресурс. Ясно, что элементы адреса, несущие основную смысловую нагрузку, в то время выбирались с гораздо большей аккуратностью, чем сегодня. Размещать в Сети для свободного доступа файлы данных или программы с такими именами как 1.txt или gr12.exe было признаком дурного тона по отношению к окружающим. Однако по мере накопления объема информации пришлось столкнуться с очевидной проблемой - выйти на релевантный запросу ресурс с помощью скудного набора ключевых слов, входящих в его адрес, становилось все сложнее. Тогда были найдены решения, позволяющие сопровождать отдельные файлы дополнительным текстовым комментарием, который также индексировался, что должно было повысить контрастность отдельного ресурса в ИПС.
С приходом в Интернет Всемирной Паутины и ее основной информационной единицы - Web-страницы, для которой текстовая информация продолжает оставаться наиболее значимой, положение дел изменилось. В силу открытости формата Web-документа для свободного индексирования, началось бурное развитие поисковых машин WWW, делающих акцент теперь уже на внутри текстовом поиске. В то же самое время поиск по элементам URL многими поисковыми системами Паутины первоначально вообще не поддерживался. Тем не менее сегодня он присутствует на большинстве ИПС (см. КомпьютерПресс N 8) и заявлен в проекте стандарта SESP для поисковых систем 1999 года в качестве обязательного атрибута. На данный момент URL-поиск становится мощным, а в некоторых случаях и уникальным инструментом решения поисковых задач. Однако с его применением связан ряд особенностей.
Здоровое желание автора-разработчика узла сократить до разумного минимума длину адресов, сохранив при этом их информативность, заставляет его использовать в качестве названий каталогов и файлов короткие, но ёмкие и адекватные ресурсам имена. Вся файловая структура сервера обладает при этом большей стабильностью, чем содержимое отдельных документов, что в какой-то мере определяет область применимости и результативность URL-поиска.
Попробуем задуматься над тем, что для нас предпочтительнее, найти в Сети Web-страницу с 20-кратным употреблением в ее тексте слова games (игры) или каталог с таким же именем. Если вас интересуют действующие версии игр, то, видимо, каталог имеет большие перспективы быть полезным. Аналогично и найденный файл unix.html имеет гораздо больше шансов оказаться учебником по операционной системе Unix, чем документ с произвольным названием, в теле которого, пусть даже многократно, встречается то же ключевое слово.
Не секрет, что многие Web-мастера задают систему имен узла, делая ее полезной прежде всего для себя самих, а не для посетителей - отсюда в названиях непонятные цифры, сокращения и т.п. В этом отношении проблема разгадывания имен, предназначенных для "внутреннего пользования" нетривиальна и может показаться надуманной. Однако иногда начальных сведений о ресурсе и данных о характере его традиционного представления в Сети бывает достаточно для эффективной работы с именами и в этом случае.
Подбор возможных элементов адреса путем перебора допустимых терминов, их сокращений и вариантов написания может успешно конкурировать с другими приемами поиска. На практике широко применяется поиск ресурсов на основе самого стабильного элемента URL - доменного имени сервера.
Задание
1. Организовать расширенный поиск ресурсов на основе самого стабильного элемента URL - доменного имени сервера. Работа с информацией о ценных бумагах.
2. Организовать расширенный поиск ресурсов используя внутри текстовый поиск по ключевым словам. Работа с экономическими обзорами и финансовыми новостями.
3. Работа с информацией об электронных платежных системах.
2. Осуществите переход по вкладке Платежные системы.
3. Познакомьтесь с информацией трех фирм. Сохраните информацию в своей папке.
4. Оформите отчет о проделанной работе. Оформите его в текстовом редакторе в виде отчета.
Читайте также: