Skip to content

Билет №12 Марков А.А. (ИДМ 19 05)

egoistos edited this page Jan 19, 2020 · 2 revisions

1. Понятие интернет-провайдера. Виды доступа в интернет. Государственное регулирование в интернете.

Интернет-провайдер — организация, предоставляющая услуги доступа к сети Интернет и иные связанные с Интернетом услуги. К основным услугам интернет провайдеров относятся:

  • широкополосный доступ в Интернет,
  • коммутируемый доступ в Интернет,
  • беспроводной доступ в Интернет,
  • выделение дискового пространства для хранения и обеспечения работы сайтов (хостинг),
  • поддержка электронных почтовых ящиков или виртуального почтового сервера,
  • размещение оборудования клиента на площадке провайдера (колокация),
  • аренда выделенных и виртуальных серверов (VPS, VDS),
  • резервирование данных.

В соответствии с предоставляемыми услугами их можно разделить на категории:

  • провайдеры доступа,
  • хостинг-провайдеры,
  • магистральные (англ. backbone) провайдеры,
  • канальные провайдеры,
  • провайдеры последней мили.

Среди провайдеров доступа можно выделить первичных (магистральных), имеющих магистральные каналы связи в собственности, и вторичных (городских, домовых), арендующих каналы связи у первичных. Первичные провайдеры обычно продают трафик только в больших объёмах и оказывают услуги другим провайдерам, а не индивидуальным пользователям, хотя есть и исключения.

Основные технологии передачи данных для доступа к Интернету:

Технологии проводных соединений

  • DVB
  • Ethernet
  • FTTx
  • PON

Технологии беспроводных соединений:

  • DVB
  • GPRS & EDGE
  • UMTS / WCDMA
  • CDMA / (EV-DO)
  • Wi-Fi
  • Спутниковый Интернет
  • WiBro & WiMAX
  • LTE
  • iBurst

Государственное регулирование в интернете на территории РФ осуществляется Роскомнадзором. Сейчас в России приняты следующие меры регулирования интернета:

  • Законопроект о «суверенном» или «автономном рунете»
  • Требование хранить голосовые сообщения и электронную переписку
  • Наказания за пропаганду ложных сведений и неуважения к власти в интернете
  • Защита детей от угрожающей им информации
  • Борьба с пиратством в интернете
  • Федеральный список экстремистских материалов

2. Современные технологии интернет-программирования.

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

Single page application

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

Progressive Web Applications

Progressive Web applications (прогрессивное веб-приложение) – это продукт совместной эволюции нативного приложения и веб-сайта. По сути это веб-приложение, которое выглядит и ведет себя как реальное нативное приложение, может получать пуш уведомления, работать в оффлайн-режиме и т.д. При этом пользователю не нужно скачивать приложение из AppStore или Google Play, а достаточно просто сохранить на рабочий стол.

Serverless

При создании Serverless-приложения сервер по-прежнему нужен и базы данных тоже. Основное отличие этого подхода в том, что back-end код представлен в виде облачных функций (другое название serverless – FaaS, функции как сервис или Functions-as-a-Service) и позволяет приложению быстро и легко масштабироваться. При создании такого приложения разработчик может сфокусироваться на бизнес-задачах и не думать о масштабировании и настройке инфраструктуры, что впоследствии ускоряет разработку приложения и снижает ее стоимость.

Из наиболее используемых языков программирования в web можно выделить:

  • Python
  • Javascript
  • Go
Clone this wiki locally