к какому компоненту сетевой ос может быть отнесен драйвер

Ответы на экзаменационные вопросы интернет-курсов ИНТУИТ (INTUIT): 269. Основы сетей передачи данных

к какому компоненту сетевой ос может быть отнесен драйвер. Смотреть фото к какому компоненту сетевой ос может быть отнесен драйвер. Смотреть картинку к какому компоненту сетевой ос может быть отнесен драйвер. Картинка про к какому компоненту сетевой ос может быть отнесен драйвер. Фото к какому компоненту сетевой ос может быть отнесен драйвер

Ответы на экзаменационные вопросы интернет-курсов ИНТУИТ (INTUIT): 269. Основы сетей передачи данных

1. В каких сетях используется технология виртуальных каналов?

2. В какой из сетей может быть эффективным использование одноранговых ОС?

3. В какой последовательности идет разработка стандартов Internet?

4. В каком из случаев совокупность данных может быть определена как поток, если идет речь о задаче коммутации?

5. В каком из типов устройств реализуются функции канального уровня модели OSI?

6. В каком из типов устройств реализуются функции физического уровня модели OSI?

7. В каком из указанных случаев идет речь об одноранговой сети?

8. В сети с 3 до 5 часов проводились замеры скорости передачи данных. Была определена средняя скорость. С периодичностью 10 секунд были проведены замеры мгновенной скорости. Наконец, была определена максимальная скорость. Какие из утверждений верны?

9. Для выполнения каких операций оптимизирована серверная операционная система Novell NetWare?

10. Если все коммуникационные устройства в приведенном фрагменте сети являются коммутаторами, то на каких портах появится кадр, если его отправил компьютер А компьютеру В?

11. Если все коммуникационные устройства в приведенном фрагменте сети являются концентраторами, то на каких портах появится кадр, если его отправил компьютер А компьютеру В?

12. Если все коммуникационные устройства в приведенном фрагменте сети являются коммутаторами, кроме одного концентратора, к которому подключены компьютеры А и В, то на каких портах появится кадр, если его отправил компьютер А компьютеру D?

13. Используется ли буферизация в сетях с коммутацией каналов?

14. К какому компоненту сетевой ОС может быть отнесен драйвер?

15. К какому типу адреса можно отнести MAC-адрес на устройстве Ethernet?

16. К какому типу адреса можно отнести адрес — 128.245.23.170?

17. К какому типу адреса можно отнести адрес www. *****?

18. К какому типу стандартов относятся современные RFC?

19. К какому типу топологии можно отнести структуру, образованную тремя последовательно соединенными друг с другом узлами (последний не связан с первым)?

20. К какому типу топологии можно отнести структуру, образованную четырьмя связанными узлами в виде квадрата?

21. К какому типу топологии можно отнести структуру, образованную тремя связанными друг с другом узлами (в виде треугольника)?

22. К какому уровню модели OSI вы отнесли бы технологию коммутации каналов SDH?

23. К чему приведет замена концентратора, связывающего фрагменты сети, коммутатором?

24. Какая из конфигураций отличается повышенной надежностью?

25. Какая из перечисленных ниже технологий основана на коммутации пакетов?

26. Какая из следующих пар характеристик представляет собой синонимы?

27. Какая информация передается по каналу, связывающему внешние интерфейсы компьютера и ПУ?

28. Какая операционная система сыграла в свое время наиболее значительную роль в популяризации и распространении сетевых протоколов?

29. Какая организация разработала стандарты сетей Ethernet?

30. Какая организация стояла у истоков создания и стандартизации стека TCP/IP?

31. Какие (какое) из перечисленных действий, как правило, выполняются драйвером периферийного устройства?

32. Какие задачи выполняет ОС при обмене с периферийным устройством?

33. Какие задачи из перечисленных как правило берут на себя контроллеры ПУ компьютера и устройства управления ПУ?

34. Какие из критериев могут использоваться при выборе маршрута?

35. Какие из перечисленных компонентов непременно должны быть в составе ОС, чтобы компьютер мог выполнять запросы из сети?

36. Какие из перечисленных концепций характерны для сетевой технологии Ethernet?

37. Какие из перечисленных концепций характерны для сетевой технологии Ethernet?

38. Какие из перечисленных концепций характерны для сетевой технологии Ethernet?

39. Какие из перечисленных модулей участвуют в реализации связи компьютера с ПУ?

40. Какие из перечисленных научно-технических направлений можно назвать «корнями» компьютерных сетей?

41. Какие из перечисленных ниже свойств относятся к сетям с коммутацией каналов?

42. Какие из перечисленных ниже свойств относятся к технологии с коммутацией сообщений?

43. Какие из перечисленных ниже свойств сетей с коммутацией каналов являются их недостатками?

44. Какие из перечисленных ниже свойств сетей с коммутацией пакетов негативно сказываются на передаче мультимедийной информации?

45. Какие из перечисленных свойств относятся к сетям с выделенным сервером?

46. Какие из перечисленных свойств характерны для сетей с виртуальными каналами?

47. Какие из перечисленных свойств характерны для сетей с дейтаграммным продвижением данных?

48. Какие из перечисленных систем можно отнести к числу открытых?

49. Какие из перечисленных терминов являются синонимами?

50. Какие из перечисленных терминов являются синонимами?

51. Какие из перечисленных терминов являются синонимами?

52. Какие из перечисленных терминов являются синонимами?

53. Какие из перечисленных технологий были стандартизированы к 1985 году?

54. Какие из перечисленных утверждений вы считаете правильными?

55. Какие из перечисленных характеристик могут быть отнесены к надежности компьютерной сети?

56. Какие из приведенных утверждений вы считаете ошибочными?

57. Какие из приведенных утверждений ошибочны?

58. Какие из приемов позволят уменьшить время реакции сети при работе пользователя с сервером баз данных?

59. Какие из утверждений верны?

60. Какие из утверждений верны?

61. Какие из утверждений вы считаете верными?

62. Какие из утверждений вы считаете верными?

63. Какие из утверждений вы считаете верными?

64. Какие из утверждений о маршруте, на ваш взгляд, не всегда верны?

65. Какие из утверждений ошибочны?

66. Какие из утверждений ошибочны?

67. Какие из утверждений по вашему мнению верные?

68. Какие из утверждений, по вашему мнению, ошибочны?

69. Какие из этих ОС могут использоваться для построения одноранговых сетей?

70. Какие компоненты включает понятие «интерфейс устройства»?

71. Какие компьютеры появились раньше?

72. Какие определения операторов связи являются общеупотребительными?

73. Какие пункты относятся к работе серверной компоненты сетевой ОС?

74. Какие свойства относятся к сетям с коммутацией каналов?

75. Какие свойства относятся к сетям с коммутацией пакетов?

76. Какие свойства характерны для динамической коммутации?

77. Какие свойства характерны для сетей с коммутацией каналов?

78. Какие свойства характерны для статической коммутации?

79. Какие сети появились раньше?

80. Каким образом альтернативный оператор может обеспечить массовым клиентам доступ к ресурсам своей сети?

81. Каким свойством, прежде всего, должна обладать сеть, чтобы к ней можно было отнести известный лозунг компании Sun Microsystems: «Сеть — это компьютер»?

82. Какова максимальная длина непрерывного отрезка тонкого коаксиального кабеля в односегментной сети Ethernet?

83. Какое из административных подразделений Internet непосредственно занимается стандартизацией?

84. Какое из перечисленных действий, как правило, выполняется аппаратно, контроллером ПУ?

85. Какое из перечисленных событий послужило стимулом к активизации работ по созданию LAN?

86. Какое из перечисленных событий послужило толчком к разработке стандартных технологий LAN?

87. Какое из утверждений ошибочно?

88. Какое из этих событий произошло позже других?

89. Какое из этих устройств можно назвать коммутатором?

90. Какое из этих устройств можно назвать коммутатором?

91. Какое название традиционно используется для единицы передаваемых данных на канальном уровне?

92. Какое название традиционно используется для единицы передаваемых данных на прикладном уровне?

93. Какое название традиционно используется для единицы передаваемых данных на сетевом уровне?

94. Какое свойство многотерминальной системы отличают ее от компьютерной сети?

95. Какой англоязычный термин соответствует приведенному ниже определению?

96. Какой способ коммутации наиболее распространен сегодня в компьютерных сетях?

97. Какой тип конфигурации наиболее распространен сегодня в локальных сетях?

98. Какой тип устройств может выполнять функции коммутатора?

99. Какой элемент сети с коммутацией каналов может отказать запрашивающему узлу в установлении составного канала?

100. Когда была стандартизована технология Ethernet?

101. Когда была стандартизована технология Token Ring?

102. Когда была стандартизована технология Token Ring?

103. Когда впервые были получены значимые практические результаты по объединению компьютеров с помощью глобальных связей?

104. Когда появилась глобальная сеть Internet?

105. Может ли в телекоммуникационной сети сообщение, посланное одним абонентом другому, дойти до адресата, минуя магистраль?

106. Можно ли представить другой вариант модели взаимодействия открытых систем с другим количеством уровней, например 8 или 5?

107. На каком уровне модели OSI работает прикладная программа?

108. На каком уровне модели OSI работают сетевые службы?

109. Ниже перечислены уровни модели OSI. Отметьте, какие из названий уровней не соответствуют стандарту?

110. О каком типе сетей идет речь?

111. О каком типе сетей идет речь?

112. О каком типе сетей идет речь?

113. Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов по сравнению с сетью коммутации каналов, если известно:

114. Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов, по сравнению с сетью коммутации каналов, если известно:

115. Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов по сравнению с сетью коммутации каналов, если известно:

116. Отметьте верные утверждения:

117. Отметьте основные особенности стека TCP/IP:

118. Оцените время передачи данных объемом 50Кбайт через канал длиной 3000 км со скоростью 2 Мбита/с (время распространения электрического сигнала примите равной 0.66 скорости света).

119. Переведите на русский язык следующие термины (в том же порядке, как они перечислены в вопросе): permanent, dedicated, leased

120. Почему пользователи LAN изначально получили более удобную операционную среду, чем пользователи глобальных сетей?

121. Протоколы транспортного уровня устанавливаются:

122. Пусть администратору требуется модернизировать сеть так, чтобы каждый пользователь получил дополнительную пропускную способность, при этом администратор сохраняет в сети технологию Fast Ethernet 100 Mб/сек. Какие из перечисленных ниже подходов могут привести к требуемому результату?

123. Пусть в сети на одном из компьютеров установлена серверная ОС NetWare, а на некоторых клиентских компьютерах установлены ОС, в составе которых есть серверные модули, позволяющие выполнять запросы к локальным файлам из сети. К какому типу сети вы отнесете эту сеть?

124. Пусть имеется три адреса: WWW. *****, 123.34.25.145, 0081345e45c1. Какие из утверждений относительно этих адресов вы считаете верными?

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

126. Пусть на двух компьютерах, подключенных к одной сети, установлен один и тот же набор коммуникационных протоколов, например, TCP/IP. Однако межуровневые интерфейсы в стеке протоколов одного компьютера отличаются от межуровневых интерфейсов другого. В частности они обладают различающимися API. Можно ли в принципе разработать нормально функционирующее сетевое приложение, одна часть которого установлена на одном из этих компьютеров, а вторая – на другом.

127. Пусть сеть состоит из идентичных компьютеров, на которых установлены однотипные ОС. За одним из компьютеров административно закреплены функции по обслуживанию запросов остальных компьютеров. Например, все пользователи сети хранят свои файлы на диске этого компьютера. К какому типу сети вы отнесете эту сеть?

128. С каким из приведенных ниже переводов названий сетевых характеристик с английского на русский вы согласны?

129. Способность компьютерной сети как распределенной системы выполнять параллельные вычисления позволяет ей:

130. Укажите какие из перечисленных терминов являются синонимами?

131. Укажите, к чему в концептуальном плане приводит замена централизованной вычислительной системы распределенной компьютерной сетью:

132. Укажите, какие из перечисленных терминов относятся к функционально подобным устройствам?

133. Укажите, какие из перечисленных терминов являются синонимами?

134. Укажите, какие из указанных различий между мостом и коммутатором имеют место в действительности.

135. Частным случаем какой конфигурации является общая шина?

136. Что из перечисленного может служить признаком потока?

137. Что из перечисленного может служить признаком потока?

138. Что из перечисленного можно привести в качестве примера информационного центра телекоммуникационной сети?

139. Что из перечисленного можно привести в качестве примера информационного центра телекоммуникационной сети?

140. Что стандартизирует модель OSI?

141. Что стандартизует семиуровневая модель OSI?

142. Что такое ARPANET?

143. Что такое редиректор ОС (может быть несколько правильных ответов)?

Источник

К какому компоненту сетевой ос может быть отнесен драйвер

1. Какая информация передается по каналу, связывающему внешние интерфейсы компьютера и периферийного устройства? Команды для управления периферийным устройством, данные о состоянии периферийного устройства, а также данные ввода-вывода.

2. Какие компоненты включает интерфейс устройства? Физический интерфейс (или порт) — определяется набором электрических связей и характеристиками сигналов. Обычно он представляет собой электрический разъем с набором контактов, каждый из которых имеет определенной назначение, и соединяющий их кабель. Логический интерфейс — это набор информационных сообщений определенного формата, которыми обмениваются два устройства или две программы, а также набор правил, определяющих логику обмена этими сообщениями. В компьютере операции интерфейса с периферийными устройствами реализуется соответствующими интерфейсными картами и драйверами.

3. Какие задачи решает ОС при обмене с периферийным устройством?

4. Какие функции возлагаются на драйвер периферийного устройства?

5. Дайте определение понятия «топология».

6. К какому типу топологии можно отнести структуру, образованную тремя связанными друг с другом узлами (в виде треугольника)? Полносвязная, кольцевая.

7. К какому типу топологии можно отнести структуру, образованную четырьмя связанными друг с другом узлами (в виде квадрата)? Ячеистая, кольцевая.

8. К какому типу топологии можно отнести структуру, образованную тремя последовательно соединенными друг с другом узлами (последний не связан с первым)? Ячеистая, звезда.

9. Частным случаем какой топологии является общая шина:

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

11. Какой тип топологии наиболее распространен сегодня в локальных сетях? Иерархическая звезда (или дерево).

12. Какие требования предъявляются к системе адресации?

13. К какому типу можно отнести следующие адреса:

§ www.olifer.net ; символьный иерархический адрес

§ 20-34-а2-00-с2-27; числовой плоский адрес

§ 128.145.23.170. числовой, иерархический адрес

14. Чем неравномерный поток данных отличается от равномерного?

15. Какие параметры передаваемых данных могут служить признаком потока? Адрес источника, адрес назначения, метка, тип приложения и другие

16. Какие из утверждений о маршруте, на ваш взгляд, не всегда верны:

§ маршрут — это последовательность промежуточных узлов (интерфейсов), которые проходят данные по пути от отправителя к получателю;

§ при определении маршрута всегда выбирается один из нескольких возможных путей; это утверждение верно не всегда, т.к. очень часто существует единственный маршрут

§ каждый маршрут назначается для определенного потока данных;

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

17. Опишите основные подходы и критерии, используемые при выборе маршрута. В качестве критериев оптимальности могут выступать, например, номинальная пропускная способность и загруженность каналов связи; задержки, вносимые каналами; количество промежуточных транзитных узлов; надежность каналов и транзитных узлов. На выбор маршрута могут также влиять особые требования к сети со стороны различных типов приложений, предположения о пиковых нагрузках на некоторые каналы сети, соображения безопасности и многие другие факторы.

18. Какие из этих утверждений могут быть в некоторых случаях верными:

§ маршруты фиксируются в коммутаторах путем жесткого соединения пар интерфейсов; да.

§ маршруты определяются администратором и заносятся вручную в специальную таблицу; да

§ таблица маршрутов строится автоматически сетевым программно-аппаратным обеспечением; да

§ для каждого коммутатора строится своя таблица маршрутов, которая на нем и хранится. да

19. Какое из этих устройств можно назвать коммутатором:

§ электрический выключатель; да

§ автоматическая телефонная станция; да

§ ни одно из названных.

20. Какие методы используются при мультиплексировании? Р азделение времени и частотное разделение канала.

21. Объясните различия между разделением среды передачи и мультиплексированием.

22. Опишите, какие основные задачи нужно решить, чтобы обеспечить информационное взаимодействие любой пары абонентов в коммуникационной сети любого типа. (1) Определение потоков и соответствующих маршрутов; (2) фиксация маршрутов в конфигурационных параметрах и таблицах сетевых устройств; (3) распознавание потоков и передача данных между интерфейсами одного устройства; (4) мультиплексирование /демультиплексирование потоков; (5) разделение среды передачи

23. Как представление общего городского трафика в виде нескольких различных потоков позволяет рационализировать управление городским транспортом?

24. Пусть в сети существует несколько маршрутов между двумя конечными узлами А и B. Перечислите достоинства и недостатки следующих вариантов передачи данных между этими узлами:

§ использовать все имеющиеся маршруты для параллельной передачи данных;

§ передавать все данные по одному оптимальному по некоторому критерию маршруту;

§ использовать несколько маршрутов из набора всех возможных маршрутов и разделять между ними передаваемые данные.

Какое правило можно применить для определения маршрута передачи очередного пакета в последнем из перечисленных случаев?

Источник

Сетевая подсистема в ОС

Для будущих студентов курса «Сетевой инженер» и всех интересующихся подготовили полезную статью.

Disclamer: Статья описывает данные, которые с точки зрения автора помогут понять, как работают операционные системы с моделью TCP/IP, и не претендует на полноту.

Инструментарий и метод исследования

Для исследования операционной системы будем использовать следующие инструменты:

Операционная система Linux:

Visual Studio Code;

Операционная система Windows:

В нашем исследовании будем руководствоваться двумя правилами:

Используем всю информацию из документации операционных систем;

Проверяем правдивость описанных данных. Для структур данных:

В ОС Windows исследуем соответствующие функционалу dll, sys файлы;

В ОС Linux исследуем исходные коды и отдельные ветки ядра;

Теперь определимся с проблемами, которые вероятно будут нас преследовать на протяжении всего исследования.

Проблемы при исследовании ОС Linux

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

у каждого исследователя разный уровень экспертизы в области языка программирования, который используется в исходном коде;

у каждого исследователя есть свой собственных подход на интерпретацию полученной информации.

ограниченности исследования по времени;

объем исходного кода;

принятые правила кодирования проекта.

Как минимизировать количество действий исследователя, чтобы получить как можно больше полезной и интересной информации? Огромную роль играет правильно настроенное рабочее место. В нашем случае верную настройку определяет набор инструментов, который мы описали в разделе «Инструментарий и метод исследования». Также можно применить небольшой лайфхак и не рассматривать каждую строку исходников ядра, а рассматривать только высокоуровневые элементы. Это сэкономит время на изучение языка программирования и даст возможность разобраться, что к чему. Попробуем применить эту тактику на практике.

Сетевая подсистема Linux

Начнем наше исследование с вот такой интересной картинки:

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

Код, который относится к сетевой подсистеме, находится в директории «net». Посмотрим, из чего он состоит.

Исходный код собран по выполняемым задачам. За базовыми элементами можно обратиться в директорию core:

Оставшиеся файлы в директории «net» описывают работу ядра с различными протоколами. Интересным моментом здесь является то, что фильтрующая подсистема имеет какие-то файлы только в некоторых протоколах и подсистемах:

Что в итоге? Всего по 4м картинкам структуры исходных кодов ядра мы уже обладаем информацией о том, какие поддерживаются протоколы в ядре Linux, какие механизмы интегрированы в протоколы для контроля и фильтрации и где найти базовые элементы, которые позволяют использовать сеть. Попробуем найти эту информацию и в ОС Windows.

ОС Windows: сетевая подсистема

Где располагается код для создания и работы с сокетами;

Какой механизм используется для фильтрации;

Как имплементированы протоколы.

Сетевая подсистема, согласно документации построена по принципу модели OSI. И также приводится описание того, за счет каких технологий и типов файлов реализуется работа отдельных уровней модели.

Имплементация модели OSI в операционной системе начинается со строго определенных уровней. В данном случае всё начинается на уровне «Канальном» и заканчивается на уровне «Транспортном». Имплементация на каждом уровне своя:

На экране ниже приведен снимок директории с основными драйверами для сетевой подсистемы:

Попробуем найти такие же файлы в реальной ОС. Заглянем в директорию «%Windows%». В качестве исследуемой системы возьмем Windows 7.

Часть файлов действительно имеет названия файлов, которые присутствуют в реальной ОС.

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

Но в них все равно нет функций, которые бы могли фильтровать трафик. Почему так? Дело в том, что до Windows 7 фильтрация трафика как такового была имплементирована в отдельных драйверах, которые настраивались за счет интерфейса Windows. Начиная с Windows 7 была реализована так называемая Windows Filtering Platform, которая определила часть драйверов в специальную категорию, которая и призвана фильтровать трафик.

Часть этих фильтров можно найти по обычному поиску в директориях ОС:

Используем утилиту strings.exe на файлы FWPKCLNT.SYS и wfplwf.sys :

Имплементируются через отдельные одноименные файлы, например: tcpip.sys

В ОС Linux мы не задумывались о том как приложения получают доступ к структурам ядра и работают с сетью. Там более-менее всё очевидно и только один шаг до функций, но для Windows всё работает по принципу Callback`ов. Поэтому скорее всего будет несколько оберток для взаимодействия. Попробуем найти эти файлы.

Для поиска файлов, которые используются в качестве обертки-библиотеки, можно использовать следующий метод. Для этого создадим мини приложение, которое будет работать с сокетами, принимать и отправлять данные. Исходный код приложения:

Запускаем файл в ОС, если не возникло никаких ошибок, то необходимо параллельно запустить инструмент Process Explorer. С помощью этого инструмента мы подсмотрим, чем занимается поток, пока ждет соединения. На картинке ниже отображены все описанные действия:

Стоит отметить, что последовательность функций, которые вызываются для работы сокета в ОС, не виден в Process Explorer`е. Если нужно восстановить и эти данные, то нужно использовать отладчик ядра.

Таким образом, проводить исследование подсистем любых ОС и их механизмов можно с исходным кодом и без — достаточно выбрать необходимый набор инструментов, а также доступные методы, источники знаний.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *