prosdo.ru
добавить свой файл
1 2 ... 34 35

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«Национальный исследовательский

Томский политехнический университет»


В.С.Шерстнёв


ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНТЕРНЕТ-СЕРВЕРОВ


Рекомендовано в качестве учебного пособия

Редакционно-издательским советом

Томского политехнического университета


Издательство

Томского политехнического университета

2010

УДК 004.738.5:004.45(075.8)

ББК 32.973.202-018.2Я73

Ш50


Шерстнёв В.С.

Программное обеспечение интернет-серверов: учебное пособие / В.С. Шерстнёв; Томский политехнический университет. – Томск: Изд-во Томского политехнического университета, 2010. – с.


В учебном пособии рассматривается программное обеспечение Интернет-серверов. Описывается архитектура и принципы функционирования распространенных служебных и пользовательских Интернет-сервисов. Дается характеристика общеупотребимым средствам, языкам и технологиям Интернет-программирования. Учебное пособие ориентировано на студентов, обучающихся по магистерской программе «Микропроцессорные системы» направления "Информатика и вычислительная техника" и обладающих знаниями в таких дисциплинах как "Системное программное обеспечение", "Программирование на языке высокого уровня", "Сети ЭВМ и телекоммуникации", "Операционные системы".


УДК 004.738.5, 004.42

ББК 32.973.202-018.2Я73


Рецензенты


Кандидат технических наук, доцент ТУСУР

Ю.Б.Гриценко.

Кандидат физико-математических наук, старший научный сотрудник ИОА СОРАН

В.В.Дудоров

©ГОУ ВПО «Национальный исследовательсикий Томский политехнический университет», 2010


©Шерстнёв В.С., 2010

©Оформление. Издательство Томского политехнического университета, 2010

Предисловие


Целью учебного пособия в знакомстве студентов направления "Информатика и вычислительная техника" с принципами функционирования глобальной сети Интернет, объяснения значения и принципов работы распространенных сетевых служб (как служебного, так и прикладного характера), изучения таких языков и технологий программирования как PHP, Perl, ASP.NET.

В учебном пособии рассмотрены все тематики, предусмотренные образовательным стандартом ТПУ для дисциплины "Программное обеспечение Интернет-серверов".

Первая часть пособия напоминает основы адресации в сети Интернет, описывает предназначение, архитектуру и принципы функционирования основных сетевых служб сети Интернет. Рассматриваются протоколы, на основе которых происходит взаимодействие данных служб. Вторая часть пособия посвящена средствам разработки приложений для сети Интернет. Рассматриваются современные языки и среды программирования.

Изученные на примерах конструкции языков и приемы использования соответствующих сред разработки позволят студентам создавать разнообразные клиент-серверные Интернет-приложения.

Учебное пособие разработано к.т.н., доцентом кафедры Вычислительной техники факультета Автоматики и вычислительной техники Национального исследовательского Томского политехнического университета Шерстнёвым Владиславом Станиславовичем. Шерстнёв В.С. обладает статусом сертифицированного специалиста в области сетевых технологий Microsoft и Cisco.

Введение


Учебная дисциплина "Программное обеспечение Интернет-серверов" посвящена изучению технологий, программных и языковых средств, используемых при разработке приложений, реализующих или дополняющих функции Интернет-серверов.

Теоретическая часть изучаемой дисциплины включает следующие разделы: "Введение в Интернет-технологии", "Сетевые службы Интернет", "Языки и среды скриптового программирования Perl, ASP, PHP", "Разработка серверных Web-приложений".


Теоретические знания по данной дисциплине должны подкрепляться на лабораторных занятиях, которые проводятся на персональных компьютерах с использованием удаленного доступа к учебным Интернет-серверам, работающим под управлением операционных систем Unix, Windows.

Актуальность данной дисциплины обусловлена широким распространением услуг предоставляемых сетью Интернет, а также постепенным перемещением пользовательских программ с локальных систем в сетевые. Примерами тому являются появляющиеся системы для "cloud-вычислений", отказ от локальных баз данных в пользу сетевых (базы данных лингвистических систем, технические и предметно-ориентированные справочные системы и т.д.)

Для изучения данной дисциплины требуется предварительное усвоение студентами таких дисциплин как: "Системное программное обеспечение", "Программирование на языке C++", "Сети ЭВМ и телекоммуникации", "Операционные системы".

В результате изучения дисциплины "Программное обеспечение Интернет–серверов" студент получит знание принципов работы распространенных сетевых интернет-сервисов и протоколов (DNS, FTP, WEB/HTTP/HTTPS/SSL, POP3/IMAP4/SMTP и т.д.); основ языков программирования Perl, PHP, ASP включая синтаксис регулярных выражений и наиболее употребительных функций.

Пользуясь полученными знаниями, студент получит возможность создавать и отлаживать в современных средах разработки программы на языках Perl, PHP, ASP, пользоваться документацией по этим языкам и стандартным библиотекам.




следующая страница >>