1 of 70

Компьютерные сети

9 класс

1

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

2 of 70

Компьютерные сети

Как работает

компьютерная сеть

2

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

3 of 70

Что такое компьютерная сеть?

3

Компьютерная сеть – это группа компьютеров, соединенных линиями связи.

Линии связи:

  • электрические кабели
  • оптическое волокно
  • радиоволны (в беспроводных сетях)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

4 of 70

Компьютерные сети – «за» и «против»

4

  • обмен данными между компьютерами
  • совместное использование ресурсов
    • данные
    • программы
    • внешние устройства
  • распределённые вычисления
  • электронная почта
  • затраты на сетевое оборудование
  • снижается безопасность данных
  • нужен системный администратор

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

5 of 70

Системный администратор

5

  • устанавливает и настраивает ПО
  • устанавливает права доступа
  • обеспечивает защиту информации
  • делает резервные копии данных
  • восстанавливает данные в случае сбоев
  • устраняет неисправности в сети

Сетевой администратор – занимается только работой сети.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

6 of 70

Типы сетей

6

  • персональные сети (PAN = Personal Area Network), радиус до 30 м (Bluetooth)
  • локальные сети (LAN = Local Area Network) – в одном или нескольких соседних зданиях; �беспроводные – Wi-Fi
  • корпоративные сети – одна организация
  • городские сети (MAN = Metropolitan Area Network)
  • глобальные сети (WAN = Wide Area Network)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

7 of 70

Обмен данными

7

Протокол – это набор правил и соглашений, определяющих порядок обмена данными.

Пакетный режим

1

2

3

5

6

4

  • большой файл не блокирует сеть
  • при сбое повтор 1 пакета
  • пакеты могут идти разными маршрутами

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

8 of 70

Пакетный режим

8

Состав пакета:

  • адрес получателя
  • адрес отправителя
  • данные
  • контрольная сумма

куда

откуда

данные

контрольная сумма

CRC-32

=?

Размер пакета: до 1,5 Кбайт

нет

передать заново

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

9 of 70

Серверы и клиенты

9

Сервер ­– это компьютер, предоставляющий свои ресурсы в общее использование.

Клиент – это компьютер, использующий ресурсы сервера.

  • файловый сервер
  • сервер печати

cервер

клиент

запрос

ответ

  • отправить запрос
  • вывести ответ
  • получить запрос
  • выполнить задание
  • отправить ответ
  • почтовый сервер
  • сервер приложений

программа-клиент

программа-сервер

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

10 of 70

Терминальный сервер

cервер

10

  • процессор
  • ОЗУ
  • долговременная память

терминалы

(«тонкие» клиенты)

управление

(клавиатура, мышь)

рабочий стол

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

11 of 70

Компьютерные сети

Структуры сетей

11

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

12 of 70

«Общая шина»

12

Шина – это линия связи, которую несколько устройств используют для обмена данными.

шина

  • простота, дешевизна
  • небольшой расход кабеля;
  • легко подключать новые рабочие станции;
  • сеть работает при отказе любого компьютера

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

13 of 70

«Общая шина»

13

  • при разрыве кабеля вся сеть не работает
  • один канал связи на всех
  • низкий уровень безопасности
  • сложно обнаруживать неисправности
  • ограничение размера (не более 185 м)

Фактически используется в беспроводных сетях!

!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

14 of 70

«Звезда»

14

Коммутатор (свитч) передаёт пакеты только адресату!

сервер

коммутатор

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

15 of 70

«Звезда»

15

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

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

16 of 70

«Дерево» = многоуровневая звезда

16

сервер

коммутатор

коммутатор

коммутатор

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

17 of 70

«Кольцо»

17

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

18 of 70

«Кольцо»

18

  • большой размер сети (до 20 км)
  • надежная работа при большом потоке данных
  • не нужны коммутаторы
  • для подключения нового узла нужно останавливать сеть
  • низкая безопасность
  • сложность настройки и поиска неисправностей

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

19 of 70

Компьютерные сети

Локальные сети

19

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

20 of 70

Что такое локальная сеть?

20

Локальная сеть объединяет компьютеры в одном или нескольких соседних зданиях.

Сетевая ОС поддерживает:

  • сетевое оборудование
  • сетевые протоколы
  • доступ к удалённым ресурсам

Windows, Linux, Mac OS

Типы локальных сетей:

  • одноранговые
  • с выделенным сервером

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

21 of 70

Одноранговые сети

21

Все компьютеры равноправны, каждый может выступать как в роли клиента, так и в роли сервера.

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

Разделяемые ресурсы:

Установка прав доступа!

!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

22 of 70

Сети с выделенным сервером

22

Роли серверов:

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

Windows Server, Linux Server, FreeBSD, Solaris

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

23 of 70

Терминальный доступ

23

терминальный сервер

  • клиент: клавиатура + монитор, нет винчестера
  • сервер: время процессора, ОЗУ, диски, принтеры и т.п.
  • дешевизна клиентов
  • проще администрирование
  • выше безопасность данных
  • при отказе сервера ничего не работает
  • ошибки в настройках влияют на всех

«тонкий» �клиент

«тонкий» �клиент

«тонкий» �клиент

«тонкий» �клиент

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

24 of 70

Беспроводные сети

24

Bluetooth – персональные сети

  • до 8 устройств
  • радиус до 10 м
  • скорость до 700 кбит/с

WiFi (Wireless Fidelity – «беспроводная точность»)

точка доступа

Локальная

сеть

Интернет

  • радиус до 45 м (в помещении)
  • скорость до 480 Мбит/с

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

25 of 70

Сетевое оборудование

25

Ethernet (лат. aether — эфир)

10 Мбит/с, 100 Мбит/с, 1 Гбит/с и 10 Гбит/с

1 Мбит/c = 106 бит/c!

!

разъем RJ-45

сетевая карта

сетевой кабель «витая пара»

патч-корд

коммутаторы

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

26 of 70

Маршрутизатор

26

Интернет

WAN

LAN

LAN

маршрутизатор�(шлюз)

Маршрутизатор (роутер) – устройство, определяющее дальнейший маршрут движения пакетов на основе таблиц маршрутизации.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

27 of 70

Компьютерные сети

Глобальная сеть Интернет

27

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

28 of 70

Что такое Интернет?

28

InterNet = Interconnected Networks

Интернет – это глобальная сеть, объединяющая компьютерные сети.

взаимосвязанные сети

распределённая сеть

маршрутизаторы в узлах сети

Данные хранятся на серверах (клиент-сервер).

Провайдер – это фирма, предоставляющая пользователям выход в Интернет через её локальную сеть.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

29 of 70

Подключение к Интернету

оптическая сеть (PON)

29

Интернет

Локальная

сеть провайдера

кабельная линия

телефонная станция

ADSL-модем

сплиттер

ADSL-модем

сплиттер

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

30 of 70

Подключение через мобильную связь

30

Интернет

Локальная

сеть оператора мобильной

связи

USB-модем

3G (3rd generation = 3-е поколение) – до 10 Мбит/с

4G (4th generation) – до 1 Гбит/с

EDGE – до 474 кбит/с

5G (5th generation) – до 35 Гбит/с (Мегафон, тестирование)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

31 of 70

Протоколы Интернета (TCP/IP)

31

TCP (Transmission Control Protocol) – протокол управления передачей данных

  • установка соединения
  • разбивка файла на пакеты (около 1,5 Кбайт)
  • доставка данных
  • сборка файла из пакетов

IP (Internet Protocol) – межсетевой протокол

  • правила построения пакета
  • система IP-адресов

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

32 of 70

IP-адреса

32

Каждый узел имеет уникальный адрес!

!

3232262259

=110000001010100001101000011100112

11000000.10101000.01101000.011100112

192.168.104.115

IP-адрес содержит номер сети и код узла в этой сети.

Каков интервал чисел в IP-адресе?

?

Сколько байтов занимает IP-адрес?

?

0…255

4

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

33 of 70

IP-адреса

33

192.168.104.115

0..255

0..255

0..255

0..255

IP-адрес:

адрес сети + номер компьютера в сети

173.194.71.94

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

34 of 70

IP-адреса

34

3.212

21

2.12

.42

2.19

.50

5.162

22

1.13

.29

1.109

19

2.222

.32

22

2.22

.177

9.56

.20

120

Восстановите IP-адрес компьютера по фрагментам:

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

35 of 70

IP-адреса и маски

35

192.168.104.115

IP-адрес:

адрес сети + номер компьютера в сети

Как разделить две части?

?

Маска – это шаблон, который позволяет отделить адрес сети от номера компьютера в этой сети.

маска

IP-адрес

адрес сети

номер компьютера

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

36 of 70

Маски для разделения IP-адреса

36

192 . 168 . 104 . 115

255.255.255. 0

111111112

FF16

000000002

11……………….11 00..002

адрес сети

192.168.104.0

номер компьютера

115

Маска в двоичном коде всегда имеет структуру «все единицы – все нули»: 11…1100…00

!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

37 of 70

Маски для разделения IP-адреса

37

Последнее ненулевое число маски:

111111102 =

254

111111002 =

252

111110002 =

248

111100002 =

240

111000002 =

224

110000002 =

192

100000002 =

128

000000002 =

0

111111112 =

255

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

38 of 70

Маски для разделения IP-адреса

38

Какие из последовательностей могут быть масками:

255.255.255.122

255.255.128.255

255.255.156.0

255.255.255.192

255.255.224.192

255.255.255.128

255.255.128.128

255.255.128.0

255.255.255.102

255.255.248.0

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

39 of 70

Адрес сети и номер компьютера

39

192.168.104.151

255.255.255.224

192.168.104.151/27

адрес сети

192.168.104.?

адрес сети

номер компьютера

151 = 10010111

10000000

128

к адресу сети

23

11111111.11111111.11111111.11100000

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

40 of 70

Задачи

40

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

41 of 70

IP-адреса

41

IP-адресов не хватает!

!

IP-адрес версии 6 (IPv6): 128-битные адреса

2001:0DB8:11A3:09D7:1F34:8A2E:07A0:765D

Компьютер может иметь несколько IP-адресов!

!

IP-адрес присваивается не узлу, а каналу связи (интерфейсу).

кабельная сеть

192.168.104.11

Wi-Fi

195.35.120.153

маршрутизатор

домашняя сеть

192.168.0.1

сеть провайдера

10.12.130.55

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

42 of 70

Доменные имена

42

1984 г. DNS = Domain Name System, система доменных имён

www.google.ru

173.194.71.94

ru

уровень 1

com

edu

org

net

ua

by

mail

уровень 2

spb

msk

www

уровень 3

news

list

.

корневой домен

Домен – это группа символьных адресов в Интернете.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

43 of 70

Домены верхнего уровня

43

Вид организации

Страна

.com коммерческие организации

.ru, рф Россия

.edu образование

.ua Украина

.gov правительство США

.by Белоруссия

.mil военные ведомства США

.uk Великобритания

.net сетевые организации

.it Италия

.org разные организации

.jp Япония

.info информационные сайты

.cn Китай

.biz бизнес

.ca Канада

.name личные сайты

.de Германия

.museum музеи

.ee Эстония

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

44 of 70

Преобразование адресов

44

Сервер DNS преобразует доменный адрес в IP-адрес.

www.google.com

  1. запрос серверу DNS для получения IP-адреса сайта www.google.com
  2. ожидание ответа
  3. запрос Web-страницы по полученному IP-адресу�172.194.71.104

DNS-сервер

193.124.85.210

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

45 of 70

Преобразование адресов

45

173.194.71.99

173.194.71.103

173.194.71.104

173.194.71.105

173.194.71.106�173.194.71.147

ycad-ba.narod.ru

csmsoft.narod.ru

opera-site.narod.ru

detki-help.narod.ru

seasoft.narod.ru

193.109.247.225

www.google.com

Зачем?

?

Зачем?

?

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

46 of 70

Компьютерные сети

Службы Интернета

46

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

47 of 70

Всемирная паутина (WWW)

47

1991 г.: WWW = World Wide Web – система �обмена данными в виде гипертекста.

Т. Бернес-Ли

WWW (World Wide Web) – служба для �обмена информацией в виде гипертекста.

Гипертекст – текст, содержащий активные �ссылки (гиперссылки) на другие �документы.

Гипермедиа – документ, который включает текст, рисунки, звуки, видео, причём каждый элемент может быть гиперссылкой.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

48 of 70

Веб-сайты

48

Сайт (веб-сайт) – это группа веб-страниц, которые расположены на одном сервере, объединены общей идеей и связаны с помощью гиперссылок.

Веб-сервер – это программа, которая обеспечивает работу сайтов: приём запросов и выдачу ответов по протоколу HTTP или HTTPS.

Браузер – это программа для просмотра веб-страниц на экране.

Internet Explorer

Mozilla Firefox

Google Chrome

Safari

Opera

бесплатно!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

49 of 70

Адрес документа в Интернете

49

URL (Uniform Resource Locator) – универсальный адрес документа в Интернете.

http: // www.vasya.ru / images/new/ qq.jpg

адрес сайта

каталог (папка)

имя файла

http: // www.vasya.ru

главная страница сайта: index.html, index.htm

ftp: // files.vasya.ru / pub / download / qq.zip

скачать файл

протокол

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

50 of 70

Веб 2.0

50

Идея – привлечение пользователей к наполнению сайтов информацией и совместной деятельности.

  • требуется регистрация (через e-mail)
  • «личная зона» пользователя

Социальные сети

Площадки для блогов

ВКонтакте (vk (vk. (vk.com)

Одноклассники (www (www. (www.odnoklassniki (www.odnoklassniki. (www.odnoklassniki.ru)

Facebook (www (www. (www.facebook (www.facebook. (www.facebook.com)

wwwwww.www.livejournalwww.livejournal.www.livejournal.com

wwwwww.www.blogspotwww.blogspot.www.blogspot.com

Вики-системы

Википедия (ru.wikipedia.org)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

51 of 70

Веб 2.0

51

  • расширение возможностей пользователей
  • сотрудничество на расстоянии
  • потеря контроля над данными
  • опасность взлома
  • манипуляции на основе изучения профиля
  • уменьшение «личного пространства»

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

52 of 70

Как работает электронная почта?

52

почтовый сервер

почтовый сервер

mail.ru

vasya@mail.ru

gmail.com

john@gmail.com

Интернет

Джон

Вася

коммерческое «at», 1971 год, Р. Томлисон

«собака» (Россия)

«кошечка» (Польша)

«роза» (Турция)

XVI век: вес 10 кг, объем 15 л

@

vasya@ mail.ru

почтовый ящик

почтовый сервер

SMTP

 POP3,

IMAP

SMTP

 POP3,

IMAP

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

53 of 70

Сообщение электронной почты

53

john@gmail.com

vasya@mail.ru

vasya@mail.ru

boss@mail.ru

john2@gmail.com

О покупке слона

Кому (To):

От кого (From):

Ответить (Reply To):

Копия (CC):

Скрытая копия (BC):

Тема (Subject):

заголовок письма

Здравствуйте, Джон!

Нет ли у вас желания купить

слона?

С уважением, Василий Рогов,

генеральный директор,

ООО «Слонопотам»,

г. Солнечный, ул. Слоновья, 2

тел. +7 (1812) 111-22-33

факс +7 (1812) 111-22-34

http://slonopotam.ru

приветствие

основной текст

подпись

контактная информация

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

54 of 70

Этикет при работе с электронной почтой

54

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

  • не пишите всеми заглавными буквами (= крик)
  • подтверждайте получение письма, если не можете сразу ответить

Привет, Сеня!

Посылаю эссе в приложении. Что ты об этом думаешь?

Серафим.

Привет, Серафим!

Эссе получил. Подробнее отвечу завтра, когда прочитаю.

Сеня.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

55 of 70

Почтовые программы

55

Почта Windows

Microsoft Outlook�(в составе Microsoft Office)

TheBat (www (www. (www.ritlabs (www.ritlabs. (www.ritlabs.com)

Apple Mail (www (www. (www.apple (www.apple. (www.apple.com)

  • создание, отправка и прием сообщений
  • автоматическая проверка почты
  • сортировка сообщений
  • ведение адресной книги

Mozilla Thunderbird �(www(www.(www.mozilla(www.mozilla-(www.mozilla-russia(www.mozilla-russia.(www.mozilla-russia.org)

бесплатно!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

56 of 70

Файловые архивы

56

FTP-сервер – это программа, которая обеспечивает обмен файлами: приём запросов и выдачу ответов по протоколу FTP.

FTPS = File Transfer Protocol Secure – c шифрованием

Возможности

    • скачивание файлов c сервера (download)
    • загрузка файлов на сервер (upload), в том числе загрузка Web-сайтов

Распространение программ:

    • freeware (бесплатные)
    • shareware (условно-бесплатные)
    • демо-версии
    • бета-версии

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

57 of 70

FTP-серверы

57

Права доступа

    • login: кодовое имя пользователя
    • password: пароль

Анонимный вход (в браузерах – автоматически)

    • login: anonymous
    • password: любой

Поиск файла на FTP-сервере

    • dirinfo, readme, index
    • ftpsearch.com
    • www.filesearch.ru

ftp:// user : asd @ files.example.com

ftp:// files.vasya.ru

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

58 of 70

FTP-клиенты

58

FileZilla (filezilla-project.org)

кроссплатформенная!

бесплатно!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

59 of 70

Форумы

59

Форумы – это специальные веб-сайты, предназначенные для публичного общения посетителей в форме обмена сообщениями.

аватар

ник (псевдоним)

цитата

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

60 of 70

Форумы

60

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

Топик (topic) – тема обсуждения.

Топик-стартер – тот, кто начал тему.

Оффтопик (off-topic) – высказывание не по теме.

Бан (ban) – лишение права отправлять сообщения.

FAQ (Frequently Asked Questions)

ЧаВо (Часто задаваемые вопросы) – список самых частых вопросов новичков и ответы на них.

Модератор – имеет право удалять сообщения за:

    • оффтопик
    • оскорбление участников
    • нецензурную брань

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

61 of 70

Общение в реальном времени (онлайн)

61

Mail.ru Агент (www (www. (www.mail (www.mail. (www.mail.ru)

Kopete (для Linux)

iChat (для компьютеров Apple)

  • чат (обмен текстовыми сообщениями)
  • голосовая и видеосвязь
  • обмен файлами
  • конференции
  • звонки на мобильные и стационарные телефоны
  • отправка SMS

WhatsApp (www.whatsapp.com)

Telegram (telegram.org)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

62 of 70

Облачные хранилища данных

62

Объём?

Скорость чтения и записи?

  • доступ с любого компьютера
  • совместная работа с данными
  • клиент не беспокоится о хранении данных
  • синхронизация данных на разных устройствах
  • нужен быстрый Интернет
  • скорость работы ниже
  • безопасность под угрозой!

2 Гбайт

15 Гбайт

40 Гбайт

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

63 of 70

Информационные системы

63

Погода

pogodapogoda.yandex.ru

gismeteo.ru

Расписание транспорта

rasprasp.yandex.ru

www.tutu.ru

+ покупка билетов

+ электронный билет� (e-ticket)

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

64 of 70

Компьютерные сети

Веб-сайты

64

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

65 of 70

Основные определения

65

Веб-страница – это гипертекстовый документ в Интернете.

Веб-сайт – группа веб-страниц, которые объединены общей темой и оформлением, связаны гиперссылками.

Веб-сервер – это программа, которая принимает запросы по протоколу HTTP (или HTTPS) и отвечает на них – возвращает веб-страницы и дополнительные данные (рисунки, звуковые файлы, видеофайлы).

Браузер – это программа для просмотра веб-страниц на экране монитора.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

66 of 70

Что такое веб-страница?

66

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas facilisis scelerisque metus, non hendrerit neque convallis placerat. Phasellus consequat convallis nisl, a volutpat quam posuere sed. Maecenas laoreet congue nibh, et euismod lectus varius sit amet. In tristique mattis leo, eget commodo ante egestas eget. Sed id purus quis ligula scelerisque fringilla. Suspendisse scelerisque, sapien id scelerisque imperdiet, tellus odio consequat nunc, eu fermentum diam lacus non urna. Praesent faucibus massa in risus sagittis a luctus justo aliquam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent metus dolor, semper ut fermentum vel, imperdiet in risus. Nam a lectus lorem, dictum semper nulla. In eget ipsum non arcu aliquet lacinia. Morbi iaculis sodales metus, vel posuere orci vulputate vel. Nulla non felis sem, sagittis porttitor mi. Curabitur in tortor in nisi egestas cursus quis at sapien. Proin pulvinar, odio id lacinia suscipit, sem justo aliquam risus, nec suscipit enim felis at justo. Donec at nulla orci, suscipit auctor arcu. Donec nec tortor quis justo scelerisque cursus id et magna.

index.html

sunset.jpg

tree.jpg

images

media

laugh.wav

movie.flv

запрос на каждый файл!

HTML = Hypertext Markup Language(язык разметки гипертекста)

HTML – это не язык программирования!

!

Кроссбраузерность: сайт должен одинаково отображаться в любом браузере.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

67 of 70

Какие бывают веб-страницы?

67

  • статические – готовые файлы *.htm, *.html

  • динамические – полностью или частично � создаются на сервере в момент запроса � *.php, *.asp, *.pl, *.cgi, *.shtml
  • быстро загружаются
  • почти не нагружают сервер
  • невозможна работа с базами данных (в т.ч. гостевые книги, комментарии, Веб 2.0)
  • работа с базами данных
  • загружаются медленнее
  • дополнительная нагрузка на сервер

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

68 of 70

Веб-программирование

68

  • серверные программы (back-end) выполняются на сервере, языки PHP, Python, JavaScript, Perl, …
  • клиентские программы (front-end) – на языке JavaScript, выполняются в браузере.

Скрипт (сценарий) это программа для автоматизации действий пользователя.

можно

  • заменять текст, оформление, рисунки
  • строить многоуровневые выпадающие меню
  • скрывать и открывать части страницы
  • проверять данные, введённые пользователем
  • выполнять вычисления и т. д.

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

69 of 70

Системы управления сайтами

69

CMS = Content Management System, система управления содержимым сайта.

Функции:

  • создание разделов сайта
  • создание страниц
  • база данных пользователей
  • управление доступом
  • обеспечение навигации и поиска

Не нужно знать HTML!

!

Joomla!

joomla.org

Drupal

drupal.org

бесплатно!

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru

70 of 70

Как разместить сайт?

70

На своём компьютере:

  • постоянно включенный компьютер
  • стабильный скоростной канал связи
  • «белый» IP-адрес;
  • установка и настройка веб-сервера
  • защита сайта от взломщиков, вредоносных программ и сетевых атак – самостоятельно

Хостинг — услуга по размещению сайта (данных) на постоянно работающем сервере.

Бесплатные хостинги

  • www.holm.ru
  • www.hut.ru
  • wallst.ru

оплата – реклама

Компьютерные сети, 9 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2018 http://kpolyakov.spb.ru