Урок № 2 Обзор сетевых технологий. Школа программирования

Скачать презентацию Урок № 2 Обзор сетевых технологий. Школа программирования Скачать презентацию Урок № 2 Обзор сетевых технологий. Школа программирования

urok_2._obzor_setevyh_tehnologiy.pptx

  • Размер: 739.3 Кб
  • Автор:
  • Количество слайдов: 8

Описание презентации Урок № 2 Обзор сетевых технологий. Школа программирования по слайдам

Урок № 2 Обзор сетевых технологий. Школа программирования Айтишка Преподаватель Холуев Максим Александрович. МодульУрок № 2 Обзор сетевых технологий. Школа программирования Айтишка Преподаватель Холуев Максим Александрович. Модуль 3 Сетевые технологии

Что такое интернет? Куча компьютеров, объединенных в одну сеть – это еще не интернет.Что такое интернет? Куча компьютеров, объединенных в одну сеть – это еще не интернет. Это всего лишь компьютерная сеть Куча разных компьютерных СЕТЕЙ, объединенных в одну глобальную сеть

Протокол – это способ взаимодействия Что может взаимодействовать?  Человек и человек (протокол записанПротокол – это способ взаимодействия Что может взаимодействовать? Человек и человек (протокол записан в словаре Ожегова или в словаре Даля) Человек и программа (этот протокол зовется интерфейсом) Компьютер и компьютер Телефон и базовая станция сотового оператора Роутер и компьютер Программа и программа Сетевые протоколы HTTPS SMTP FTP IP Ethernet

Стек протоколов TCP/IP это набор протоколов,  нужный, чтобы все работало Это программные протоколы.Стек протоколов TCP/IP это набор протоколов, нужный, чтобы все работало Это программные протоколы. Они нужны для взаимодействия с конкретной программой HTTP, FTP, DNS Это протоколы доставки информации. Они отвечают за то, чтобы информация доставлялась от нужного компьютера к нужному TCP, UDP Эти протоколы отвечают за взаимодействие между различными сетями IP, PIM, RIP, RSVP Эти протоколы описывают как передаются данные между двумя сетевыми устройствами в зависимости от того через что передаются данные. Через провода, через оптоволокно и прочее.

Кто и за что отвечает в этой модели? За каждый уровень ответственна конкретная специальностьКто и за что отвечает в этой модели? За каждый уровень ответственна конкретная специальность в IT среде За этот уровень полностью ответственны прикладные программисты. Мы с вами. Те, кто пишет программы для пользователей Эти уровни уже созданы, но вы можете изменять их, если создаете свою сеть. Например при создании Суперкомпьютеров или распределенных баз данных, распределенных облачных систем. Чтобы вмешаться в эти уровни придется писать драйвера для сетевых устройств За этот уровень отвечают проектировщики нового сетевого оборудования.

Как программисты взаимодействуют с сетью? Мы используем для работы с сетью протокол TCP илиКак программисты взаимодействуют с сетью? Мы используем для работы с сетью протокол TCP или UDPНам, программистам, предоставлены протоколы самого высокого уровня – прикладного. Именно этот уровень мы и создаем. Мы работаем через так называемые Сокеты отвечают за упаковку данных и передают эти данные программе сетевого взаимодействия или драйверу сетевого устройства. Сокет это набор информации и способ взаимодействия через сеть. Основа сокета – это пара IP-адрес и порт Например 127. 0. 0. 1:

API VK API (Application Program Interface) Программный интерфейс приложения API – это разновидность протоколаAPI VK API (Application Program Interface) Программный интерфейс приложения API – это разновидность протокола взаимодействия с уже готовой программой. Всякая программа, с которой можно взаимодействовать другим программам имеет такой интерфейс. Сервер VK тоже такая программа, с которой можно взаимодействовать. Описание интерфейса по ссылке https: //vk. com/dev/manuals

Домашнее задание Прочитать про API VK. Подумать, как можно ваши функции реализовать с помощьюДомашнее задание Прочитать про API VK. Подумать, как можно ваши функции реализовать с помощью этот API Создать основу будущей программы – Форму в которой будут расположены элементы для отображения данных из профиля VK.

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ