- •Интернет сокеты.
- •Система доменных имен
- •Интернет сервисы (что такое, примеры).
- •World Wide Web (основные стандарты и отличие от сети Internet).
- •Адресация ресурсов web-сети.
- •Общее описание протокола http.
- •Методы http запроса.
- •Заголовки http сообщений.
- •Задание типов содержания http сообщения.
- •Поддержка различных типов содержания http сообщений.
- •Поддержка сеансов работы пользователей с помощью куки.
- •Основные понятия языки гипертекстовой разметки html.
- •Формы языка html (назначение, описание, логика работы).
- •Каскадные таблицы стилей (css) (назначение, описание и использование).
- •Основные понятия языка сценариев JavaScript.
- •Объектная модель документа и ее использование в сценариев JavaScript.
- •Web браузеры (виды, функции, архитектура).
- •Web серверы (виды, функции, архитектура).
- •Технология разработки web-приложений Common Gateway Interface (cgi) (логика работы, недостатки).
- •Расширения web-серверов - интерфейс isapi.
- •Расширения web-серверов - интерфейс Java Servlet api.
- •Технология разработки web-приложений ssi.
- •Подход к разработке web-приложений на основе архитектурного шаблона mvc.
- •Что такое asp.Net web-приложения (состав, логика работы, отличие от Windows приложений).
- •Порядок работы asp.Net web-приложения.
- •Конфигурирование asp.Net-приложения.
- •Что такое web формы? Для чего предназначены, что они включают, как описываются?
- •Обработка web-форм на сервере. Жизненный цикл web страницы. Основные события и действия.
- •Класс Page. Назначение, основные элементы, способ использования.
- •Серверные html элементы управления (состав, логика работы).
- •Серверные Web элементы управления (состав, логика работы).
- •Что такое обратные отправки (post back)? Для чего и как используются?
- •Проверочные элементы управления (validator) (состав, способы использования).
- •Связывание элементов управления с данными (что такое, как выполняется).
- •Темы asp.Net web-приложения.
- •Способы сохранения состояния приложения (виды, назначение).
- •Способы оформления web-страниц приложения (css, Темы)
- •Назначение, описание и использование MasterPages.
- •Обеспечение аутентификации и авторизации пользователей в web-приложении.
- •Реализация переходов между web-формами и навигации на сайте.
- •Взаимодействие web приложения с Базами Данных.
- •Организация разработки web-приложений.
- •Особенности разработки web-приложений.
- •Современные методологии разработки web-приложений.
Интернет сервисы (что такое, примеры).
Интернет сервисы, это информационные системы, разработанные для работы в сети Интернет для предоставления некоторых информационных услуг.
Они включают наборы программ и протоколов прикладного уровня, обеспечивающих пользователей сети возможностью выполнять работу с распределенными информационными ресурсами.
Примерами таких сервисов являются следующие:
система обмена сообщениями (первоначально, включающими, только текст, а затем и документы в других форматах) между пользователями – электронная почта (протоколы SMTP, POP3);
система передача файлов между компьютерами сети (протокол FTP);
система проведение коллективных обсуждений по разным темам (протокол NNTP).
Протоколы прикладного уровня
У каждого протокола есть свой клиент и свой сервер.
FTP (File Transfer Protocol - RFC 959) – протокол для просмотра содержания каталогов и передачи файлов в компьютерных сетях;
Telnet (TELecommunication NETwork - RFC 854) - сетевой протокол для поддержки функциональности Network Virtual Terminal, позволяющей подключиться к удаленному компьютеру по сети Internet и удаленно работать с операционной системой;
Протоколы работы с электронной почтой E-mail:
SMTP (Simple Mail Transfer Protocol) для передачи электронных почтовых сообщений;
POP (Post Office Protocol) – протокол для получения сообщений электронной почты, которые хранятся на сервере. Последняя версия POP3;
IMAP (Internet Message Access Protocol) – более совершенный протокол доступа к электронной почте в Интернет. Последняя версия IMAP4.
Протоколы работы в форумах:
NNTP (Network News Transfer Protocol) – для отправки чтения сообщений из новостных групп, поддерживаемых NNTP сервером;
Протоколы ведения разговоров (чатов) и передачи сообщений:
XMPP (Jabber) - основанный на XML расширяемый протокол для мгновенного обмена сообщениями в почти реальном времени;
talk протокол;
SSH (Secure Shell - RFC 4251) - протокол, позволяющий производить удаленное управление операционной системой и передачу файлов. В отличие от Telnet шифрует весь трафик;
LDAP - протокол для доступа к службе каталогов X.500, является широко используемым стандартом доступа к службам каталогов;
SNMP - базовый протокол управления сети Internet.
Gopher - протокол поиска и передачи документов, до 1993.
World Wide Web (основные стандарты и отличие от сети Internet).
Наиболее известным сервисом сети Интернет является сервис предоставления доступа к гипертекстовой информации, который называется web-сетью (World Wide Web, WWW), либо Всемирной паутиной.
В связи с популярностью данного сервиса часто под Интернет сетью (физической сетью) понимают web-сеть (виртуальную сеть).
Web-сеть не является физической сетью.
Web-сеть это сервис предоставляющий пользователям доступ к связанному с помощью ссылок набору гипертекстовых документов и web-приложений.
Web сеть состоит из набора программного обеспечения (клиентов и серверов) и огромного количества информационных ресурсов.
Web сет работает на основе стандартов, основными из которых являются:
стандарт задания адресов ресурсов сети – URL;
протокол взаимодействия между клиентами и серверами – HTTP;
язык описания информационных ресурсов (гипертекста) – HTML;
язык форматирования информационных ресурсов – CSS;
язык выполнения программ на стороне клиента – JavaScript.
3 способа представления вебсети
Как набор стандартов в соответствии с которыми Web сеть работает. Основными стандартами являются: URL, HTML, HTTP.
Как набор ресурсов, которые составляют Web сеть. Основным документами являются Web страницы (HTML страницы, гипертекстовые страницы).
Как набор программных средств (информационная система). Основными являются: Web серверы (HTTP серверы) и браузеры.
