SlideShare a Scribd company logo
ITDays.1.0
Днепропетровск, март 2010
 Компьютерная сеть и возникновение
  Internet
 Функционирование Internet
 Возникновение и развитие WWW
   Компьютерная сеть — это система связи
    компьютеров или компьютерного
    оборудования (маршрутизаторы,
    повторители и другое оборудование). Для
    передачи информации используются
    различные физические среды:
    электрические сигналы, световые сигналы
    или электромагнитное излучения.
 Вычислительные
 Информационные
 Смешанные
 Персональные (PAN)
 Локальные (LAN)
 Городские (MAN)
 Глобальные(WAN)
 UNIX (90%)
 Windows (10%)
   Клиент-сервер
   Одноранговые
   Interconnected Networks — объединённые
    сети
   Общее число пользователей: 1.73 млрд
   Население Земли в 2009: 6.832 млрд
   Каждый четвертый пользуется Internet
   Каждый шестой житель Земли голодает
   В 2009 прибавилось 18% пользователей
 После запуска СССР искусственного
  спутника США решают создать
  внутреннюю информационную сеть на
  случай войны
 1969 – состоялась передача 5 байт между 2
  университетами на расстояние 640 км
 1971 – программа для отсылки и приема
  почты
 1973 – через телефонный
  трансатлантический кабель подключились
  Великобритания и Норвегия
 70е – бурное развитие почтовой рассылки,
  подключение новых сетей
 1983 – вводится стек протоколов TCPIP,
  сеть стали называть Internet
 1984 – система доменных имен
 1988 – первый чат
 1989 – Тим Бернерс-Ли из Европейского
  совета по ядерным исследованиям
  излагает концепцию Всемирной паутины,
  разрабатывает протокол HHTP, язык HTML
  и идентификаторы URI
 1991 – Всемирная паутина выходит в
  Internet
 1997 – 10 млн компьютеров, 1 млн
  доменных имен
 1998 – компания Google предоставляет
  поиск по WWW
 2001 – возникает Wikipedia
 2004 – начинается этап Web 2.0:
  социальные сети, блоги, AJAX,
  синдикация, смешение
 После 2005 – появляются Google Earth,
  Google Street View, World Wide Telescope,
  Google OS
 Web 3.0 – высококачественная
  информация, создающаяся
  профессионалами на базе Web 2.0
 90 триллионов почтовых сообщений (e-
  mail), примерно 247 миллионов писем в
  день
 81% писем – спам
 234 млн доменов, на 47 млн больше чем за
  прошлый год
 72.2% сайтов англоязычные, 5.7% -
  китаеязычные, 3.4% - испаноязычные
 126 млн блогов, 30 млн сообщений в
  Twitter ежедневно
 Каждый третий житель СНГ
  зарегистрирован в какой либо социальной
  сети
 У каждого компьютера есть специальный
  номер (IP адрес)
 Он состоит из 4 или 6 чисел в диапазоне
  0...255 (например 192.168.0.201)
 Такой адрес должен быть уникальным для
  сети, в которой находится компьютер
 Его присваивает либо специальный сервер
  динамически либо сам пользователь
 ОС предоставляет любой программе
  сетевые порты в диапазоне 0..65535
 Программа может занять некоторый порт,
  потом освободить его для другой
  программы
 Порт – это уникальный идентификатор
  работающей программы
 IP-адрес и номер порта уникальным
  образом определяют работающую
  программу на некотором компьютере в
  сети
 Многие номера портов уже
  зарезервированы для конкретных
  программ: 21 – FTP, 22 – SSH, 80 и 8080 -
  HTTP
Приложения     HTTP                FTP              DNS


Транспортный              TCP                 UDP


  Сетевой                            IP


Соединения              Ethernet          Wi-Fi


Физический     Кабель           Оптоволокно           Радио
 Данные по компьютерной сети
  передаются пакетами
 В каждом пакете записан адрес
  отправителя и получателя и еще много
  разной информации
 Пакеты уровня приложения
  запаковываются в TCP- или UDP-пакеты
 TCP- и UDP-пакеты запаковываются в IP-
  пакеты
 IP-пакеты передаются физически
  маршрутизаторами и повторителями с
  сетевой карты отправителя по кабелям
  или радио сигналами на сетевую карту
  получателя
 Когда IP-пакет приходит к получателю,
  происходит процесс распаковки данных
 Запаковкой и распаковкой TCPIP
  занимается сетевая подсистема ОС и
  драйвера конкретный сетевых карт
 Из TCP- или UDP-пакетов извлекаются
  непосредственные данные
 ОС передает их приложению, которое
  зарегистрировалось на порт, номер
  которого обозначен в этих пакетах
 Далее приложение само определяет, что
  делать с этими данными
Приложения     HTTP                FTP              DNS


Транспортный              TCP                 UDP


  Сетевой                            IP


Соединения              Ethernet          Wi-Fi


Физический     Кабель           Оптоволокно           Радио
Порт отправителя    Порт получателя
Длина сообщения    Контрольная сумма
Порт отправителя                           Порт получателя
                                Номер пакета
                           Номер подтверждения
Длина заголовка         Флаги                        Размер окна
        Контрольная сумма                      Смещение срочных данных
            Настройки                                  Данные
Версия         Длина заголовка     Тип службы         Общая длина
       Идентификатор                    Флаги         Смещение данных
Время жизни       Транспортный               Контрольная сумма
                    протокол
                         Адрес отправителя
                         Адрес получателя
           Настройки                              Данные
   WWW – World Wide Web
   Работает по принципу клиент-сервер
   На сервере работает специальная
    программа Web-сервер
   Клиенты, используя специальные
    программы Web-обозреватели (browser)
   На сервере хранится множество страниц с
    гипертекстом
 При помощи обозревателя пользователь
  запрашивает страницы с гипертекстом
 Сервер находит их и высылает
 Каждая страница адресуется с помощью
  URL
<схема>://<логин>:<пароль>@<хост>:<порт>/<путь>


 Схема – обозначает протокол уровня
  приложения (HTTP, HTTPS, FTP и т.д.)
 Логин и пароль – зарегистрированное имя
  пользователя и пароль на стороне сервера
 Хост – IP-адрес компьютера-сервера
<схема>://<логин>:<пароль>@<хост>:<порт>/<путь>


 Порт – номер порта, закрепленный за
  программой-сервером
 Путь – путь в файловой системе
  компьютера-сервера к запрашиваемым
  данным
 Логин, пароль и порт – необязательные
  атрибуты
ftp://petr:secret@88.155.53.142:2121/folder/page.txt

 ftp – схема, используется протокол уровня
  приложения FTP (порт по умолчанию 21)
 pert – имя пользователя
 secret – пароль
 88.155.53.142 – IP-адрес компьютера-
  сервера
ftp://petr:secret@88.155.53.142:2121/folder/page.txt

 2121 – порт программы, очевидно, FTP-
  сервера, запущенного на компьютере-
  сервере
 /folder/page.txt – путь к файлу page.txt на
  компьютере-сервере
 Пользователям легче запоминать слова, а
  не цифры (IP-адреса)
 Домен – это набор слов, разделенных
  точками, однозначно определяющих один
  или несколько IP-адресов
 По всему миру на специальных серверах
  хранится информация о существующих
  доменах и IP-адресах, к которым они
  привязаны
   Домен можно зарегистрировать (платно
    или бесплатно)
http://bible.com.ua/bible

 http – схема, используем протокол HTTP
 bible.com.ua – доменное имя,
  соответствует IP-адресу 76.76.19.179
 /bible - страница с поиском по Библии
 Имя пользователя и пароль указывать не
  нужно – запрашиваем общедоступную
  информацию
 Номер порта определяется по протоколу
   Набор страниц гипертекста
   Хранится на некотором компьютере
   На компьютере запущена и настроена
    программа Web-сервер
   Компьютер имеет свой адрес в Internet
   Пользователи запрашиваю по этому
    адресу страницы при помощи
    обозревателя
   Internet Explorer

   Firefox

   Opera

   Safari

   Chrome
 Создаются мощнейшие Data-центры
 Пользователи вместо полноценных ПК
  используют нетбуки или тонкие клиенты
 Некоторые организации арендуют
  вычислительные мощности у Data-центров
  и предоставляют их клиентам за плату
 Все данные клиента хранятся на сервере, а
  не на своем компьютере
ITDays.1.0
Днепропетровск, март 2010

More Related Content

What's hot

термины и определения, используемые Веб-разработчиками
термины и определения, используемые Веб-разработчикамитермины и определения, используемые Веб-разработчиками
термины и определения, используемые Веб-разработчикамиСергей Савченко
 
интернет
интернетинтернет
интернетevsyukova
 
67
6767
67JIuc
 
презентация учителя
презентация учителяпрезентация учителя
презентация учителя
Ananastik
 
лекция 2
лекция 2 лекция 2
лекция 2 annuta123
 
лекция5
лекция5лекция5
лекция5
infcult
 
введение в интернет
введение в интернетвведение в интернет
введение в интернетUlyana1973
 
службы интернета
службы интернетаслужбы интернета
службы интернетаAnitaAliferova
 
интернет
интернетинтернет
интернет
pastor_ni
 
компьютерные сети
компьютерные сетикомпьютерные сети
компьютерные сетиellin55
 
основы интернет
основы интернетосновы интернет
основы интернет
Alexander Babich
 
Как работает интернет?
Как работает интернет?Как работает интернет?
Как работает интернет?
FokGroup
 
Введение в Web-технологии
Введение в Web-технологииВведение в Web-технологии
Введение в Web-технологии
Eugen Dashkovsky
 
интернет как глобальная информационная система
интернет как глобальная информационная системаинтернет как глобальная информационная система
интернет как глобальная информационная системаЕлена Ключева
 
Интернет как глобальная информационная система
Интернет как глобальная информационная системаИнтернет как глобальная информационная система
Интернет как глобальная информационная системаNickEliot
 

What's hot (17)

термины и определения, используемые Веб-разработчиками
термины и определения, используемые Веб-разработчикамитермины и определения, используемые Веб-разработчиками
термины и определения, используемые Веб-разработчиками
 
интернет
интернетинтернет
интернет
 
67
6767
67
 
презентация учителя
презентация учителяпрезентация учителя
презентация учителя
 
лекция 2
лекция 2 лекция 2
лекция 2
 
лекция5
лекция5лекция5
лекция5
 
введение в интернет
введение в интернетвведение в интернет
введение в интернет
 
службы интернета
службы интернетаслужбы интернета
службы интернета
 
интернет1
интернет1интернет1
интернет1
 
интернет
интернетинтернет
интернет
 
компьютерные сети
компьютерные сетикомпьютерные сети
компьютерные сети
 
основы интернет
основы интернетосновы интернет
основы интернет
 
Как работает интернет?
Как работает интернет?Как работает интернет?
Как работает интернет?
 
Сервисы интернета
Сервисы интернетаСервисы интернета
Сервисы интернета
 
Введение в Web-технологии
Введение в Web-технологииВведение в Web-технологии
Введение в Web-технологии
 
интернет как глобальная информационная система
интернет как глобальная информационная системаинтернет как глобальная информационная система
интернет как глобальная информационная система
 
Интернет как глобальная информационная система
Интернет как глобальная информационная системаИнтернет как глобальная информационная система
Интернет как глобальная информационная система
 

Viewers also liked

Марьян Максимчук - GoAnimate
Марьян Максимчук - GoAnimateМарьян Максимчук - GoAnimate
Марьян Максимчук - GoAnimateGAiN@ESD
 
Максим Балаклицкий - Медиа и ИТ
Максим Балаклицкий - Медиа и ИТМаксим Балаклицкий - Медиа и ИТ
Максим Балаклицкий - Медиа и ИТGAiN@ESD
 
Марьян Максимчук - 12 советов для пользователей социальных сетей
Марьян Максимчук - 12 советов для пользователей социальных сетейМарьян Максимчук - 12 советов для пользователей социальных сетей
Марьян Максимчук - 12 советов для пользователей социальных сетейGAiN@ESD
 
Евгений Кутя - Информационная безопасность
Евгений Кутя - Информационная безопасностьЕвгений Кутя - Информационная безопасность
Евгений Кутя - Информационная безопасностьGAiN@ESD
 
Максим Балаклицкий - Журналистская фотография
Максим Балаклицкий - Журналистская фотографияМаксим Балаклицкий - Журналистская фотография
Максим Балаклицкий - Журналистская фотографияGAiN@ESD
 
Марьян Максимчук - Twitter
Марьян Максимчук - TwitterМарьян Максимчук - Twitter
Марьян Максимчук - TwitterGAiN@ESD
 
Антон Шумихин - Opensource
Антон Шумихин - OpensourceАнтон Шумихин - Opensource
Антон Шумихин - OpensourceGAiN@ESD
 
Артем Искаов - Поисковая оптимизация и продвижение сайта
Артем Искаов - Поисковая оптимизация и продвижение сайтаАртем Искаов - Поисковая оптимизация и продвижение сайта
Артем Искаов - Поисковая оптимизация и продвижение сайтаGAiN@ESD
 
Александр Лисовский - Плакат
Александр Лисовский - ПлакатАлександр Лисовский - Плакат
Александр Лисовский - ПлакатGAiN@ESD
 
Александр Лисовский - Бренд
Александр Лисовский - БрендАлександр Лисовский - Бренд
Александр Лисовский - БрендGAiN@ESD
 
Марьян Максимчук - Mixlr
Марьян Максимчук - MixlrМарьян Максимчук - Mixlr
Марьян Максимчук - MixlrGAiN@ESD
 
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсами
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсамиАндрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсами
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсамиGAiN@ESD
 
Александр Лисовский - Образовательные курсы как метод евангелизации
Александр Лисовский - Образовательные курсы как метод евангелизацииАлександр Лисовский - Образовательные курсы как метод евангелизации
Александр Лисовский - Образовательные курсы как метод евангелизации
GAiN@ESD
 
Александр Лисовский - Проектирование интерфейсов на уровне эскизов
Александр Лисовский - Проектирование интерфейсов на уровне эскизовАлександр Лисовский - Проектирование интерфейсов на уровне эскизов
Александр Лисовский - Проектирование интерфейсов на уровне эскизов
GAiN@ESD
 
Максим Балаклицкий - Как попасть в СМИ
Максим Балаклицкий - Как попасть в СМИМаксим Балаклицкий - Как попасть в СМИ
Максим Балаклицкий - Как попасть в СМИ
GAiN@ESD
 
Сергей Степанюк - Социальные сети
Сергей Степанюк - Социальные сетиСергей Степанюк - Социальные сети
Сергей Степанюк - Социальные сети
GAiN@ESD
 
Виктор Белоусов - Копирайтинг
Виктор Белоусов - КопирайтингВиктор Белоусов - Копирайтинг
Виктор Белоусов - Копирайтинг
GAiN@ESD
 
Александр Лисовский - Рисуем правильный дизайн сайта общины
Александр Лисовский - Рисуем правильный дизайн сайта общиныАлександр Лисовский - Рисуем правильный дизайн сайта общины
Александр Лисовский - Рисуем правильный дизайн сайта общиныGAiN@ESD
 
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииБогдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииGAiN@ESD
 

Viewers also liked (20)

Марьян Максимчук - GoAnimate
Марьян Максимчук - GoAnimateМарьян Максимчук - GoAnimate
Марьян Максимчук - GoAnimate
 
Максим Балаклицкий - Медиа и ИТ
Максим Балаклицкий - Медиа и ИТМаксим Балаклицкий - Медиа и ИТ
Максим Балаклицкий - Медиа и ИТ
 
Марьян Максимчук - 12 советов для пользователей социальных сетей
Марьян Максимчук - 12 советов для пользователей социальных сетейМарьян Максимчук - 12 советов для пользователей социальных сетей
Марьян Максимчук - 12 советов для пользователей социальных сетей
 
Евгений Кутя - Информационная безопасность
Евгений Кутя - Информационная безопасностьЕвгений Кутя - Информационная безопасность
Евгений Кутя - Информационная безопасность
 
Максим Балаклицкий - Журналистская фотография
Максим Балаклицкий - Журналистская фотографияМаксим Балаклицкий - Журналистская фотография
Максим Балаклицкий - Журналистская фотография
 
Марьян Максимчук - Twitter
Марьян Максимчук - TwitterМарьян Максимчук - Twitter
Марьян Максимчук - Twitter
 
Антон Шумихин - Opensource
Антон Шумихин - OpensourceАнтон Шумихин - Opensource
Антон Шумихин - Opensource
 
Артем Искаов - Поисковая оптимизация и продвижение сайта
Артем Искаов - Поисковая оптимизация и продвижение сайтаАртем Искаов - Поисковая оптимизация и продвижение сайта
Артем Искаов - Поисковая оптимизация и продвижение сайта
 
Александр Лисовский - Плакат
Александр Лисовский - ПлакатАлександр Лисовский - Плакат
Александр Лисовский - Плакат
 
Александр Лисовский - Бренд
Александр Лисовский - БрендАлександр Лисовский - Бренд
Александр Лисовский - Бренд
 
Марьян Максимчук - Mixlr
Марьян Максимчук - MixlrМарьян Максимчук - Mixlr
Марьян Максимчук - Mixlr
 
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсами
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсамиАндрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсами
Андрей Долганов - Виденье работы сайта и взаимодействие с другими ресурсами
 
Александр Лисовский - Образовательные курсы как метод евангелизации
Александр Лисовский - Образовательные курсы как метод евангелизацииАлександр Лисовский - Образовательные курсы как метод евангелизации
Александр Лисовский - Образовательные курсы как метод евангелизации
 
Александр Лисовский - Проектирование интерфейсов на уровне эскизов
Александр Лисовский - Проектирование интерфейсов на уровне эскизовАлександр Лисовский - Проектирование интерфейсов на уровне эскизов
Александр Лисовский - Проектирование интерфейсов на уровне эскизов
 
Максим Балаклицкий - Как попасть в СМИ
Максим Балаклицкий - Как попасть в СМИМаксим Балаклицкий - Как попасть в СМИ
Максим Балаклицкий - Как попасть в СМИ
 
Сергей Степанюк - Социальные сети
Сергей Степанюк - Социальные сетиСергей Степанюк - Социальные сети
Сергей Степанюк - Социальные сети
 
Виктор Белоусов - Копирайтинг
Виктор Белоусов - КопирайтингВиктор Белоусов - Копирайтинг
Виктор Белоусов - Копирайтинг
 
Александр Лисовский - Рисуем правильный дизайн сайта общины
Александр Лисовский - Рисуем правильный дизайн сайта общиныАлександр Лисовский - Рисуем правильный дизайн сайта общины
Александр Лисовский - Рисуем правильный дизайн сайта общины
 
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииБогдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
 
123
123123
123
 

Similar to Антон Шумихин - Архитектура сетей

архитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияархитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложения
Vladyslav Leikykh
 
История возникновения Интернета
История возникновения ИнтернетаИстория возникновения Интернета
История возникновения Интернета
Oksana Kutsenko
 
интернет
интернетинтернет
интернет
mari10ko
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологий
Яковенко Кирилл
 
Введение в курс
Введение в курсВведение в курс
Введение в курс
Eugen Dashkovsky
 
Сети и системы телекоммуникаций. Транспортный уровень
Сети и системы телекоммуникаций. Транспортный уровеньСети и системы телекоммуникаций. Транспортный уровень
Сети и системы телекоммуникаций. Транспортный уровень
Andrey Sozykin
 
интернет как глобальная информационная система
интернет как глобальная информационная системаинтернет как глобальная информационная система
интернет как глобальная информационная системаЕлена Ключева
 
About history as well as now Internet___
About history as well as now Internet___About history as well as now Internet___
About history as well as now Internet___
rajabovfarhod254
 
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
HappyDev-lite
 
Introduction into computer networks
Introduction into computer networksIntroduction into computer networks
Introduction into computer networks
Andrei Kirushchanka
 
лекция 2
лекция 2лекция 2
лекция 2annuta123
 
UNEC__1683904139.pptx
UNEC__1683904139.pptxUNEC__1683904139.pptx
UNEC__1683904139.pptx
AdnanOktar1
 
тпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернеттпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернетannuta123
 
тпцми лекция 2 интернет
тпцми лекция 2 интернеттпцми лекция 2 интернет
тпцми лекция 2 интернетannuta123
 
презентация 1.ppt
презентация 1.pptпрезентация 1.ppt
презентация 1.ppt
ssuser090a572
 
Adresa inet
Adresa inetAdresa inet
глобальная сеть интернет
глобальная сеть интернетглобальная сеть интернет
глобальная сеть интернетevgenia12
 
тпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернеттпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернетannuta123
 

Similar to Антон Шумихин - Архитектура сетей (20)

архитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияархитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложения
 
История возникновения Интернета
История возникновения ИнтернетаИстория возникновения Интернета
История возникновения Интернета
 
интернет
интернетинтернет
интернет
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологий
 
Введение в курс
Введение в курсВведение в курс
Введение в курс
 
Сети и системы телекоммуникаций. Транспортный уровень
Сети и системы телекоммуникаций. Транспортный уровеньСети и системы телекоммуникаций. Транспортный уровень
Сети и системы телекоммуникаций. Транспортный уровень
 
интернет как глобальная информационная система
интернет как глобальная информационная системаинтернет как глобальная информационная система
интернет как глобальная информационная система
 
About history as well as now Internet___
About history as well as now Internet___About history as well as now Internet___
About history as well as now Internet___
 
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
 
Introduction into computer networks
Introduction into computer networksIntroduction into computer networks
Introduction into computer networks
 
лекция 2
лекция 2лекция 2
лекция 2
 
UNEC__1683904139.pptx
UNEC__1683904139.pptxUNEC__1683904139.pptx
UNEC__1683904139.pptx
 
тпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернеттпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернет
 
тпцми лекция 2 интернет
тпцми лекция 2 интернеттпцми лекция 2 интернет
тпцми лекция 2 интернет
 
презентация 1.ppt
презентация 1.pptпрезентация 1.ppt
презентация 1.ppt
 
Adresa inet
Adresa inetAdresa inet
Adresa inet
 
135128
135128135128
135128
 
135128
135128135128
135128
 
глобальная сеть интернет
глобальная сеть интернетглобальная сеть интернет
глобальная сеть интернет
 
тпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернеттпцми лекция 4 сервис интернет
тпцми лекция 4 сервис интернет
 

More from GAiN@ESD

Александр Лисовский - Holy stories
Александр Лисовский - Holy storiesАлександр Лисовский - Holy stories
Александр Лисовский - Holy stories
GAiN@ESD
 
Олег Василенко - Картография и церковь
Олег Василенко - Картография и церковьОлег Василенко - Картография и церковь
Олег Василенко - Картография и церковь
GAiN@ESD
 
Марьян Максимчук - Церковный сайт
Марьян Максимчук - Церковный сайтМарьян Максимчук - Церковный сайт
Марьян Максимчук - Церковный сайт
GAiN@ESD
 
Юрий Григорьевич Кузьменко - Как сделать качественный снимок
Юрий Григорьевич Кузьменко - Как сделать качественный снимокЮрий Григорьевич Кузьменко - Как сделать качественный снимок
Юрий Григорьевич Кузьменко - Как сделать качественный снимок
GAiN@ESD
 
Андрей Долганов - Написание сценариев в телепроизводстве
Андрей Долганов - Написание сценариев в телепроизводствеАндрей Долганов - Написание сценариев в телепроизводстве
Андрей Долганов - Написание сценариев в телепроизводстве
GAiN@ESD
 
Максим Балаклицкий - Методика интервью
Максим Балаклицкий - Методика интервьюМаксим Балаклицкий - Методика интервью
Максим Балаклицкий - Методика интервью
GAiN@ESD
 
Максим Балаклицкий - Священник в СМИ
Максим Балаклицкий - Священник в СМИМаксим Балаклицкий - Священник в СМИ
Максим Балаклицкий - Священник в СМИ
GAiN@ESD
 
Марьян Максимчук - TwitterFeed
Марьян Максимчук - TwitterFeedМарьян Максимчук - TwitterFeed
Марьян Максимчук - TwitterFeedGAiN@ESD
 
Марьян Максимчук - Социальные сети
Марьян Максимчук - Социальные сетиМарьян Максимчук - Социальные сети
Марьян Максимчук - Социальные сетиGAiN@ESD
 
Марьян Максимчук - Обзор платформы Net Adventist
Марьян Максимчук - Обзор платформы Net AdventistМарьян Максимчук - Обзор платформы Net Adventist
Марьян Максимчук - Обзор платформы Net AdventistGAiN@ESD
 
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииБогдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииGAiN@ESD
 
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиМаксим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиGAiN@ESD
 
Максим Балаклицкий - Как писать репортаж на религиозную тему
Максим Балаклицкий - Как писать репортаж на религиозную темуМаксим Балаклицкий - Как писать репортаж на религиозную тему
Максим Балаклицкий - Как писать репортаж на религиозную темуGAiN@ESD
 
Антон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitАнтон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitGAiN@ESD
 
Андрей Долганов - Церковь и СМИ
Андрей Долганов - Церковь и СМИАндрей Долганов - Церковь и СМИ
Андрей Долганов - Церковь и СМИGAiN@ESD
 
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиМаксим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиGAiN@ESD
 

More from GAiN@ESD (16)

Александр Лисовский - Holy stories
Александр Лисовский - Holy storiesАлександр Лисовский - Holy stories
Александр Лисовский - Holy stories
 
Олег Василенко - Картография и церковь
Олег Василенко - Картография и церковьОлег Василенко - Картография и церковь
Олег Василенко - Картография и церковь
 
Марьян Максимчук - Церковный сайт
Марьян Максимчук - Церковный сайтМарьян Максимчук - Церковный сайт
Марьян Максимчук - Церковный сайт
 
Юрий Григорьевич Кузьменко - Как сделать качественный снимок
Юрий Григорьевич Кузьменко - Как сделать качественный снимокЮрий Григорьевич Кузьменко - Как сделать качественный снимок
Юрий Григорьевич Кузьменко - Как сделать качественный снимок
 
Андрей Долганов - Написание сценариев в телепроизводстве
Андрей Долганов - Написание сценариев в телепроизводствеАндрей Долганов - Написание сценариев в телепроизводстве
Андрей Долганов - Написание сценариев в телепроизводстве
 
Максим Балаклицкий - Методика интервью
Максим Балаклицкий - Методика интервьюМаксим Балаклицкий - Методика интервью
Максим Балаклицкий - Методика интервью
 
Максим Балаклицкий - Священник в СМИ
Максим Балаклицкий - Священник в СМИМаксим Балаклицкий - Священник в СМИ
Максим Балаклицкий - Священник в СМИ
 
Марьян Максимчук - TwitterFeed
Марьян Максимчук - TwitterFeedМарьян Максимчук - TwitterFeed
Марьян Максимчук - TwitterFeed
 
Марьян Максимчук - Социальные сети
Марьян Максимчук - Социальные сетиМарьян Максимчук - Социальные сети
Марьян Максимчук - Социальные сети
 
Марьян Максимчук - Обзор платформы Net Adventist
Марьян Максимчук - Обзор платформы Net AdventistМарьян Максимчук - Обзор платформы Net Adventist
Марьян Максимчук - Обзор платформы Net Adventist
 
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизацииБогдан Яковенко - Комплексный интернет-маркетинг в евангелизации
Богдан Яковенко - Комплексный интернет-маркетинг в евангелизации
 
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиМаксим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
 
Максим Балаклицкий - Как писать репортаж на религиозную тему
Максим Балаклицкий - Как писать репортаж на религиозную темуМаксим Балаклицкий - Как писать репортаж на религиозную тему
Максим Балаклицкий - Как писать репортаж на религиозную тему
 
Антон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitАнтон Шумихин - Redmin&Git
Антон Шумихин - Redmin&Git
 
Андрей Долганов - Церковь и СМИ
Андрей Долганов - Церковь и СМИАндрей Долганов - Церковь и СМИ
Андрей Долганов - Церковь и СМИ
 
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церквиМаксим Балаклицкий - Общественная коммуникация адвентистской церкви
Максим Балаклицкий - Общественная коммуникация адвентистской церкви
 

Антон Шумихин - Архитектура сетей

  • 2.  Компьютерная сеть и возникновение Internet  Функционирование Internet  Возникновение и развитие WWW
  • 3. Компьютерная сеть — это система связи компьютеров или компьютерного оборудования (маршрутизаторы, повторители и другое оборудование). Для передачи информации используются различные физические среды: электрические сигналы, световые сигналы или электромагнитное излучения.
  • 5.  Персональные (PAN)  Локальные (LAN)  Городские (MAN)  Глобальные(WAN)
  • 6.  UNIX (90%)  Windows (10%)
  • 7. Клиент-сервер  Одноранговые
  • 8. Interconnected Networks — объединённые сети  Общее число пользователей: 1.73 млрд  Население Земли в 2009: 6.832 млрд  Каждый четвертый пользуется Internet  Каждый шестой житель Земли голодает  В 2009 прибавилось 18% пользователей
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.  После запуска СССР искусственного спутника США решают создать внутреннюю информационную сеть на случай войны  1969 – состоялась передача 5 байт между 2 университетами на расстояние 640 км  1971 – программа для отсылки и приема почты
  • 14.  1973 – через телефонный трансатлантический кабель подключились Великобритания и Норвегия  70е – бурное развитие почтовой рассылки, подключение новых сетей  1983 – вводится стек протоколов TCPIP, сеть стали называть Internet
  • 15.  1984 – система доменных имен  1988 – первый чат  1989 – Тим Бернерс-Ли из Европейского совета по ядерным исследованиям излагает концепцию Всемирной паутины, разрабатывает протокол HHTP, язык HTML и идентификаторы URI  1991 – Всемирная паутина выходит в Internet
  • 16.  1997 – 10 млн компьютеров, 1 млн доменных имен  1998 – компания Google предоставляет поиск по WWW  2001 – возникает Wikipedia  2004 – начинается этап Web 2.0: социальные сети, блоги, AJAX, синдикация, смешение
  • 17.  После 2005 – появляются Google Earth, Google Street View, World Wide Telescope, Google OS  Web 3.0 – высококачественная информация, создающаяся профессионалами на базе Web 2.0
  • 18.  90 триллионов почтовых сообщений (e- mail), примерно 247 миллионов писем в день  81% писем – спам  234 млн доменов, на 47 млн больше чем за прошлый год  72.2% сайтов англоязычные, 5.7% - китаеязычные, 3.4% - испаноязычные
  • 19.  126 млн блогов, 30 млн сообщений в Twitter ежедневно  Каждый третий житель СНГ зарегистрирован в какой либо социальной сети
  • 20.  У каждого компьютера есть специальный номер (IP адрес)  Он состоит из 4 или 6 чисел в диапазоне 0...255 (например 192.168.0.201)  Такой адрес должен быть уникальным для сети, в которой находится компьютер  Его присваивает либо специальный сервер динамически либо сам пользователь
  • 21.  ОС предоставляет любой программе сетевые порты в диапазоне 0..65535  Программа может занять некоторый порт, потом освободить его для другой программы  Порт – это уникальный идентификатор работающей программы
  • 22.  IP-адрес и номер порта уникальным образом определяют работающую программу на некотором компьютере в сети  Многие номера портов уже зарезервированы для конкретных программ: 21 – FTP, 22 – SSH, 80 и 8080 - HTTP
  • 23.
  • 24. Приложения HTTP FTP DNS Транспортный TCP UDP Сетевой IP Соединения Ethernet Wi-Fi Физический Кабель Оптоволокно Радио
  • 25.  Данные по компьютерной сети передаются пакетами  В каждом пакете записан адрес отправителя и получателя и еще много разной информации  Пакеты уровня приложения запаковываются в TCP- или UDP-пакеты  TCP- и UDP-пакеты запаковываются в IP- пакеты
  • 26.  IP-пакеты передаются физически маршрутизаторами и повторителями с сетевой карты отправителя по кабелям или радио сигналами на сетевую карту получателя  Когда IP-пакет приходит к получателю, происходит процесс распаковки данных  Запаковкой и распаковкой TCPIP занимается сетевая подсистема ОС и драйвера конкретный сетевых карт
  • 27.  Из TCP- или UDP-пакетов извлекаются непосредственные данные  ОС передает их приложению, которое зарегистрировалось на порт, номер которого обозначен в этих пакетах  Далее приложение само определяет, что делать с этими данными
  • 28. Приложения HTTP FTP DNS Транспортный TCP UDP Сетевой IP Соединения Ethernet Wi-Fi Физический Кабель Оптоволокно Радио
  • 29. Порт отправителя Порт получателя Длина сообщения Контрольная сумма
  • 30. Порт отправителя Порт получателя Номер пакета Номер подтверждения Длина заголовка Флаги Размер окна Контрольная сумма Смещение срочных данных Настройки Данные
  • 31. Версия Длина заголовка Тип службы Общая длина Идентификатор Флаги Смещение данных Время жизни Транспортный Контрольная сумма протокол Адрес отправителя Адрес получателя Настройки Данные
  • 32. WWW – World Wide Web  Работает по принципу клиент-сервер  На сервере работает специальная программа Web-сервер  Клиенты, используя специальные программы Web-обозреватели (browser)  На сервере хранится множество страниц с гипертекстом
  • 33.  При помощи обозревателя пользователь запрашивает страницы с гипертекстом  Сервер находит их и высылает  Каждая страница адресуется с помощью URL
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. <схема>://<логин>:<пароль>@<хост>:<порт>/<путь>  Схема – обозначает протокол уровня приложения (HTTP, HTTPS, FTP и т.д.)  Логин и пароль – зарегистрированное имя пользователя и пароль на стороне сервера  Хост – IP-адрес компьютера-сервера
  • 40. <схема>://<логин>:<пароль>@<хост>:<порт>/<путь>  Порт – номер порта, закрепленный за программой-сервером  Путь – путь в файловой системе компьютера-сервера к запрашиваемым данным  Логин, пароль и порт – необязательные атрибуты
  • 41. ftp://petr:secret@88.155.53.142:2121/folder/page.txt  ftp – схема, используется протокол уровня приложения FTP (порт по умолчанию 21)  pert – имя пользователя  secret – пароль  88.155.53.142 – IP-адрес компьютера- сервера
  • 42. ftp://petr:secret@88.155.53.142:2121/folder/page.txt  2121 – порт программы, очевидно, FTP- сервера, запущенного на компьютере- сервере  /folder/page.txt – путь к файлу page.txt на компьютере-сервере
  • 43.  Пользователям легче запоминать слова, а не цифры (IP-адреса)  Домен – это набор слов, разделенных точками, однозначно определяющих один или несколько IP-адресов  По всему миру на специальных серверах хранится информация о существующих доменах и IP-адресах, к которым они привязаны
  • 44. Домен можно зарегистрировать (платно или бесплатно)
  • 45. http://bible.com.ua/bible  http – схема, используем протокол HTTP  bible.com.ua – доменное имя, соответствует IP-адресу 76.76.19.179  /bible - страница с поиском по Библии  Имя пользователя и пароль указывать не нужно – запрашиваем общедоступную информацию  Номер порта определяется по протоколу
  • 46. Набор страниц гипертекста  Хранится на некотором компьютере  На компьютере запущена и настроена программа Web-сервер  Компьютер имеет свой адрес в Internet  Пользователи запрашиваю по этому адресу страницы при помощи обозревателя
  • 47. Internet Explorer  Firefox  Opera  Safari  Chrome
  • 48.  Создаются мощнейшие Data-центры  Пользователи вместо полноценных ПК используют нетбуки или тонкие клиенты  Некоторые организации арендуют вычислительные мощности у Data-центров и предоставляют их клиентам за плату  Все данные клиента хранятся на сервере, а не на своем компьютере

Editor's Notes

  1. Концепция сети. История возникновения и развития Internet. Стек протоколов, принцип взаимодействия клиент-сервер, служба доменных имен . История World Wide Web, гипертекст, обозреватель, сервер, сайт. Web 1.0, 2.0, 3.0.
  2. Для обмена данными между пользователями (двустороння связь) Для предоставления пользователям информации (односторонняя связь) Все вместе
  3. Сеть для удобств 1-8 человек, объединяющая их компьютеры, ноутбуки, телефоны, гарнитуры и т.п. ( Bluetooth ) Сеть в рамках одной комнаты, здания, объединяющая компьютеры одного учреждения Сеть в рамках крупного населенного пункта (телефония, кабельное телевидение) Сеть мирового масштаба, использует существующие линии связи
  4. Проценты – доли использования этой ОС в качестве серверов в мировом масштабе.
  5. Некоторые компьютеры в сети выполняют роль хранилища информации (сервера), другие – потребителей информации (клиенты) Все компьютеры в сети равноправны и могут в разное время выполнять функции как сервера так и клиента
  6. Словом, сеть, образованная из других сетей меньшего масштаба.
  7. HTTP – протокол передачи гипертекста HTML – язык разметки гипертекста (объясняет где какой элемент расположить) URI – универсальный идентификатор ресурса – уникальным образом адресует некоторые данные в Internet
  8. AJAX – технология, позволяющая без обновления страницы предоставлять пользователю необходимые данные Синдикация - одновременное распространение заголовков и ссылок на информацию на различные страницы Смешение – объединение нескольких Web- технологий для улучшения предоставляемой информации (сайт о недвижимости и Google Maps , где можно видеть продаваемые объекты)
  9. Google Earth – программа, моделирующая весь земной шар по спутниковым фотографиям Google Street View – программа, позволяющая просматривать панорамный вид на улицах мегаполисов World Wide Telescope – программа, предоставляющая виртуальный телескоп с возможностью в любое время изучать звездное небо Google OS – операционная система, работающая исключительно на базе WWW Web 3.0 - пользователь, который до этого единолично был вовлечён в процесс формирования контента, отныне творит коллективно ; выделяются эксперты-модераторы
  10. FTP – протокол для передачи файлов SSH – удаленное управление ОС посредством командной оболочки HTTP – протокол передачи гипертекста
  11. Для модема (modem) выделяется уникальный IP- адрес. Маршрутизатор ( router ) соединен с модемом напрямую. Он организует вокруг себя локальную сеть из трех меньших подсетей. Каждая подсеть организуется вокруг коммутатора (switch). Последний может быть и беспроводным ( WAP ).
  12. Прикладной программе (приложению) достаточно только знать специфику протоколов уровня приложений. Затем она просто пользуется ОС. ОС, в свою очередь, реализует протоколы транспортного и сетевого уровня, и предоставляет приложениям простую абстракцию в виде обычной записи\\чтения байт в некий канал. Непосредственным формированием пакетов TCP\\UDP и запаковкой их в IP занимаются сетевая подсистема ядра ОС и драйвера конкретных сетевых карт. Вопросы доставки и маршрутизации IP пакетов решаются на уровне соединений прошивками различных сетевых устройств (коммуникаторы, концентраторы, модемы, маршрутизаторы). Непосредственные данные передаются на физическом уровне по коаксиальному (или телефонному) кабелю, оптоволокну, радиоволнами и тому подобными средствами.
  13. Прикладной программе (приложению) достаточно только знать специфику протоколов уровня приложений. Затем она просто пользуется ОС. ОС, в свою очередь, реализует протоколы транспортного и сетевого уровня, и предоставляет приложениям простую абстракцию в виде обычной записи\\чтения байт в некий канал. Непосредственным формированием пакетов TCP\\UDP и запаковкой их в IP занимаются сетевая подсистема ядра ОС и драйвера конкретных сетевых карт. Вопросы доставки и маршрутизации IP пакетов решаются на уровне соединений прошивками различных сетевых устройств (коммуникаторы, концентраторы, модемы, маршрутизаторы). Непосредственные данные передаются на физическом уровне по коаксиальному (или телефонному) кабелю, оптоволокну, радиоволнами и тому подобными средствами.
  14. Номер пакета помогает на собирать данные на стороне получателя, ведь пакеты могут приходить не по порядку: один задержался, другой успел пройти по сети быстрее. При получении пакета отправителю высылается пакет с номером подтверждения - уведомление. Данные – это непосредственно та информация, которую записала прикладная программа (приложение).
  15. Версия – помогает определит особенности заголовка. Время жизни уменьшается на 1 проходя через каждый маршрутизатор. Если достигает нуля – пакет уничтожается. Это позволяет пакетам не путешествовать по сети вечно если не удается за определенное число попыток найти получателя. Данные – непосредственное пакет транспортного уровня ( TCP или UDP ) .