Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 307

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 301 302 303 304 305 306 < 307 > 308 309 310 311 312 313 .. 404 >> Следующая


В этой главе будут рассматриваться следующие темы:

? Устройство Интернета

? Основы HTML и HTML-форм

? Различия между неизменяемыми и активными web-страницами

? Различия между сценариями клиентской и серверной сторон

? Вопрос о том, почему ASP.NET представляет собой наилучший выбор для разработки современных web-решений

Краткая история Интернета

Интернет впервые был создан в 60-х гг. прошлого века как проект Министерства обороны США. Он получил название ARPANET (Advanced Research Projects Agency Network — сеть Агентства по перспективным исследовательским проектам). Его основной целью было объединение различных компьютеров, разбросанных по Западному побережью США,'с тем чтобы они могли взаимодействовать друг с другом даже в случае начала атомной войны. В то время компьютеры были очень редкнмн и дорогостоящими устройствами, которые могли позволить себе только университеты н правительственные организации. Связав воедино несколько компьютеров, можно было организовать общий доступ к рахчичной информации и данным, что еще больше увеличивало ценность каждого отдельного компьютера. Протокол, предназначенный для работы в данной сети, был разработан таким образом, чтобы быть устойчивым к нарушениям целостности сети. Это было сделано для того, чтобы даже при выходе из строя в результате ядерной атаки одного или нескольких компьютеров, сеть сохраняла бы свою работоспособность.

Результатом разработки ARPANET явилось создание TCP/IP (Transmission Control Protocol/Internet Protocol — протокол управления передачей/межсетевой протокол). Это протокол, позволяющий вести обмен сигналами, в которых содержатся компьютерные данные и информация, по телефонным линиям, по волоконно-
Основы web-про г раммирования___________________________________________________________657

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

На протяжении 70-х и 80-х гг. Интернет по-прежнему оставался, в основном, областью, в которой работали академические институты и правительственные учреждения. Но по мере того, как компьютеры становились более дешевыми, а персональные компьютеры стали получать большее распространение, Интернет также продолжал развиваться. С появлением в 90-х гг, прошлого века World Wide Web развитие Интернета стало происходить по экспоненциальному закону. На сегодняшний день огромное количество людей, обладаюших компьютерами, используют их для доступа к Web, и, как следствие, большая часть современного бизнеса использует Web для продажи или продвижения своих продукции и услуг. Не будет преувеличением сказать, что Интернет в целом и World Wide Web в частности в корне изменили ведение бизнеса,

World Wide Web

Простой вопрос — знаете ли вы, чем отличается Интернет от World Wide Web?

Если вы отвечаете “ничем", то вам стоит продолжить чтение. Интернет — это цельная связанная сеть компьютеров, которая охватывает весь земной шар. На миллионах серверов располагаются миллиарды web-страниц, групп электронной почты, дискуссионных страниц и FTP-сайтов. Интернет целиком работает в режиме онлайн, включая электронную почту, FTP, новости, GopheT-сайты, чат-программы и т, п. World Wide Web появилась позже Интернета. Первый v/еЬ-сервер заработал в 1991 г., но на сегодняшний день Всемирная паутина — это огромная часть Интернета, состоящая из взаимосвязанных web-страниц, в которых содержится текст, графика и мультипликация. Ключевым компонентом World Wide Web являются гиперссылки (текстовые или графические), которые позволяют пользователю переходить на другие web-страницы. Это оказывается возможным благодаря использованию HyperText Markup Language {HTML, язык гипертекстовой разметки), к рассмотрению которого мы вскоре перейдем.

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

• книге мы будем рассматривать исключительно программирование для World Wide

Web.

Каким образом работает Паутина

Паутина представляет собой пример клиент-серверной системы. Любой объект в Паутнне может быть представлен либо как сервер, либо как клиент.

Серверы

Все, что видите в World Wide Web, находится на каких-либо серверах, разбросанных по всему миру. Сервер — это приложение, выполняющееся на некотором компьютере и обеспечивающее доступ к информации, файлам или данным, которые запрашиваются каким-либо другим лицом, приложением или компьютером.
655

Глава 23

Если говорить конкретно о web-страницах, то web-cepeep отвечает на запросы, касающиеся тех web-страннц, которые хранятся иа этом сервере. Клиент посылает запрос на получение web-страницы web-cepeepy, а web-сервер, в свою очередь, отправляет обратно клиенту страницу для просмотра.
Предыдущая << 1 .. 301 302 303 304 305 306 < 307 > 308 309 310 311 312 313 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.