Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты (полные).docx
Скачиваний:
15
Добавлен:
11.07.2024
Размер:
437.23 Кб
Скачать

Билет 1

1. Понятие сетевого протокола. Понятие стандарта. Связь с моделью osi. Протоколы Internet. Протоколы osi

C сайта IBM

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

Правила протокола реализуются в сетевом драйвере. Сетевой драйвер содержит код, который форматирует данные при их отправке с клиента на сервер баз данных и с сервера баз данных на клиент.

C лекций

Нужны первые протоколы взаимодействия на сетевом уровне, чтобы от фреймов перейти к пакетам. Первый такой протокол – TCP (старье невероятное). И появились первые RFC- Request for Comments, это описания протоколов, а не стандарты, т.е. не обязательны к реализации. Потом TCP разделили на два протокола TCP и IP. Появилась опорная сеть T1. Сеть ARPANET стала называться Internet.

Стандарт — это попытка реализации спецификации в софте или железе (не обязательно должна удастся)

Стандарты бывают

  • Юридические (такие стандарты нельзя нарушать)

Например, в России есть закон, что на любом узле связи должна быть установлена система, которая позволяет ФСБ анализировать информацию. Иначе узел не допускается к эксплуатации.

Например, практически у всех СУБД одним из интерфейсов является возможность писать запросы на SQL, потому что в США есть федеральный закон, гласящий, что любая СУБД, продаваемая в штатах одним из интерфейсов, должна иметь SQL.

  • Корпоративные

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

  • Де-факто (нарушать можно на свой страх и риск)

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

Существуют организации, которые создают стандарты де-факто.

  • ISO

    • Чиновники, стандартизирующие все от пакета молока, до упаковки трамвая

  • IEEE

    • Делает стандарты для 1,2,3 уровней модели OSI/ISO

    • Все сайты за деньги

  • EIA

    • Низкоуровневые стандарты на физическом уровне OSI/ISO

    • В организациях состоят только компании, информация платная, взнос туда довольно большой

  • TIA

    • Низкоуровневые стандарты на физическом уровне OSI/ISO

    • В организациях состоят только компании, информация платная, взнос туда довольно большой

  • ANSI

    • Сайты закрыты для всех даже за деньги

    • Ассоциация гос. стандартов штатов на все кодирование (не чиновники)

  • ITU

    • Союз электросвязи (бывшие телефонисты)

    • Все их сайты открытые

Сетевые протоколы работают на сетевом уровне OSI.

Выполняет логическую адресацию (маршрутизацию). Этот уровень работает с IP-адресами. Наиболее известным оборудованием является маршрутизатор (роутер). Типом информации является дейтаграмма. Роутер занимается тем, что хранит таблицу маршрутизации и соответственно ей отправляет дейтаграммы.

Протоколы Internet (Хз что она имеет в виду)

С инета

  • Прикладной, Представления, Сеансовый FTP,SMTP, Telnet

FTP - протокол передачи данных

SMTP – простой протокол передачи почтовых сообщений

Telnet – протокол эмуляции терминала в стеке протоколов Internet

  • Транспортный:

TCP(Transmission Control Protocol. Он обеспечивает надежную транспортировку между прикладными процессами путем установления логического соединения), UDP(User Datagram Protocol, дейтаграммный протокол без установки соединения и подтверждений. Не имеет дополнительных опций и используется для посылки срочных сообщений; В отличие от TCP он не устанавливает соединение. Он расширяет функции IP до номеров портов. Он использует те же номера портов, что и TCP. Быстрее работает, чем TCP. Используется в DNS, SNMP, VoIP)

  • Netw:

IP(Internet Protocol, данные, относящиеся к протоколу IP), ICMP(Internet Control Message Protocol, межсетевой протокол управляющих сообщений), ARP

Лекции

Сейчас используем telnet (сделали разработчики интернета - арпанет) протокол доступа - уровень session.

Любая ОС должна содержать специальный продукт, который будет пересылать сообщения между узлами системы. Такой протокол назвали MHS (message handle system), в некоторых ОС он так и называется. Он позволяет иметь агента на рабочей станции, он рассматривает сообщение и передает его на специальное устройство – message transfer agent – который дальше будет поддерживаться операторами связи (серверами) и дальше слать его куда-нибудь, пока не найдет нужный сервер, который связан с хранилищем данных (message store). А из него сообщение получит агент на рабочей станции (так работает SMTP, ….POP3(поп3), т.е протоколы интернета). Такой сервер – это mail сервер, он есть в любой ОС. При помощи почтовых серверов сейчас делается технология включения всех бизнес-процессов в среду интернет (чтобы внутри компании передавать документацию)

Есть передача файлов – протокол FTAM. Есть его аналоги: FTP, NFS, NTFS. FTAM это ISO, FTP и NFS придумали разработчики интернета.

Следующий протокол, который придумали – SBM – протокол управления (придумали IBM). Его аналог – SNMP (Simple network management protocol)(сделали разработчики интернета).

У нас есть агенты (они работают на всех устройствах) (это софт, который работает на всех устройствах, есть на всех уровнях OSI (т.е хардвеерные агенты тоже есть)). Агенты будут сообщать менеджерам что-где происходит.

Эта идея развалилась. Менеджеров может быть сколько угодно. Один менеджер может общаться с другим, но на этом управление и закончилось, потому что система управления выходит тяжелее всей системы. Тогда разработчики интернета придумали SNMP.

Суть – мы создадим софт на рабочих станциях, мы все делаем на сетевых устройствах, не на станциях, не на сервере. Агенты snmp входят в состав ОС. IEEE занимается стандартами 1-3 уровней, им на SNMP все равно, его сделали разработчики интернета (прим. читайте никто)

Менеджер snmp - софт, который ставится на рабочей станции (7 уровень) - по сути, сервер управления. Агенты шлют сообщения менеджеру. Менеджер не входит в поставку, его покупайте.

Протоколы OSI

2. Когда и в результате чего появилась сеть ARPANET. Что такое протокол NCP. Зачем и когда появился протокол TCP. Как называется первый зарегистрированный домен, первый провайдер интернет. Что такое точка сетевого доступа NAP и сколько их.

ARPANET - компьютерная сеть, созданная в 1969 году в США Агентством Министерства обороны США, явившаяся прототипом сети Интернет. В 1969 году Министерство обороны США посчитало, что на случай войны Америке нужна надёжная система передачи информации.

Network Control Protocol (NCP) – первый сетевой протокол в ARPANET. Протокол из семейства Point-to-Point Protocol PPP, обеспечивает сервисы в процессе создания соединения через PPP, устанавливает и конфигурирует различные протоколы сетевого уровня (IP, IPX).

TCP (Transmission Control Protocol, протокол управления передачей данных Интернета), предназначен для управления передачей данных в сетях и подсетях TCP/IP. Выполняет функции протокола транспортного уровня в стеке протоколов IP.

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

В середине 80-х сеть ARPANET перешла на TCP

Первый домен - Symbolics.com 15 мая 1985 года

Первый провайдер интернет: The World

NAP - Network Access Point – сетевое устройство, с помощью которого провайдеры (ISPs) обмениваются трафиком друг с другом. Всего их было четыре.

С ее лекций!!!

Когда и в результате чего появилась сеть ARPANET

В 57 году мы запустили спутник, мы показали, что у нас есть, чем носить атомное оружие. Это привело панику в штатах и в 57 году они приняли решения создать исследовательский центр ARPA. Зачем? У них над головой там что-то летает, щяс грохнет им на голову, а они совершенно к этому не готовы. Делал это всё Department of defense. Абсолютно военные разработки. Они эти разработки начали и построили разработку в виде ARPANET. И 1 сентября 69 года – день рождения ARPANET. Старьё полнейшее.

Что такое протокол NCP (Следующий абзац - продолжение прошлого абзаца и вся инфа про NCP)

Первый маршрутизатор назывался IMP, он был софтверным. Rand корпорация предложила маршрутизацию пакетов. Между узлами будут передаваться маленькие пакеты по различным маршрутам. Далее появился NCP – протокол управления сетью.

NCP использует Интернет-протокол (IP) или Internetwork Packet Exchange (IPX) и управляет несколькими сетевыми функциями, такими как обмен файлами / печатью, синхронизация часов, удаленная обработка и обмен сообщениями.

Зачем и когда появился протокол TCP

Нужны первые протоколы взаимодействия на сетевом уровне, чтобы от фреймов перейти к пакетам. Первый такой протокол – TCP (старье невероятное). И появились первые RFC- Request for Comments, это описания протоколов, а не стандарты, т.е. не обязательны к реализации. Потом TCP разделили на два протокола TCP и IP. Появилась опорная сеть T1. Сеть ARPANET стала называться Internet.

Как называется первый зарегистрированный домен.

Первый интернет-домен Symbolics.com был зарегистрирован 15 марта 1985 года.

Первый провайдер интернет.

Первый интернет провайдер – the World

Что такое точка сетевого доступа NAP и сколько их.

NAP – точки доступа подключения к системе. Они где угодно, в штатах, в Европе. Возможность доступа через специального провайдера ISP.

91 год это важный для нас год. Это всемирная паутина. World WEB. Это очень хорошая идея, сделал Бернерс-ли. Идея простая. 100к узлов, мы ищем информацию какую-то и делать при помощи технологии БД – убийство. Она сложная с точки зрения проектирования. Бернерс-ли сказал, что мы сделаем ссылки на объекты, URL, и мы будем искать документы по ссылкам и передавать пользователям, они будут работать с ними и потом возвращать их. Мы получили себе миллион станций к 92 году и очень лёгкий поиск данных. Дальше придумали NAP…