Презентация Введение в web-программирование онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Введение в web-программирование абсолютно бесплатно. Урок-презентация на эту тему содержит всего 53 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Введение в web-программирование
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:53 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.08 MB
- Просмотров:84
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№7 слайд
![Классификация сетей Локальная](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img6.jpg)
Содержание слайда: Классификация сетей
Локальная вычислительная сеть (ЛВС) —небольшая группа компьютеров, связанных друг с другом и расположенных обычно в пределах одного здания или организации.
Региональная сеть — сеть, соединяющая множество локальных сетей в рамках одного района, города или региона.
Глобальная сеть — сеть, объединяющая компьютеры разных городов, регионов и государств.
№10 слайд
![Технология клиент-сервер С](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img9.jpg)
Содержание слайда: Технология «клиент-сервер»
С точки зрения распределения ролей между компьютерами сети бывают:
одноранговые
все компьютеры равноправны
клиент-серверные
выделяют один или несколько компьютеров (серверы), служащих для быстрой и эффективной обработки большого числа запросов других компьютеров - клиентов
№11 слайд
![Технология клиент-сервер .](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img10.jpg)
Содержание слайда: Технология «клиент-сервер». Определения
Сервер — специально выделенный высокопроизводительный компьютер, оснащенный соответствующим программным обеспечением, централизованно управляющий работой сети и/или предоставляющий другим компьютерам сети свои ресурсы
Клиентский компьютер (клиент, рабочая станция) — компьютер рядового пользователя сети, получающий доступ к ресурсам сервера (серверов)
Службы (services) – работающие на серверах программы, выполняющие какие-либо действия по запросу клиента
№12 слайд
![Технология клиент-сервер .](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img11.jpg)
Содержание слайда: Технология «клиент-сервер». Определения
Администратор сети – человек, обладающий всеми полномочиями для управления компьютерами и ресурсами в сети
Администрирование сети — решение целого комплекса задач по управлению работой компьютеров, сетевого оборудования и пользователей, защите данных, обеспечению доступа к ресурсам, установке и модернизации системного и прикладного программного обеспечения
№14 слайд
![Пример из реальной жизни с](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img13.jpg)
Содержание слайда: Пример из реальной жизни с почтой (1)
Чтобы общаться, люди чаще всего используют устную речь.
Однако такое возможно, если собеседники находятся рядом друг с другом и только в воздушной среде.
А если надо передать данные вашему товарищу, который живет где-то далеко?
Здесь уже не обойтись без целого ряда определенных действий:
нужно написать текст на листе бумаги, подписать его,
вложить в конверт, указать на нем адреса, наклеить марку и
отдать почтальону (или бросить в почтовый ящик).
№15 слайд
![Пример из реальной жизни с](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img14.jpg)
Содержание слайда: Пример из реальной жизни с почтой (2)
Дальнейшая судьба этого письма зависит уже не от вас, а от почтовой службы:
каким-либо способом письмо доставляется туда, где живет ваш друг,
затем доставляется в его почтовое отделение и, наконец,
попадает к нему в почтовый ящик.
Только тогда ваш адресат получает возможность
открыть конверт и прочитать ваше сообщение.
Если какая-либо из стадий не сработает, например, из-за различий в правилах записи адресов в разных странах, то информация до вашего друга так и не дойдет.
№16 слайд
![Взаимодействие компьютеров в](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img15.jpg)
Содержание слайда: Взаимодействие компьютеров в сети
Примерно так же поступают и компьютеры при общении в сети: способов непосредственного общения у них нет, поэтому им приходится прибегать к целому ряду процедур, называемых сетевыми протоколами
Протокол — набор правил и процедур, регулирующих порядок взаимодействия компьютеров в сети
Для соединения компьютеров между собой нужны:
сетевые платы для каждого компьютера
соединительные кабели
сетевое программное обеспечение
сетевое оборудование (коммутаторы, маршрутизаторы и т.д.)
№18 слайд
![Модель OSI. Физический](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img17.jpg)
Содержание слайда: Модель OSI. Физический уровень
Физический уровень (англ. Physical layer) предназначен непосредственно для передачи потока данных.
Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и, соответственно, их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов.
Протоколы: Bluetooth, IRDA (инфракрасная связь), медные провода (витая пара, телефонная линия), Wi-Fi, и т.д.
№19 слайд
![Модель OSI. Канальный уровень](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img18.jpg)
Содержание слайда: Модель OSI. Канальный уровень
Канальный уровень (англ. Data link layer) предназначен для взаимодействия сетей на физическом уровне.
Полученные с физического уровня данные проверяет на ошибки, если нужно исправляет, упаковывает во фреймы (frame), проверяет на целостность, и отправляет на сетевой уровень.
Адресация осуществляется с помощью физических адресов или MAC-адресов.
MAC-адрес — уникальный идентификатор сетевой карты.
Устройства канального уровня – коммутаторы, концентраторы и т.п.
№21 слайд
![Модель OSI. Сетевой уровень](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img20.jpg)
Содержание слайда: Модель OSI. Сетевой уровень
Сетевой уровень (англ. Network layer) определяет пути передачи данных.
Отвечает за трансляцию логических адресов в физические, за определение кратчайших маршрутов, коммутацию и маршрутизацию, за отслеживание неполадок и заторов в сети.
Адресация осуществляется с помощью логических адресов или IP-адресов
Протоколы: IP-протокол
№23 слайд
![Модель OSI. Транспортный](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img22.jpg)
Содержание слайда: Модель OSI. Транспортный уровень
Транспортный уровень (англ. Transport layer) организует доставку данных без ошибок, потерь и дублирования в той последовательности, как они были переданы.
Разделяет данные на фрагменты равной величины (пакеты), объединяя короткие и разбивая длинные.
Используемые протоколы:
TCP
UDP
Для параллельного обмена с несколькими компьютерами используются порты – логический канал с определенным номером (от 0 до 655536)
№25 слайд
![Принцип работы TCP на примере](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img24.jpg)
Содержание слайда: Принцип работы TCP на примере почты (1)
Пусть вам надо переслать в издательство целый роман, а в письмо разрешается вкладывать не больше нескольких страниц текста.
Чтобы в такой ситуации ничего не потерять при пересылке и не перепутать при приеме рукописи в печать, вначале хорошо бы договориться с издательством
о системах обозначения именно для вашего романа (есть ведь и другие авторы!)
и о нумерации сообщений.
Для этого нужно
послать письмо, извещающее издательство о вашем намерении переслать роман, в котором указать исходящий номер вашего следующего сообщения,
издательство подтвердит получение вашего сообщения и в ответном письме сообщит вам свои исходящие и входящие номера,
а вы подтвердите получение этих номеров.
№26 слайд
![Принцип работы TCP на примере](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img25.jpg)
Содержание слайда: Принцип работы TCP на примере почты (2)
Таким образом, обе стороны согласуют номера сообщений, которые они позже будут ожидать друг от друга, что и означает установку связи.
Дальше вам остается только разделить роман на небольшие части и посылать каждую в отдельном письме, а издательству — подтверждать получение этих частей.
Ошибки работы почты (если какое-то сообщение не дойдет до издательства из-за потери или повреждения письма либо придет вне очереди) легко определить по входящим и исходящим номерам, чтобы принять соответствующие меры — заново переслать утерянную часть или собрать страницы романа в нужном порядке.
№29 слайд
![Модель OSI. Представительский](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img28.jpg)
Содержание слайда: Модель OSI. Представительский уровень
Представительский уровень (англ. Presentation layer) – отвечает за возможность диалога между приложениями на разных машинах.
Этот уровень обеспечивает преобразование данных (кодирование, компрессия и т.п.) прикладного уровня в поток информации для транспортного уровня.
К этому уровню традиционно относят следующие протоколы: HTTP, FTP, Telnet, SMTP, и т.д.
№30 слайд
![Модель OSI. Прикладной](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img29.jpg)
Содержание слайда: Модель OSI. Прикладной уровень
Прикладной уровень – уровень приложений (англ. Application layer).
Обеспечивает взаимодействие сети и приложений пользователя, выходящих за рамки модели OSI.
На этом уровне используются следующие протоколы: HTTP, Telnet, DNS, SMTP, FTP и т.д.
№32 слайд
![Стек протоколов TCP IP В](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img31.jpg)
Содержание слайда: Стек протоколов TCP/IP
В связи с затянувшейся разработкой протоколов OSI, в настоящее время основным используемым стеком протоколов является TCP/IP, разработанный ещё до принятия модели OSI и вне связи с ней.
Стек протоколов TCP/IP — набор сетевых протоколов передачи данных, используемых в сетях, включая сеть Интернет.
№35 слайд
![Как мы попадаем на удаленный](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img34.jpg)
Содержание слайда: Как мы попадаем на удаленный сервер (1)
Компьютеры объединяются в локальные сети.
В локальной сети компьютеры имеют локальную IP-адресацию и напрямую «видят» только друг друга.
Локальные сети соединяются друг с другом через шлюзы (роутеры, маршрутизаторы).
Маска подсети предназначена для определения — принадлежит ли компьютер-получатель к этой же локальной сети или нет.
Если компьютер-получатель принадлежит этой же сети, что и компьютер-отправитель, то пакет передается ему напрямую,
в противном случае пакет отправляется на шлюз по умолчанию,
№36 слайд
![Как мы попадаем на удаленный](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img35.jpg)
Содержание слайда: Как мы попадаем на удаленный сервер (2)
Чтобы некоторая машина могла найти в сети другую, должен иметься механизм описания того, как добраться от одной машине к другой. Такой механизм называется маршрутизацией.
«Маршрут» задаётся парой адресов: «адресом назначения» (destination) и «сетевым шлюзом» (gateway).
Эта пара указывает на то, что если Вы пытаетесь соединиться с адресом назначения, то вам нужно устанавливать связь через «сетевой шлюз».
Сетевой шлюз
преобразовывает пакеты с локальными IP-адресами, давая им свой внешний адрес,
далее, по известным ему маршрутам, передает пакет в другую сеть,
т.е. в другое почтовое отделение (по аналогии с почтой).
№37 слайд
![Устройства связи Повторитель](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img36.jpg)
Содержание слайда: Устройства связи
Повторитель (концентратор) – устройство, предназначенное для увеличения расстояния сетевого соединения путём повторения электрического сигнала «один в один»
Коммутатор – устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети.
Передаёт данные только непосредственно получателю
Маршрутизатор (роутер) – специализированный сетевой компьютер, предназначенный для анализа IP-адресов и определения наилучшего маршрута доставки пакета данных по назначению
Шлюз – аппаратный маршрутизатор или программное обеспечение для сопряжения компьютерных сетей, использующих разные протоколы (например, локальной и глобальной)
№41 слайд
![Понятие интернет Интернет это](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img40.jpg)
Содержание слайда: Понятие интернет
Интернет – это глобальная компьютерная сеть, в которой локальные, региональные и корпоративные сети соединены между собой многочисленными каналами передачи информации с высокой пропускной способностью.
Интернет – физическая основа для «всемирной паутины»
№46 слайд
![Всемирная паутина Web](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img45.jpg)
Содержание слайда: Всемирная паутина (Web)
Всемирная паутина (англ. World Wide Web) — распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.
Для обозначения Всемирной паутины также используют слово веб (англ. web «паутина») и аббревиатуру WWW.
Большинство ресурсов всемирной паутины основаны на технологии гипертекста.
Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами.
Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом.
Для загрузки и просмотра веб-страниц используются специальные программы — браузеры (англ. browser).
№48 слайд
![Web-приложение Веб-приложение](/documents_6/0b7b5c393e557d5c800087acdad56f3c/img47.jpg)
Содержание слайда: Web-приложение
Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер.
Логика веб-приложения распределена между сервером и клиентом
хранение данных осуществляется, преимущественно, на сервере
обмен информацией происходит по сети
Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя
Однако различная реализация HTML, CSS, DOM и других спецификаций в браузерах может вызвать проблемы при разработке веб-приложений и последующей поддержке.
Скачать все slide презентации Введение в web-программирование одним архивом:
Похожие презентации
-
Программирование на языке С. Модуль 1. Введение в язык С
-
Основы программирование: Введение в Java. Коллекции
-
Web-программирование. Работа с текстом в CSS
-
Целые числа. Метод координат. Прямоугольная система координат на плоскости. Введение в программирование для начинающих
-
Таблицы в HTML. Web-программирование
-
Web-программирование. Лекция 2. Шаблоны проектирования
-
Введение в программирование. Типы данных
-
Введение в программирование (часть 2). Переменные и константы
-
Введение в язык программирования Python
-
Введение в язык программирования Basic