Автор работы: Пользователь скрыл имя, 16 Декабря 2013 в 09:53, курсовая работа
Около 20 лет назад Министерство Обороны США создало сеть, которая явилась предтечей Internet, - она называлась ARPAnet. ARPAnet была экспериментальной сетью, - она создавалась для поддержки научных исследований в военно-промышленной сфере, - в частности, для исследования методов построения сетей, устойчивых к частичным повреждениям, получаемым, например, при бомбардировке авиацией и способных в таких условиях продолжать нормальное функционирование. Это требование дает ключ к пониманию принципов построения и структуры Internet. В модели ARPAnet всегда была связь между компьютером-источником и компьютером-приемником (станцией назначения). Сеть a priori предполагалась ненадежной: любая часть сети может исчезнуть в любой момент.
Введение.....................................................................3
Глава I
Состав Интернет
История развития Интернет................................................5
Сети коммутации пакетов...................................................7
Протоколы сети Интернет..................................................8
Доменная система ...........................................................10
Программное Обеспечение...................................................15
Глава II
Ресурсы Интернет
Основные понятия World Wide Web........................................18
Поисковые машины..........................................................23
FTP ............................................................................27 Gopher..........................................................................30
Средства виртуального общения..........................................31
Термины в Интернет.......................................................33
Список используемой литературы..............................36
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети Интернет . Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов.
Протокол не шифруется, при аутентификации передаёт логин и пароль открытым текстом. Если злоумышленник находится в одном сегменте сети с пользователем FTP, то в случае построения сети на хабе (если сеть строится на свитчах по умолчанию это исключено, но злоумышленник может перехватить трафик, если сменит mac адрес своего сетевого адаптера на mac адрес адаптера жертвы, поскольку коммутация выполняется на 2ом уровне модели OSI (по mac адресам), используя пассивный сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.
Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки):
Установка TCP-соединения с сервером (обычно на 21 порт)
Посылка команды USER логин\r\n
Посылка команды PASS пароль\r\n
Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера), то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты:
USER anonymous\r\n
PASS someone@email\r\n
После успешной авторизации можно посылать на сервер другие команды.
220 FTP server ready.
USER ftp //Анонимус
230 Login successful.
PASV
227 Entering Passive Mode
(192,168,254,253,233,92)//
LIST
150 Here comes the directory listing. //Сервер передает список файлов в директории
226 Directory send OK.
CWD incoming
250 Directory successfully changed.
PASV
227 Entering Passive Mode (192,168,254,253,207,56)
STOR gyuyfotry.avi
150 Ok to send data. //Клиент передает содержимое файла
226 File receive OK.
QUIT
221 Goodbye.
Аргумент 192,168,254,253,192,2 означает, что соединение от сервера ожидается на узле с IP-адресом 192.168.254.253 на порту 207*256+56=53048.
На многих FTP-серверах существует каталог (под названием incoming, upload и т. п.), открытый на запись и предназначенный для закачки файлов на сервер. Это позволяет пользователям наполнять сервер свежими данными.
Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу. Кроме того, этой проблемы можно избежать, если использовать прокси-сервер (именно FTP прокси-сервер).
Специально для работы FTP протокола через межсетевые экраны, было сделано расширение NAT, называемое NAT-PT (rfc2766), позволяющее транслировать входящие соединения от сервера к клиенту через NAT. В процессе такого соединения NAT подменяет передаваемые данные от клиента указывая серверу истинный адрес и порт с которым сможет соединиться сервер, а потом транслирует соединение от сервера от этого адреса, клиенту на его адрес. Несмотря на все меры и нововведения принятые для поддержки FTP протокола, на практике функция NAT-PT обычно отключается во всех роутерах и маршрутизаторах с целью обеспечения дополнительной безопасности от вирусных угроз
Gopher
Каждый из рассмотренных до сих пор интернетовских
протоколов вполне мог бы
существовать сам по себе: telnet предоставляет
доступ к программам, FTP — к
файлам, WAIS — к базам данных. Все эти системы
создавались и развивались
почти независимо друг от друга и ставили
перед собой конкретную цель —
построить механизм доступа к одному определенному
виду ресурсов.
Однако по мере того как Internet рос и усложнялся,
он сам подталкивал людей
к мысли, что информация по природе своей
едина и что не слишком разумно
делить ее на разные “виды ресурсов”
с непохожими методами доступа. К концу
80-ых годов идея нового универсального
средства работы с разнородной
информацией носилась в воздухе.
Первой системой, призванной воплотить
в жизнь эти мечты стал Gopher,
появившийся на свет 1991 году в американском
университете штата Меннесота.
Фундаментальным понятием, заложенным
в ее основание была структура
вложенных друг в друга меню (Кирсанов,1996).
Связавшись Gopher- клиентом с одним из Gopher-серверов,
вы в первую очередь
попадаете в корневое, главное меню этого
сервера. Сориентировавшись в его
содержимом и переходя далее из одного
подменю в другое, можно заняться
собственно поиском информации. Информация
в системе Gopher организована
строго иерархически, “от общего к частному”.
На каждом шаге сервер посылает
вашему Gopher - клиенту не только содержимое
очередного меню, но и
служебную информацию о том, где находятся
объекты, соответствующие пунктам
этого меню. Клиент выводит на экран только
само перечисление пунктов, но
когда вы выберите один из них, он, сверившись
с имеющейся у него
информацией, либо пошлет на какой-то из
Gopher - серверов запрос на выдачу
следующего меню, либо попытается установить
FTP- или telnet- соединение с
некоторым узлом Internet.
Очевидно из всех информационных инструментов
Internet Gopher больше всего
похож на WWW — обе эти системы призваны
служить оболочкой с разнородными
ресурсами. Однако Gopher лишен тех богатых
изобразительных средств,
которые делают WWW не только информационным
каталогом, но и новым средством
массовой информации и даже новым жанром
искусства. Можно сказать, что
Gopher является “подмножеством” WWW — что
очень упрощает интегрирование
самого Gopher как одного из видов ресурсов
в WWW. Практически все что
сказано о работе с Gopher - клиентом справедливо
и для путешествия по
системе Gopher с помощью броузера WWW (Хоникарт,
1996).
URL одного из пунктов Gopher - меню состоит
из адреса Gopher- сервера и
перечисленных тех пунктов меню, которые
приведут вас к исходному пункту:
gopher://< адрес сервера>/< пункт меню>
Средства виртуального общения
Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети. Основным отличием от прочих систем передачи сообщений (например, служб мгновенных сообщений) является возможность отложенной доставки и развитая (и запутанная из-за длительного времени развития) система взаимодействия между независимыми почтовыми серверами.
Если в Европе, Америке и др. регионах написание «e-mail» стало практически одновариантным, то в русском языке присутствует значительная вариативность. Наиболее часто в кириллических текстах используется «e-mail», то есть написание латиницей без транслитерации (визуальное восприятие других форм написания хуже). Но можно встретить и другие написания:
Правильное написание пока не зафиксировано в словарях. Справочное бюро Грамота.ру указывает, что Е. Ваулина в словаре «Мой компьютер» предлагает писать e-майл и е-мэйл, но замечает, что такое написание не соответствует литературной норме, в то же время, в другом ответе советуют писать e-mail латиницей.
Телеконференция - это электронная газета, состоящая целиком из объявлений ее подписчиков (электронная доска объявлений).
Для удобства телеконференции разбиты по темам, любой абонент сети может участвовать в понравившихся телеконференциях - подписаться на них, получать из них материалы и отправлять туда свои объявления.
Телеконференции могут быть коммерческими и некоммерческими, последние - платными и бесплатными. Обычно в каждой телеконференции существует свой устав, определяющий ее тематику и правила ее использования.
Если обыкновенную электронную почту можно сравнить с частной перепиской между двумя корреспондентами , то новости больше похожи на газетную публикацию . Процесс распространения новостей выглядит примерно так : человек , желающий опубликовать сообщение , посылает письмо специального формата на сервер новостей (специальный компьютер ) .Это сообщение обрабатывается и начинает распространяться между всеми остальными серверами , подписанными на данную тему ( группу новостей ) , или , как их еще называют , телеконференций . Сервер новостей мнаходит своего ближайшего соседа и передает ему накопившиеся новости . Тот , в свою очередь , передает их следующему соседу , и процесс продолжается , в результате чего однажды посланное письмо всего через несколько часов оказывается многократно размноженным и разлетается буквально по всему свету . Каждый человек , подписанный на определенную конференцию , в результате ознакомится и с вашим посланием .
В настоящее время количество информации , передаваемое при помощи серверов новостей , измеряется гигабайтами в сутки и продолжает стабильно увеличиваться . Чтобы обработать весь ежедневный поток новостей , требуются мощные серверы с дисками размером в десятки гигабайт и с быстрым соединением с Интернетом . Количество групп телеконференций по всему достигает десяти тысяч , а диапазон затрагиваемых в них тем порважает воображение : обсуждается все , начиная со структурных схем микропроцессоров фирмы Motorola и заканчивсая секрктами любителей уничтожать домашних животных у соседей . Между этими экзотическими темами лежит практически весь диапазон человеческой деятельности : секс , сетевые технологии , разговоры одиноких мужчин , обсуждение последних сериалов , прогрммирование на языке C , бизнес , финансы , вездесущая реклама и т.д. О том , что нужно сделать , чтобы принять участие в телеконференциях , какого вида сообщения вы можете отправить туда , вы узнаете , обратившись к компакт - диску , который мы вам предлагаем . Вы также узнаете : как работать с программами Internet Explorer News и Netscape News , чтобы стать полноправным участником телеконференций , какие бывают телеконференции , найдите список наиболее популярных зарубежных телеконференций , а также познакомитесь с отечественными службами новостей .
Чат- это общение в
интернете, когда разговор ведется в реальном
времени. Содержание чата существует только
"здесь и сейчас" - чат выглядит как
окно, в котором идет поток сообщений от
всех участников чата. Для того, чтобы
общаться в чате, нужно просто выбрать
себе имя, под которым вы "появитесь"
в нем, и послать в чат сообщение, которое
сразу же появится в общем потоке.
Архивы чатов в чистом виде, как правило,
не имеют смысла, поскольку текст выглядит
сплошной мешаниной, в которой очень трудно
понять, кто, кому и какое сообщение посылал.
Поскольку в чате, в отличие от форума, нельзя оставить сообщение
"впрок", чат фактически существует,
только если в нем в некоторый момент времени
встретились хотя бы два человека. Как
правило, чат – это молодежная тусовка,
а не инструмент для дискуссии.
Основные термины интернет
Интернет
Интернет (от англ. Internet) — всемирная сеть, обеспечивающая связь между компьютерами. Сейчас самая популярная часть интернета — это веб или www (от англ. World Wide Web — всемирная паутина).
В интернете есть много информации (тексты, картинки, аудио- и видео-записи) и служб (поиск, почта, магазины, новостные ленты, блоги и т.д.).
В России интернетом начали пользоваться в середине 1990-х годов, в 1997 был открыт сайт www.yandex.ru.
Веб-страница
Место в интернете, которое однозначно определяется своим адресом (то есть у всех страниц — разные адреса). Веб-страница — это самая мелкая логическая единица интернета. Можно сказать, что сеть состоит из сайтов, а сайты — из страниц. Веб-страницы пишутся на языке HTML.
В русскоязычном интернете — миллиарды страниц, и их число увеличивается каждый день.
Сайт (или веб-сайт)
Несколько веб-страниц, объединенных в одну структуру и имеющих общую часть адреса. Строгого определения сайта не существует — например, некоторые разделы больших сайтов и пользователи, и владельцы считают отдельными сайтами.
Адрес (URL)
URL — сокращение от англ. Universal Resource
Locator (универсальный указатель ресурса).
У каждой страницы в интернете есть адрес.
Он состоит из доменного имени, пути к странице
на сайте и имени файла страницы. Например,
company.yandex.ru/history/
Доменное имя сайта — это адрес его первой страницы, и когда говорят «адрес сайта» обычно имеют в виду его доменное имя.
Домен (от англ. domain — область, территория) — структурная единица интернета. Домены бывают нескольких уровней.
Домен первого уровня — это кодовое обозначение какой-нибудь страны. Длина домена первого уровня — 2—3 буквы. Если адрес сайта заканчивается на .ru — значит, сайт находится в домене России, .fr — Франции, .jp — Японии. Кроме того, есть несколько доменов первого уровня, связанных не со странами, а с направленностью сайта. Например, адреса сайтов коммерческих организаций заканчиваются на .com, некоммерческих — на .org, а образовательных — на .edu. Домены первого уровня также называют «зонами».
Обладатель домена второго уровня может создать неограниченное количество доменов третьего и далее уровней. В адресе сайта имена таких доменов пишутся перед названием домена второго уровня и отделяются от него точкой. Например, владелец домена pupkin.ru может создать для себя домен vasya.pupkin.ru, а для своей собаки — sobaka.vasya.pupkin.ru.
TCP/IP (от англ. Transmission Control Protocol / Internet Protocol — протокол контроля передачи / интернет протокол) — специальный набор технических правил, предназначенных для работы компьютера в интернете.
IP-адрес
Каждый компьютер, имеющий доступ в интернет, обязательно имеет уникальный адрес — IP. Он состоит из четырех чисел от 0 до 255, разделенных точками (например, 52.250.175.125).
HTTP (сокращение от англ. HyperText Transfer Protocol — протокол передачи гипертекста) — способ передачи веб-страниц по сети пользователю. Сначала HTTP использовался только для передачи HTML-документов, но сейчас при его помощи можно передавать любую информацию, в том числе картинки, звук, видео и вообще любые файлы.