51.31K
Categories: internetinternet informaticsinformatics

Теоретические основы для общего понимания принципа работы информационных технологий

1.

Лекция 1. Ликбез по ИТ
теоретические основы для общего понимания
принципа работы информационных технологий

2.

TCP/IP
Прикладнойуровень
Уровень разрешает приложениям
пользователя иметь доступ к
сетевым службам
HTTP, SMTP, XMPP, SSH, RDP, FTP,
DHCP
Транспортный уровень
уровень решает проблему
негарантированной доставки
сообщений и гарантирует
правильную последовательность
прихода данных
TCP, UDP
Сетевой уровень
передача данных из подсети в
подсеть вне зависимости от
архитектуры и среды, используемой
в них
IPv4, IPv6
Канальный уровень
физическая передача сигналов в
пределах одной подсети
Ethernet, IEEE 802.11

3.

канальный
уровень
кадр
46 - 1500 байт
Преамбула, MAC-асдреса отправления и назначения,
контрольная сумма, сетевой протокол передачи
сетевой уровень
пакет
20-65636 байт
версия протокола, длина пакета, время жизни, контрольная
сумма, IP-адреса отправления и назначения, протокол
транспортного уровня
транспортный
уровень
сегмент TCP /
датаграмма UDP
536-1220 байт
IP-адреса отправления и назначения, порядковый номер,
контрольная сумма, флаг, размер окна, указатель важности

4.

Клиент-серверная модель
Клиент-серверная модель - это взаимодействие программы клиента с
программойсаервером на удалённом или локальном хосте с целью
предоставления сервером клиенту данных или сервисных функций.
Примеры:
Почта (почтовый клиент на компьютере посылает запросы почтовому
серверу Яндекса, Гугла и т.д.);
сайт (браузер запрашивает данные у веб-сервера)
удалённый рабочий стол (RDP-клиент выполняет подключение к серверу)

5.

Клиент-серверная модель
Плюсы:
Вычисления выполняются на
сервере, что снижает нагрузку на
программу-клиент;
Цетролизованное ранение данных
на сервере;
Выше уровень безопасности
Минусы:
● При отказе сервера система
неработоспособна;
● Большие требования к
оборудованию

6.

Услуги хостинга
Shared hosting / Общий
хостинг
VPS, VDS / Виртуальный
выделенный сервер
Dedicated server /
Физический сервер

7.

Shared hosting / Общий хостинг
Панель управления
Поддержка языков (PHP, Perl, Python, Java и др)
Поддержка баз данных
Почтовый сервер

8.

Ограничения на общем хостинге
количество сайтов
количество трафика
размер дискового пространства
количество FTP-пользователей
количество баз данных
количестиво Email-ящиков
количество одновременных подключений http
размер оперативной памяти, выделяемой на процессы

9.

Виртуальный выделенный сервер
Тип виртуализации
ОС
Предоставляемое ПО
Панель управления (
English     Русский Rules