■ Преобразование кодировки символов, например из ASCII в EBCDIC.

■ Преобразование данных, например реверсию порядка битов, замену символов CR на символы CR/LF и т. д.

■ Сжатие данных, что позволяет уменьшить объем передаваемой информации.

■ Шифрование и дешифрование данных, что позволяет защищать информацию, передаваемую по потенциально небезопасным сетям. Шифрование может применяться при передаче пароля принимающему компьютеру.

9. Прикладной уровень

Этот уровень служит пользователям и прикладным процессам точкой доступа к сетевым сервисам. Он отвечает за следующие функции.

■ Разделение ресурсов и перенаправление устройств.

■ Удаленный доступ к файлам.

■ Удаленный доступ к принтерам.

■ Поддержку коммуникационной связи между процессами.

■ Поддержку вызовов удаленных процедур.

■ Управление сетью.

■ Службы каталогов.

■ Обмен сообщениями, в том числе электронной почты.

■ Эмуляцию виртуальных терминалов.

10. Резюме.

Эффективной моделью средств взаимодействия компьютеров в сети является многоуровневая структура, в которой модули вышележащего уровня при решении своих задач рассматривают средства нижележащего уровня как некий инструмент. Каждый уровень данной структуры поддерживает интерфейсы двух типов. Во-первых, это интерфейсы услуг с выше - и нижележащими уровнями «своей» иерархии средств. Во-вторых, это одноранговый интерфейс со средствами другой взаимодействующей стороны, расположенными на том же уровне иерархии. Этот интерфейс называют протоколом.

НЕ нашли? Не то? Что вы ищете?

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

В начале 80-х годов ISO, ITU-T при участии некоторых других международных организаций по стандартизации разработали стандартную модель взаимодействия открытых систем (OSI). Модель OSI содержит описание обобщенного представления средств сетевого взаимодействия и используется в качестве своего рода универсального языка сетевых специалистов, именно поэтому ее называют справочной моделью. Модель-OSI определяет 7 уровней взаимодействия, дает им стандартные имена, указывает, какие функции должен выполнять каждый уровень.

Открытой системой может быть названа любая система (компьютер, компьютерная сеть, операционная система, программный пакет, другие аппаратные и программные продукты), которая построена в соответствии с общедоступными спецификациями и стандартами, принятыми в результате публичного обсуждения всеми заинтересованными сторонами.

11. Вопросы для самоконтроля.

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

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

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

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

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

6. Дайте определение открытой системы.

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

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

12. Тесты для самоконтроля знаний.

1. Что такое открытая система?

a) это компьютер, который построен в соответствии с открытыми спецификациями

b) это вычислительная сеть, которая построена в соответствии с открытыми спецификациями

c) это любая система (компьютер, вычислительная сеть, ОС, программный пакет, другие аппаратные и программные продукты) которая построена в соответствии с открытыми спецификациями

d) это программный пакет, другие аппаратные и программные продукты, которые построены в соответствии с открытыми спецификациями

e) это пункты a-d

2. Эталонная модель взаимодействия открытых систем (OSI, Open Systems Interconnection reference model) разделяет взаимодействие в сети

a) на семь отдельных уровней

b) на восемь отдельных уровней

c) на шесть отдельных уровней

d) на четыре отдельных уровней

e) на пять отдельных уровней

3. Каждый уровень предоставляет услуги уровням, расположенным непосредственно

a) только выше его в стеке

b) ниже и выше его в стеке

c) только ниже его в стеке

d) только по горизонтали

e)через один уровень

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

a) Такой способ представления информации называется дефрагментацией данных

b) Такой способ представления информации называется фрагментацией данных

c) Такой способ представления информации называется сегментацией данных

d) Такой способ представления информации называется инкапсуляцией данных

e) Это пункты a-d

5. Протокольный блок данных (PDU, protocol data unit) включает

a) только специальные поля заголовка

b) Только поле данных

c) специальные поля заголовка и поле данных

d) Только контрольную сумму

e) Только постинформацию

6. Протокольный блок данных (PDU) Прикладного уровня называется

a) сегментом или датаграммой в зависимости от типа протокола

b) кадром

c) датаграммой

d) сообщением

e) пакетом

7. Протокольный блок данных (PDU) Транспортного уровня называется

a) Сегментом или датаграммой в зависимости от типа протокола

b) кадром

c) датаграммой

d) сообщением

e) пакетом

8. Протокольный блок данных (PDU) Сетевого уровня называется

a) Сегментом или датаграммой в зависимости от типа протокола

b) кадром

c) датаграммой

d) сообщением

e) пакетом

9. Протокольный блок данных (PDU) Канального уровня называется

a) Сегментом или датаграммой в зависимости от типа протокола

b) кадром

c) датаграммой

d) сообщением

e) пакетом

10. Физический уровень осуществляет

a) Сегментом или датаграммой в зависимости от типа протокола

b) доставку сообщений в том порядке, в каком они были отправлены, без потерь и дублирования

c) сеанс между процессами, выполняемыми на разных компьютерах, и может поддерживать передачу данных в виде сообщений

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и других факторов

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

11. Канальный уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) доставку сообщений в том порядке, в каком они были отправлены, без потерь и дублирования

c) сеанс между процессами, выполняемыми на разных компьютерах, и может поддерживать передачу данных в виде сообщений

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и других факторов

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

12. Сетевой уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) доставку сообщений в том порядке, в каком они были отправлены, без потерь и дублирования

c) сеанс между процессами, выполняемыми на разных компьютерах, и может' поддерживать передачу данных в виде сообщений

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и других факторов

е) прием и передачу по несущей сетевой среде неструктурированного потока битов

13.Транспортный уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) доставку сообщений в том порядке, в каком они были отправлены, без потерь и дублирования

c) сеанс между процессами, выполняемыми на разных компьютерах, и может поддерживать передачу данных в виде сообщений

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и других факторов

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

14. Сеансовый уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) доставку сообщений в том порядке, в каком они были отправлены, без потерь и дублирования

c) сеанс между процессами, выполняемыми на разных компьютерах, и может поддерживать передачу данных в виде сообщений

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и другйх факторов

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

15. Представительский уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) преобразует данных в формат известный для сети

c) выбор точки доступа к сетевым сервисам

d) выбор физического пути, по которому передаются данные в зависимости от загруженности сети, приоритета обслуживания потоков и других факторов

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

16. Прикладной уровень осуществляет

a) безошибочную передачу кадров данных с одного компьютера на другой через физический уровень

b) преобразует данных в формат известный для сети

c) выбор точки доступа к сетевым сервисам

d) сеанс между процессами, выполняемыми на разных компьютерах, и может поддерживать передачу данных в виде сообщений

e) прием и передачу по несущей сетевой среде неструктурированного потока битов

Лекция 3. Стек протоколов TCP/IP. Протокол HTTP.

Список ключевых слов: процесс, сообщение, сетевых приложений, сокет, порт, агент пользователя, TCP-соединение, протокол UDP, web, объект, URL, браузер, клиент, Web-cepeep, НТГР-запрос, интерфейс, постоянное соединение, непостоянное соединение, сегмент, конвейеризация, ответ, GET, POST, HEAD, I’UT и DELETE, кэш-сервер, прокси-сервер, авторизация, cookie, баннерная реклама.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 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 67 68 69 70 71 72 73 74 75 76