SlideShare a Scribd company logo
1 of 20
Занятие1.
Принципы работы интернет.
      Дмитрий Чабаненко




                          1
План занятия
• Физический уровень (шнуры, сетевые, оптические каналы,
  беспроводные, телефонные)
• Серверы как оборудование и серверы как программное
  обеспечение.
• Адресация в интернет. Понятие IP-адреса, маски подсети,
  шлюза... Их настройка и изменение. Раутеры.
• Понятие сокета. Порта в интернет. Порты популярных интернет-
  сервисов
• Понятие DNS. Организация службы DNS в глобальной сети,
• Понятие протокола. Примеры коммуникации по протоколам
  HTTP (веб), pop, smtp (почта) телнет.
• Вопросы и ответы, объяснение непонятных моментов.
• Обзор содержания следующих занятий.




                                               2
Ethernet




           3
Оптоволоконные каналы связи




                     4
GPRS




       5
WIFI




       6
Сервер (физический)




                7
Сервер (програмный)




                8
Адресация в интернет.
Интерфейс – способ взаимодействия.
Аппаратный интерфейс – устройства,
 порты, шнуры, разьемы
Программный интерфейс – набор
 функций для выполнения важных задач
Сетевой интерфейс – конкретная сетевая
 карта и её адрес в сети.


                             9
Понятие IP-адреса, маски
         подсети, шлюзы
TCP-IP – набор протоколов работы в
  компьютерных сетях.
IP-адрес – адрес конкретного компьютера,
  состоит из 4 байтов (4 числа от 0 до 255,
  разделенных точкой)
Подсеть – часть сети, отделенная от остальных
  частей
Маска подсети – 4 байта, определяющих, какая
  часть IP-адреса относится к номеру подсети,
  а какая – к номеру компьютера в этой
  подсети.

                                  10
Понятие IP-адреса, маски
        подсети, шлюзы
• Примеры локальных IP-адресов и масок
  подсети:
Маска 255.255.255.0.
192.168.0.1,      192.168.1.1.
192.168.0.2,      192.168.1.2
….                …
Если бы маска была 255.255.0.0, то обе
  подсети были бы в одной общей.
                            11
Идея маски подсети:
       Десятичная       Двуичная
       0                00000000
       255              11111111
       15               00001111
       240              11110000


Если число (или бит) в адресе попадает на 1 в
  маске подсети, то это число относится к
  номеру подсети, иначе – к номеру сети.
                                   12
Понятие сокета. Порта в
              интернет.
Сокет (англ. Socket-розетка, разъем) – объект в операционной
  системе для интернет-соединения между программами.
  Содержит информацию об сетевом интерфейсе (IP-адресе) и
  порте.
Бывают серверные и клиентские сокеты.
Порт – целое число от 1 до 65535, определяющее программу,
  которая отвечает на соединения.
Порты популярных интернет-сервисов:
• HTTP-80, (443-защищенный HTTPS)
• ftp-21
• icq-5190
• skype – несколько портов
• Почта (отправка –порт 25, проверка – порт 110)
• …и другие


                                               13
Понятие DNS. Организация
 службы DNS в глобальной сети,
Неудобно и ненужно запоминать IP-адреса (непонятные 4 цифры)
   для каждого сайта.
DNS – служба доменных имен. Преобразовывает имя сервера или
   клиента в IP-адрес.
Примеры доменных имен:
www.mail.ru
vk.com
youtube.com
• Домен первого уровня, второго, третьего и т.д.
prognoz.ck.ua
learning.prognoz.ck.ua
dm.learning.prognoz.ck.ua
Раздел в сайте prognoz.ck.ua/learning не является доменом.
• Получение, администрирование своего домена.


                                             14
Понятие протокола.
• Соединившись с сервером, клиент
  каким-то образом делает запросы,
  передает или получает информацию.
• Протокол – порядок,
  последовательность общения между
  сервером и клиентом.
• Примеры коммуникации по протоколам
  HTTP (веб), pop, smtp (почта) телнет.

                              15
Пример отправки письма
               (smtp, порт 25)
S: (ожидает соединения)
C: (Подключается к порту 25 сервера)
S:220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you!
C:HELO
S:250 domain name should be qualified
C:MAIL FROM: <someusername@somecompany.ru>
S:250 someusername@somecompany.ru sender accepted
C:RCPT TO:<user1@company.tld>
S:250 user1@company.tld ok
C:RCPT TO: <user2@company.tld>
S:550 user2@company.tld unknown user account
C:DATA
S:354 Enter mail, end with "." on a line by itself
C:from: someusername@somecompany.ru                       //чтобы письмо
C:to: user1@company.tld                          //не было добавлено
C:subject: tema                            //в категорию спам
C:                                    //
C:Hi!
C:.
S:250 769947 message accepted for delivery
C:QUIT
S:221 mail.company.tld CommuniGate Pro SMTP closing connection
S: (закрывает соединение)                                                  16
S: <Сервер ожидает входящих соединений на порту 110>
C: <подключается к серверу>
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: +OK mrose's maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)                       Пример
S: 1 120
S: 2 200
S: .
                                                   проверки
C: RETR 1
S: +OK 120 octets                                   почты по
S: <сервер передает сообщение 1>
S: .
C: DELE 1
                                                   протоколу
S: +OK message 1 deleted
C: RETR 2                                          POP3 (110
S: +OK 200 octets
S: <сервер передает сообщение 2>
S: .
                                                      порт)
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
C: <закрывает соединение>                                17
S: <продолждает ждать входящие соединения>
Пример HTTP-запроса (порт 80)
Запрос клиента (к серверу ru.wikipedia.org):
GET /wiki/страница HTTP/1.1
Host: ru.wikipedia.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686;
  ru;rv:1.9b5) Gecko/2008050509 Firefox/3.0b5
Accept: text/html
Connection: close
(пустая строка)

                                    18
Пример HTTP-ответа (порт 80)
HTTP/1.1 200 OK
Date: Wed, 11 Feb 2009 11:20:59 GMT
Server: Apache
X-Powered-By: PHP/5.2.4-2ubuntu5wm1
Last-Modified: Wed, 11 Feb 2009 11:20:59 GMT
Content-Language: ru
Content-Type: text/html; charset=utf-8
Content-Length: 1234
Connection: close

(далее следует запрошенная страница в HTML)
                                         19
• Вопросы
• Обзор содержания следующих занятий.




                            20

More Related Content

What's hot

Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6Andrey Sozykin
 
Web весна 2012 лекция 2
Web весна 2012 лекция 2Web весна 2012 лекция 2
Web весна 2012 лекция 2Technopark
 
Сети и системы телекоммуникаций. Протоколы маршрутизации
Сети и системы телекоммуникаций. Протоколы маршрутизацииСети и системы телекоммуникаций. Протоколы маршрутизации
Сети и системы телекоммуникаций. Протоколы маршрутизацииAndrey Sozykin
 
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCP
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCPСети и системы телекоммуникаций. Управление потоком и перегрузкой в TCP
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCPAndrey Sozykin
 
Сети и системы телекоммуникаций. Wi-Fi
Сети и системы телекоммуникаций. Wi-FiСети и системы телекоммуникаций. Wi-Fi
Сети и системы телекоммуникаций. Wi-FiAndrey Sozykin
 
Сети и системы телекоммуникаций. Маршрутизация
Сети и системы телекоммуникаций. МаршрутизацияСети и системы телекоммуникаций. Маршрутизация
Сети и системы телекоммуникаций. МаршрутизацияAndrey Sozykin
 
Уязвимости сервисов
Уязвимости сервисовУязвимости сервисов
Уязвимости сервисовPositive Hack Days
 
МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1Dima Dzuba
 
Сети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IPСети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IPAndrey Sozykin
 
Сети и системы телекоммуникаций. Канальный уровень
Сети и системы телекоммуникаций. Канальный уровеньСети и системы телекоммуникаций. Канальный уровень
Сети и системы телекоммуникаций. Канальный уровеньAndrey Sozykin
 
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетейСети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетейAndrey Sozykin
 
Сети и системы телекоммуникаций. Технология Ethernet
Сети и системы телекоммуникаций. Технология EthernetСети и системы телекоммуникаций. Технология Ethernet
Сети и системы телекоммуникаций. Технология EthernetAndrey Sozykin
 
Мировые информационные ресурсы. Лекция 7
Мировые информационные ресурсы. Лекция 7Мировые информационные ресурсы. Лекция 7
Мировые информационные ресурсы. Лекция 7Dmitriy Krukov
 
Сети и системы телекоммуникаций. Сетевой уровень
Сети и системы телекоммуникаций. Сетевой уровеньСети и системы телекоммуникаций. Сетевой уровень
Сети и системы телекоммуникаций. Сетевой уровеньAndrey Sozykin
 
Сети и системы телекоммуникаций. Физический уровень
Сети и системы телекоммуникаций. Физический уровеньСети и системы телекоммуникаций. Физический уровень
Сети и системы телекоммуникаций. Физический уровеньAndrey Sozykin
 
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.Oleg Lipin
 
архитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияархитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияVladyslav Leikykh
 

What's hot (20)

Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6
 
Web весна 2012 лекция 2
Web весна 2012 лекция 2Web весна 2012 лекция 2
Web весна 2012 лекция 2
 
Adresa inet
Adresa inetAdresa inet
Adresa inet
 
Стек протоколов ip
Стек протоколов ipСтек протоколов ip
Стек протоколов ip
 
Сети и системы телекоммуникаций. Протоколы маршрутизации
Сети и системы телекоммуникаций. Протоколы маршрутизацииСети и системы телекоммуникаций. Протоколы маршрутизации
Сети и системы телекоммуникаций. Протоколы маршрутизации
 
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCP
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCPСети и системы телекоммуникаций. Управление потоком и перегрузкой в TCP
Сети и системы телекоммуникаций. Управление потоком и перегрузкой в TCP
 
Сети и системы телекоммуникаций. Wi-Fi
Сети и системы телекоммуникаций. Wi-FiСети и системы телекоммуникаций. Wi-Fi
Сети и системы телекоммуникаций. Wi-Fi
 
Сети и системы телекоммуникаций. Маршрутизация
Сети и системы телекоммуникаций. МаршрутизацияСети и системы телекоммуникаций. Маршрутизация
Сети и системы телекоммуникаций. Маршрутизация
 
Уязвимости сервисов
Уязвимости сервисовУязвимости сервисов
Уязвимости сервисов
 
МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1
 
Сети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IPСети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IP
 
Сети и системы телекоммуникаций. Канальный уровень
Сети и системы телекоммуникаций. Канальный уровеньСети и системы телекоммуникаций. Канальный уровень
Сети и системы телекоммуникаций. Канальный уровень
 
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетейСети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
Сети и системы телекоммуникаций. Эталонные модели и стандартизация сетей
 
Модель OSI
Модель OSIМодель OSI
Модель OSI
 
Сети и системы телекоммуникаций. Технология Ethernet
Сети и системы телекоммуникаций. Технология EthernetСети и системы телекоммуникаций. Технология Ethernet
Сети и системы телекоммуникаций. Технология Ethernet
 
Мировые информационные ресурсы. Лекция 7
Мировые информационные ресурсы. Лекция 7Мировые информационные ресурсы. Лекция 7
Мировые информационные ресурсы. Лекция 7
 
Сети и системы телекоммуникаций. Сетевой уровень
Сети и системы телекоммуникаций. Сетевой уровеньСети и системы телекоммуникаций. Сетевой уровень
Сети и системы телекоммуникаций. Сетевой уровень
 
Сети и системы телекоммуникаций. Физический уровень
Сети и системы телекоммуникаций. Физический уровеньСети и системы телекоммуникаций. Физический уровень
Сети и системы телекоммуникаций. Физический уровень
 
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.
Основы IP-адресации и маршрутизации. Основы протокола TCP/IP.
 
архитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияархитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложения
 

Viewers also liked

TobilevichGraphs 2013 (updated)
TobilevichGraphs 2013 (updated)TobilevichGraphs 2013 (updated)
TobilevichGraphs 2013 (updated)Dmitry Chabanenko
 
куссыйчеркассы 2013 3
куссыйчеркассы 2013 3куссыйчеркассы 2013 3
куссыйчеркассы 2013 3Dmitry Chabanenko
 
об’єднання експертів фінансових ринків 2
об’єднання експертів фінансових ринків 2об’єднання експертів фінансових ринків 2
об’єднання експертів фінансових ринків 2Dmitry Chabanenko
 
куссыйчеркассы 2013
куссыйчеркассы 2013куссыйчеркассы 2013
куссыйчеркассы 2013Dmitry Chabanenko
 
KussiyCherkassy 2013 3 (updated)
KussiyCherkassy 2013 3 (updated)KussiyCherkassy 2013 3 (updated)
KussiyCherkassy 2013 3 (updated)Dmitry Chabanenko
 
індекс фрактальності як міра складності фондового ринку
індекс фрактальності як міра складності фондового ринкуіндекс фрактальності як міра складності фондового ринку
індекс фрактальності як міра складності фондового ринкуDmitry Chabanenko
 
об’єднання експертів фінансових ринків 3
об’єднання експертів фінансових ринків 3об’єднання експертів фінансових ринків 3
об’єднання експертів фінансових ринків 3Dmitry Chabanenko
 
KussiyCherkassy 2013 2 (updated)
KussiyCherkassy 2013 2 (updated)KussiyCherkassy 2013 2 (updated)
KussiyCherkassy 2013 2 (updated)Dmitry Chabanenko
 
куссыйчеркассы 2013 1 (updated)
куссыйчеркассы 2013 1 (updated)куссыйчеркассы 2013 1 (updated)
куссыйчеркассы 2013 1 (updated)Dmitry Chabanenko
 
обєднання експертів фінансових ринків
обєднання експертів фінансових ринківобєднання експертів фінансових ринків
обєднання експертів фінансових ринківDmitry Chabanenko
 
Умовний оператор if
Умовний оператор ifУмовний оператор if
Умовний оператор ifDmitry Chabanenko
 
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)Dmitry Chabanenko
 
Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Dmitry Chabanenko
 
Journée technique MOPA : #BISCA, un Office de Tourisme labellisé "Tourisme &...
Journée technique MOPA  : #BISCA, un Office de Tourisme labellisé "Tourisme &...Journée technique MOPA  : #BISCA, un Office de Tourisme labellisé "Tourisme &...
Journée technique MOPA : #BISCA, un Office de Tourisme labellisé "Tourisme &...MONA
 

Viewers also liked (20)

TobilevichGraphs 2013 (updated)
TobilevichGraphs 2013 (updated)TobilevichGraphs 2013 (updated)
TobilevichGraphs 2013 (updated)
 
куссыйчеркассы 2013 3
куссыйчеркассы 2013 3куссыйчеркассы 2013 3
куссыйчеркассы 2013 3
 
Chab m3e2 2013
Chab m3e2 2013Chab m3e2 2013
Chab m3e2 2013
 
об’єднання експертів фінансових ринків 2
об’єднання експертів фінансових ринків 2об’єднання експертів фінансових ринків 2
об’єднання експертів фінансових ринків 2
 
куссыйчеркассы 2013
куссыйчеркассы 2013куссыйчеркассы 2013
куссыйчеркассы 2013
 
06 02 алгоритмы
06 02 алгоритмы06 02 алгоритмы
06 02 алгоритмы
 
KussiyCherkassy 2013 3 (updated)
KussiyCherkassy 2013 3 (updated)KussiyCherkassy 2013 3 (updated)
KussiyCherkassy 2013 3 (updated)
 
індекс фрактальності як міра складності фондового ринку
індекс фрактальності як міра складності фондового ринкуіндекс фрактальності як міра складності фондового ринку
індекс фрактальності як міра складності фондового ринку
 
проект енигма
проект енигмапроект енигма
проект енигма
 
об’єднання експертів фінансових ринків 3
об’єднання експертів фінансових ринків 3об’єднання експертів фінансових ринків 3
об’єднання експертів фінансових ринків 3
 
ПСЕП лекція 1
ПСЕП лекція 1ПСЕП лекція 1
ПСЕП лекція 1
 
KussiyCherkassy 2013 2 (updated)
KussiyCherkassy 2013 2 (updated)KussiyCherkassy 2013 2 (updated)
KussiyCherkassy 2013 2 (updated)
 
куссыйчеркассы 2013 1 (updated)
куссыйчеркассы 2013 1 (updated)куссыйчеркассы 2013 1 (updated)
куссыйчеркассы 2013 1 (updated)
 
обєднання експертів фінансових ринків
обєднання експертів фінансових ринківобєднання експертів фінансових ринків
обєднання експертів фінансових ринків
 
TulyakovaSeminarCherk2013
TulyakovaSeminarCherk2013TulyakovaSeminarCherk2013
TulyakovaSeminarCherk2013
 
Умовний оператор if
Умовний оператор ifУмовний оператор if
Умовний оператор if
 
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)
Soloviev cherkassy (vladimir soloviev's conflicted copy 2013 07-08)
 
графы
графыграфы
графы
 
Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1
 
Journée technique MOPA : #BISCA, un Office de Tourisme labellisé "Tourisme &...
Journée technique MOPA  : #BISCA, un Office de Tourisme labellisé "Tourisme &...Journée technique MOPA  : #BISCA, un Office de Tourisme labellisé "Tourisme &...
Journée technique MOPA : #BISCA, un Office de Tourisme labellisé "Tourisme &...
 

Similar to Принципы работы интернет.

Web весна 2012 лекция 12
Web весна 2012 лекция 12Web весна 2012 лекция 12
Web весна 2012 лекция 12Technopark
 
67
6767
67JIuc
 
МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3Dima Dzuba
 
Как получить максимум от сетевого экрана Cisco ASA?
Как получить максимум от сетевого экрана Cisco ASA?Как получить максимум от сетевого экрана Cisco ASA?
Как получить максимум от сетевого экрана Cisco ASA?SkillFactory
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЯковенко Кирилл
 
Web весна 2013 лекция 2
Web весна 2013 лекция 2Web весна 2013 лекция 2
Web весна 2013 лекция 2Technopark
 
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Andrey Beshkov
 
Web осень 2012 лекция 2
Web осень 2012 лекция 2Web осень 2012 лекция 2
Web осень 2012 лекция 2Technopark
 
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиОсновные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиCisco Russia
 
Компьютерные сети
Компьютерные сетиКомпьютерные сети
Компьютерные сетиГимназия
 
типы адресации в интернете
типы адресации в интернететипы адресации в интернете
типы адресации в интернетеfdfd454545
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стекDmitry Samsonov
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik Naim Shafiev
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Ontico
 
05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколы05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколыRoman Brovko
 

Similar to Принципы работы интернет. (20)

Web лекция 1
Web   лекция 1Web   лекция 1
Web лекция 1
 
Web весна 2012 лекция 12
Web весна 2012 лекция 12Web весна 2012 лекция 12
Web весна 2012 лекция 12
 
67
6767
67
 
интернет
интернетинтернет
интернет
 
интернет
интернетинтернет
интернет
 
МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3
 
Как получить максимум от сетевого экрана Cisco ASA?
Как получить максимум от сетевого экрана Cisco ASA?Как получить максимум от сетевого экрана Cisco ASA?
Как получить максимум от сетевого экрана Cisco ASA?
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологий
 
Web весна 2013 лекция 2
Web весна 2013 лекция 2Web весна 2013 лекция 2
Web весна 2013 лекция 2
 
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003
 
Web осень 2012 лекция 2
Web осень 2012 лекция 2Web осень 2012 лекция 2
Web осень 2012 лекция 2
 
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиОсновные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
 
Компьютерные сети
Компьютерные сетиКомпьютерные сети
Компьютерные сети
 
типы адресации в интернете
типы адресации в интернететипы адресации в интернете
типы адресации в интернете
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стек
 
сетевые протоколы
сетевые протоколысетевые протоколы
сетевые протоколы
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
 
05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколы05 - Web-технологии. Сетевые протоколы
05 - Web-технологии. Сетевые протоколы
 
Lec 1
Lec 1Lec 1
Lec 1
 

More from Dmitry Chabanenko

More from Dmitry Chabanenko (7)

Twig in symfony
Twig in symfonyTwig in symfony
Twig in symfony
 
Chab
ChabChab
Chab
 
куссыйчеркассы 2013 2
куссыйчеркассы 2013 2куссыйчеркассы 2013 2
куссыйчеркассы 2013 2
 
а.с.лукьянчук
а.с.лукьянчука.с.лукьянчук
а.с.лукьянчук
 
робастна стійкість
робастна стійкістьробастна стійкість
робастна стійкість
 
Chabanenko seminar20121226
Chabanenko seminar20121226Chabanenko seminar20121226
Chabanenko seminar20121226
 
ПСЕП лекція 2
ПСЕП лекція 2ПСЕП лекція 2
ПСЕП лекція 2
 

Принципы работы интернет.

  • 2. План занятия • Физический уровень (шнуры, сетевые, оптические каналы, беспроводные, телефонные) • Серверы как оборудование и серверы как программное обеспечение. • Адресация в интернет. Понятие IP-адреса, маски подсети, шлюза... Их настройка и изменение. Раутеры. • Понятие сокета. Порта в интернет. Порты популярных интернет- сервисов • Понятие DNS. Организация службы DNS в глобальной сети, • Понятие протокола. Примеры коммуникации по протоколам HTTP (веб), pop, smtp (почта) телнет. • Вопросы и ответы, объяснение непонятных моментов. • Обзор содержания следующих занятий. 2
  • 5. GPRS 5
  • 6. WIFI 6
  • 9. Адресация в интернет. Интерфейс – способ взаимодействия. Аппаратный интерфейс – устройства, порты, шнуры, разьемы Программный интерфейс – набор функций для выполнения важных задач Сетевой интерфейс – конкретная сетевая карта и её адрес в сети. 9
  • 10. Понятие IP-адреса, маски подсети, шлюзы TCP-IP – набор протоколов работы в компьютерных сетях. IP-адрес – адрес конкретного компьютера, состоит из 4 байтов (4 числа от 0 до 255, разделенных точкой) Подсеть – часть сети, отделенная от остальных частей Маска подсети – 4 байта, определяющих, какая часть IP-адреса относится к номеру подсети, а какая – к номеру компьютера в этой подсети. 10
  • 11. Понятие IP-адреса, маски подсети, шлюзы • Примеры локальных IP-адресов и масок подсети: Маска 255.255.255.0. 192.168.0.1, 192.168.1.1. 192.168.0.2, 192.168.1.2 …. … Если бы маска была 255.255.0.0, то обе подсети были бы в одной общей. 11
  • 12. Идея маски подсети: Десятичная Двуичная 0 00000000 255 11111111 15 00001111 240 11110000 Если число (или бит) в адресе попадает на 1 в маске подсети, то это число относится к номеру подсети, иначе – к номеру сети. 12
  • 13. Понятие сокета. Порта в интернет. Сокет (англ. Socket-розетка, разъем) – объект в операционной системе для интернет-соединения между программами. Содержит информацию об сетевом интерфейсе (IP-адресе) и порте. Бывают серверные и клиентские сокеты. Порт – целое число от 1 до 65535, определяющее программу, которая отвечает на соединения. Порты популярных интернет-сервисов: • HTTP-80, (443-защищенный HTTPS) • ftp-21 • icq-5190 • skype – несколько портов • Почта (отправка –порт 25, проверка – порт 110) • …и другие 13
  • 14. Понятие DNS. Организация службы DNS в глобальной сети, Неудобно и ненужно запоминать IP-адреса (непонятные 4 цифры) для каждого сайта. DNS – служба доменных имен. Преобразовывает имя сервера или клиента в IP-адрес. Примеры доменных имен: www.mail.ru vk.com youtube.com • Домен первого уровня, второго, третьего и т.д. prognoz.ck.ua learning.prognoz.ck.ua dm.learning.prognoz.ck.ua Раздел в сайте prognoz.ck.ua/learning не является доменом. • Получение, администрирование своего домена. 14
  • 15. Понятие протокола. • Соединившись с сервером, клиент каким-то образом делает запросы, передает или получает информацию. • Протокол – порядок, последовательность общения между сервером и клиентом. • Примеры коммуникации по протоколам HTTP (веб), pop, smtp (почта) телнет. 15
  • 16. Пример отправки письма (smtp, порт 25) S: (ожидает соединения) C: (Подключается к порту 25 сервера) S:220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you! C:HELO S:250 domain name should be qualified C:MAIL FROM: <someusername@somecompany.ru> S:250 someusername@somecompany.ru sender accepted C:RCPT TO:<user1@company.tld> S:250 user1@company.tld ok C:RCPT TO: <user2@company.tld> S:550 user2@company.tld unknown user account C:DATA S:354 Enter mail, end with "." on a line by itself C:from: someusername@somecompany.ru //чтобы письмо C:to: user1@company.tld //не было добавлено C:subject: tema //в категорию спам C: // C:Hi! C:. S:250 769947 message accepted for delivery C:QUIT S:221 mail.company.tld CommuniGate Pro SMTP closing connection S: (закрывает соединение) 16
  • 17. S: <Сервер ожидает входящих соединений на порту 110> C: <подключается к серверу> S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us> C: APOP mrose c4c9334bac560ecc979e58001b3e22fb S: +OK mrose's maildrop has 2 messages (320 octets) C: STAT S: +OK 2 320 C: LIST S: +OK 2 messages (320 octets) Пример S: 1 120 S: 2 200 S: . проверки C: RETR 1 S: +OK 120 octets почты по S: <сервер передает сообщение 1> S: . C: DELE 1 протоколу S: +OK message 1 deleted C: RETR 2 POP3 (110 S: +OK 200 octets S: <сервер передает сообщение 2> S: . порт) C: DELE 2 S: +OK message 2 deleted C: QUIT S: +OK dewey POP3 server signing off (maildrop empty) C: <закрывает соединение> 17 S: <продолждает ждать входящие соединения>
  • 18. Пример HTTP-запроса (порт 80) Запрос клиента (к серверу ru.wikipedia.org): GET /wiki/страница HTTP/1.1 Host: ru.wikipedia.org User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru;rv:1.9b5) Gecko/2008050509 Firefox/3.0b5 Accept: text/html Connection: close (пустая строка) 18
  • 19. Пример HTTP-ответа (порт 80) HTTP/1.1 200 OK Date: Wed, 11 Feb 2009 11:20:59 GMT Server: Apache X-Powered-By: PHP/5.2.4-2ubuntu5wm1 Last-Modified: Wed, 11 Feb 2009 11:20:59 GMT Content-Language: ru Content-Type: text/html; charset=utf-8 Content-Length: 1234 Connection: close (далее следует запрошенная страница в HTML) 19
  • 20. • Вопросы • Обзор содержания следующих занятий. 20