Елена Кондратенко "Универсальный план работы для интернет магазина"
Принципы работы интернет.
-
Upload
dmitry-chabanenko -
Category
Career
-
view
425 -
download
0
description
Transcript of Принципы работы интернет.
![Page 1: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/1.jpg)
1
Занятие1. Принципы работы интернет.
Дмитрий Чабаненко
![Page 2: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/2.jpg)
2
План занятия• Физический уровень (шнуры, сетевые, оптические каналы,
беспроводные, телефонные) • Серверы как оборудование и серверы как программное
обеспечение. • Адресация в интернет. Понятие IP-адреса, маски подсети,
шлюза... Их настройка и изменение. Раутеры. • Понятие сокета. Порта в интернет. Порты популярных интернет-
сервисов• Понятие DNS. Организация службы DNS в глобальной сети, • Понятие протокола. Примеры коммуникации по протоколам
HTTP (веб), pop, smtp (почта) телнет. • Вопросы и ответы, объяснение непонятных моментов. • Обзор содержания следующих занятий.
![Page 3: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/3.jpg)
3
Ethernet
![Page 4: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/4.jpg)
4
Оптоволоконные каналы связи
![Page 5: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/5.jpg)
5
GPRS
![Page 6: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/6.jpg)
6
WIFI
![Page 7: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/7.jpg)
7
Сервер (физический)
![Page 8: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/8.jpg)
8
Сервер (програмный)
![Page 9: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/9.jpg)
9
Адресация в интернет.
Интерфейс – способ взаимодействия.
Аппаратный интерфейс – устройства, порты, шнуры, разьемы
Программный интерфейс – набор функций для выполнения важных задач
Сетевой интерфейс – конкретная сетевая карта и её адрес в сети.
![Page 10: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/10.jpg)
10
Понятие IP-адреса, маски подсети, шлюзы
TCP-IP – набор протоколов работы в компьютерных сетях.
IP-адрес – адрес конкретного компьютера, состоит из 4 байтов (4 числа от 0 до 255, разделенных точкой)
Подсеть – часть сети, отделенная от остальных частей
Маска подсети – 4 байта, определяющих, какая часть IP-адреса относится к номеру подсети, а какая – к номеру компьютера в этой подсети.
![Page 11: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/11.jpg)
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, то обе подсети были бы в одной общей.
![Page 12: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/12.jpg)
12
Идея маски подсети:
Если число (или бит) в адресе попадает на 1 в маске подсети, то это число относится к номеру подсети, иначе – к номеру сети.
Десятичная Двуичная
0 00000000
255 11111111
15 00001111
240 11110000
![Page 13: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/13.jpg)
13
Понятие сокета. Порта в интернет.
Сокет (англ. Socket-розетка, разъем) – объект в операционной системе для интернет-соединения между программами. Содержит информацию об сетевом интерфейсе (IP-адресе) и порте.
Бывают серверные и клиентские сокеты.Порт – целое число от 1 до 65535, определяющее программу,
которая отвечает на соединения. Порты популярных интернет-сервисов:• HTTP-80, (443-защищенный HTTPS)• ftp-21 • icq-5190• skype – несколько портов• Почта (отправка –порт 25, проверка – порт 110)• …и другие
![Page 14: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/14.jpg)
14
Понятие DNS. Организация службы DNS в глобальной сети,
Неудобно и ненужно запоминать IP-адреса (непонятные 4 цифры) для каждого сайта.
DNS – служба доменных имен. Преобразовывает имя сервера или клиента в IP-адрес.
Примеры доменных имен:www.mail.ruvk.comyoutube.com• Домен первого уровня, второго, третьего и т.д.prognoz.ck.ualearning.prognoz.ck.uadm.learning.prognoz.ck.uaРаздел в сайте prognoz.ck.ua/learning не является доменом.• Получение, администрирование своего домена.
![Page 15: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/15.jpg)
15
Понятие протокола.
• Соединившись с сервером, клиент каким-то образом делает запросы, передает или получает информацию.
• Протокол – порядок, последовательность общения между сервером и клиентом.
• Примеры коммуникации по протоколам HTTP (веб), pop, smtp (почта) телнет.
![Page 16: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/16.jpg)
16
Пример отправки письма (smtp, порт 25)
S: (ожидает соединения)C: (Подключается к порту 25 сервера)S:220 mail.company.tld ESMTP CommuniGate Pro 5.1.4i is glad to see you!C:HELOS:250 domain name should be qualifiedC:MAIL FROM: <[email protected]>S:250 [email protected] sender acceptedC:RCPT TO:<[email protected]>S:250 [email protected] okC:RCPT TO: <[email protected]>S:550 [email protected] unknown user accountC:DATAS:354 Enter mail, end with "." on a line by itselfC:from: [email protected] //чтобы письмо C:to: [email protected] //не было добавленоC:subject: tema //в категорию спамC: //C:Hi!C:.S:250 769947 message accepted for deliveryC:QUITS:221 mail.company.tld CommuniGate Pro SMTP closing connectionS: (закрывает соединение)
![Page 17: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/17.jpg)
17
Пример проверки почты по
протоколу POP3 (110
порт)
S: <Сервер ожидает входящих соединений на порту 110>C: <подключается к серверу>S: +OK POP3 server ready <[email protected]>C: APOP mrose c4c9334bac560ecc979e58001b3e22fbS: +OK mrose's maildrop has 2 messages (320 octets)C: STATS: +OK 2 320C: LISTS: +OK 2 messages (320 octets)S: 1 120S: 2 200S: .C: RETR 1S: +OK 120 octetsS: <сервер передает сообщение 1>S: .C: DELE 1S: +OK message 1 deletedC: RETR 2S: +OK 200 octetsS: <сервер передает сообщение 2>S: .C: DELE 2S: +OK message 2 deletedC: QUITS: +OK dewey POP3 server signing off (maildrop empty)C: <закрывает соединение>S: <продолждает ждать входящие соединения>
![Page 18: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/18.jpg)
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
(пустая строка)
![Page 19: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/19.jpg)
19
Пример HTTP-ответа (порт 80)
HTTP/1.1 200 OKDate: Wed, 11 Feb 2009 11:20:59 GMTServer: ApacheX-Powered-By: PHP/5.2.4-2ubuntu5wm1Last-Modified: Wed, 11 Feb 2009 11:20:59 GMTContent-Language: ruContent-Type: text/html; charset=utf-8Content-Length: 1234Connection: close
(далее следует запрошенная страница в HTML)
![Page 20: Принципы работы интернет.](https://reader037.fdocuments.net/reader037/viewer/2022110121/558d18e7d8b42af5408b476c/html5/thumbnails/20.jpg)
20
• Вопросы
• Обзор содержания следующих занятий.