интернет. Интернет и www
Скачать 0.54 Mb.
|
Интернет и WWWЧто такое Интернет? Интернет – всемирная система объединённых компьютерных сетей, построенная на базе IP и маршрутизации IP-пакетов. Карта Интернета История возникновения Интернета 1958 Создание ARPA (Advanced Research Project Agency) в США. 1960-е Проект компьютерной сети ARPANet
при подключении новой сети не требуется ее переделка; связь между сетями через специальные узлы – шлюзы; пакетный обмен данными; 1968 Первая сеть нового типа из 4-х компьютеров. 1972 В сети – 50 университетов и лабораторий. 1974 Разработка протокола обмена данными TCP/IP Первые службы: 1965 Электронная почта (e-mail, electronic mail) – обмен сообщениями 1969 TelNet – удаленное управление компьютером в режиме командной строки 1971 FTP (File Transfer Protocol) – прием и передача файлов История возникновения Интернета 1982 Европейская UNIX-сеть (до этого – США, Канада, Англия) 1983 Сеть разделена на две части:
Internet – общедоступная сеть 1984 Система доменных имен (DNS) (адреса вида www.google.com) 1989 В Интернете более 100 000 компьютеров. 1991 Разработка WWW (World Wide Web) – Т. Бернес-Ли, обмен информацией в виде гипертекста 1991 Россия подключилась к Интернету 1994 Релиз браузера Netscape История возникновения Интернета 1994 Первые Интернет-магазины (Amazon.com открыт в 1995) 1995 Релиз браузера Internet Explorer (входит в состав Windows) 1996 Запуск поисковой системы Google.com (домен появился в сентябре 1997) 2012 В Интернете более 660 млн сайтов. Рост WWW Организации Инженерный совет Интернета (Internet Engineering Task Force, IETF) — открытое международное сообщество проектировщиков, учёных, сетевых операторов и провайдеров, которое занимается развитием протоколов и архитектуры Интернета. ICANN (Internet Corporation for Assigned Names and Numbers) — международная некоммерческая организация, созданная для регулирования вопросов, связанных с доменными именами, IP-адресами и прочими аспектами функционирования Интернета. Организации Консорциум Всемирной паутины (World Wide Web Consortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет Тим Бернерс-Ли. Многоуровневая архитектура Интернета
Протокол IP Internet Protocol – межсетевой протокол, объединяет отдельные подсети в единую сеть. IP-адрес – уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. IP-адрес IPv4 – 32-битовое число, запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками. IPv6 – 128-битовое число. Как узнать свой IP-адрес? whatismyip.com глобальный IP-адрес IP-адрес в локальный сети: в терминале ipconfig (Windows) или ifconfig (Mac/Linux) Протокол TCP Transmission Control Protocol (TCP) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP. Различные приложения могут использовать один IP-адрес, но разные порты. Порт – идентифицируемый номером системный ресурс, выделяемый приложению, выполняемому на некотором сетевом хосте, для связи с приложениями, выполняемыми на других сетевых хостах. Порты TCP 20/21 — FTP 22 — SSH 23 — Telnet 25 — SMTP 80 — HTTP 110 — POP3 443 — HTTPS (Secure HTTP) 8080 — альтернативный порт HTTP Список портов TCP WWW World Wide Web (WWW) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. В чем отличие Интернета от WWW? Веб-серверы Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Веб-браузеры Веб-браузер — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой. Доменные адреса Домен – это группа компьютеров, объединенных по некоторому признаку. www.qqq.microsoft.ru домен 1-ого уровня домен 2-ого уровня домен 3-ого уровня домен 4-ого уровня Домены 1-ого уровня (доменные зоны)
Преобразование адресов DNS (Domain Name System) – система доменных имен: база данных, преобразует доменный адрес в IP-адрес. www.google.com запрос серверу DNS для получения IP-адреса сайта www.google.com ожидание ответа запрос Web-страницы по полученному IP-адресу 66.102.9.47 DNS-сервер 193.124.85.210 Адрес документа в Интернете URL (Uniform Resource Locator) – универсальный адрес документа в Интернете. http: // www.abcde.ru / images/new/ qq.jpg адрес сайта каталог (папка) имя файла http: // www.abcde.ru главная страница сайта: index.html, index.htm ftp: // files.abcde.ru / pub / download / qq.zip файл на FTP-сервере протокол URL с параметрами Якорь – ссылается на некоторую часть (раздел) открываемого документа http://www.textpad.com/download/index.html#downloads Порт хоста для подключения http://www.cs.washington.edu:8080/secret/money.txt Строка запроса с передаваемыми на сервер (методом GET) параметрами. Разделитель параметров — знак &. http://www.google.com/search?q=web+url&start=10 HTTP HTTP (HyperText Transfer Prоtocоl — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных. Команды, посылаемые браузером: GET filename : скачать файл POST filename : отправить данные веб-формы PUT filename : загрузить файл на сервер Коды состояния HTTP Код состояния HTTP — часть первой строки ответа сервера при запросах по протоколу HTTP.
Список кодов состояний MIME-типы MIME (Multipurpose Internet Mail Extensions) — стандарт, описывающий передачу различных типов данных.
Список MIME-типов Web-технологии HTML – гипертекстовый язык разметки. CSS – каскадные таблицы стилей. Javascript – скриптовый язык программирования. ASP.Net, Perl, PHP, Ruby – языки программирования, использующиеся на серверной стороне. XML – расширяемый язык разметки. XSL – семейство рекомендаций, описывающее языки преобразования и визуализации XML-документов. AJAX – подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. RDF – модель для представления данных, в особенности — метаданных и другие… |