Similar presentations:
Теоретические основы для общего понимания принципа работы информационных технологий
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.
Виртуальный выделенный серверТип виртуализации
ОС
Предоставляемое ПО
Панель управления (