Компьютерные сети



Скачать 248.44 Kb.
Pdf просмотр
Дата14.02.2017
Размер248.44 Kb.
Просмотров99
Скачиваний0
Компьютерные сети
А. Г. Фенстер, fenster@fenster.name
2 сентября 2009 г.
Компьютерные сети объединяют несколько компьютеров между собой, чтобы можно было передавать информацию от одного компьютера к другому. Самым известным примером компьютерной сети является,
конечно, интернет. К нему подключены все компьютеры в классе, в котором идут наши занятия, а также, скорее всего, и ваши домашние компьютеры. Информация, передаваемая по интернету, может быть любой:
тексты и картинки (когда вы запрашиваете содержимое какой-либо веб- странички, аудио- или видеоинформация (когда вы ѕскачиваетеї себе на компьютер музыку или фильм. Так или иначе, вы уже умеете использовать многие возможности этой всемирной сети. На наших уроках в этой четверти мы поговорим не о том, как пользоваться интернетом, а о том, как эта огромная сеть устроена Работа компьютерной сети Клиенты и серверы
Работа интернета происходит по клиент-серверной схеме. Это означает, что каждый компьютер, подключенный к сети, обычно выполняет одну из ролей клиент или сервер. Сервером называется программа, которая всј время ожидает запросов на выдачу какой-либо информации.
Также сервером часто называют сам компьютер, на котором запущена эта программа. Клиент же  программа, которая эту информацию у сервера запрашивает. Говорят, что сервер обслуживает клиентов (как продавец в магазине или, скорее, библиотекарь) или обрабатывает клиентские подключения.
Компьютерные сети
Например, высели за компьютер, запустили Internet Explorer (если у вас установлена система Windows) или другой веб-браузер и ввели адрес wikipedia.org. После нажатия клавиши Enter у вас на экране появится веб-страничка интернет-энциклопедии Wikipedia. Что на самом деле произошло Internet Explorer выступил в роли клиента. Он подключился к серверу с именем wikipedia.org и попросил его показать первую страничку энциклопедии. Сервер wikipedia.org, который ожидал запроса,
передал необходимую информацию (текст и картинки на страничке) клиенту, и страничка отобразилась у вас на экране. Работа в интернете чаще всего происходит именно по такой схеме программы, запущенные на вашем компьютере, выступают в роли клиента, а другие компьютеры в сети  в качестве серверов.
Бывает и наоборот. Например, если вы хотите дать другу доступ к файлам на вашем домашнем компьютере, вы можете открыть общий доступ к какому-либо каталогу на вашем жјстком диске (это действие иногда называют ѕрасшаритьї, от английского to share  делиться с кем-нибудь). Если друг зайдјт в этот каталог посети и будет скачивать файлы к себе на компьютер, ваша машина будет сервером, а компьютер друга  клиентом. Кстати, чтобы друг мог сделать такую операцию, ему нужно знать адрес вашего компьютера  об этом позже Структура сети
Давайте немного подумаем о примере сиз предыдущего пункта. Как у вашего компьютера получилось подключиться к серверу, который находится где-то в Америке Рассмотрим процесс передачи информации подробнее.
Ваш компьютер подключен к интернету, скорее всего, одним из нескольких наиболее популярных способов, перечисленных ниже. Локальная сеть. В специальный разъјм на компьютере (порт сетевой карты) подключается кабель, который оканчивается коннектором (рис. 1). С другой стороны кабель обычно подключается к сетевому коммутатору (рис. 2), который, в свою очередь, подключен к другому компьютеру (возможно, через цепочку других коммутаторов. Этот компьютер (или специальное устройство) называется шлюзом или маршрутизатором к нему, помимо вашего домашнего, подключены многие другие компьютеры.
2
Компьютерные сети
Рис. 1. Коннектор Рис. 2. Сетевой коммутатор D-Link
2. Модем (обычный или ADSL). Модемом называется устройство для передачи информации до шлюза по телефонной линии. Никаких других проводов, кроме телефонного, заводить в квартиру ненужно. Беспроводное подключение (Wi-Fi). В помещении, где нужно устроить доступ в интернет по беспроводной сети, устанавливается специальное устройство  точка доступа, похожая на сетевой коммутатор, нос небольшой радиоантенной. Точка доступа подключается к шлюзу также, как в пункте 1 (кабель с коннектором RJ45), а компьютеры подключаются к точке доступа по радио. Например,
так можно выйти в интернет с ноутбука, находясь в каком-нибудь кафе или аэропорту.
Неважно, каким именно способом ваш компьютер подключен к сети. Важно понять, что следующим компьютером в цепочке между ними интернетом является шлюз  специально настроенный сервер, который передајт данные от всех подключенных к нему компьютеров дальше в интернета пришедшие оттуда данные отправляет тому, кто их за- казывалї. Шлюз, в свою очередь, подключен к другим компьютерам.
Получается, что для того, чтобы подключиться к серверу Wikipedia и забрать оттуда страничку с картинками, необходимо задействовать множество промежуточных компьютеров, образующих путь между вашим домашним компьютером и американским сервером Адресация
Для того, чтобы передавать информацию между двумя компьютерами, необходимо уметь как-то отличать один компьютер в сети от друго-
3
Компьютерные сети го. Людям удобно использовать для этого имена компьютеров например или mail.ru). Однако, при передаче информации используются не такие ѕчитаемыеї имена, а специальные числовые адреса. Имя же сразу же автоматически преобразуется компьютером в адрес
(подробнее про это мы поговорим позже).
Для работы в сети каждому компьютеру присваивается адрес, состоящий из четырјх чисел от 0 до 255, разделјнных точками. Например, адресом сервера wikipedia.org является 66.230.200.100. Всевозможных адресов чуть больше четырјх миллиардов, но даже такого большого числа уже почти не хватает для всех компьютеров, поэтому некоторые адреса (а именно, те, что начинаются насчитаются ѕвнутреннимиї и могут присваиваться одновременно многим компьютерам в интернете (при условии, что два компьютера с одинаковыми адресами надјжно разделены цепочкой шлюзов. Это напоминает ситуацию с телефонами в офисах зачастую у офиса есть один-два ѕгородскихї телефона, через которые можно попасть на внутренние телефоны, которых гораздо больше. Компьютеры, к которым должен быть возможен доступ из интернета (те же wikipedia.org и mail.ru), всегда имеют настоящий (не внутренний) адрес, внутренние же адреса достаются домашним компьютерам, компьютерам в школах и организациях, к которым обращаться извне никто не будет Настройка сети на компьютере
При настройке сети на компьютере необходимо указать как минимум три параметра. Эти параметры  ваш адрес, маска подсети и адрес шлюза.
Маской подсети называется набор из четырјх чисел, указывающий,
к каким адресам необходимо пытаться подключаться ѕнапрямуюї, а к каким  через шлюз. Часто встречается маска подсети означающая, что к компьютерам, первые три числа адреса которых совпадает с первыми тремя числами адреса вашего компьютера, подключение должно происходить без помощи шлюза, а ко всем остальным через шлюз Точное число равно 256 4
= 4294967296
, нона самом деле не все сочетания из четы- рјх чисел образуют допустимый адрес, поэтому реально адресов немного меньше.
2
Для определения, как подключаться к данному компьютеру, числа адреса и маски подсети переводятся в двоичную систему счисления подключаться нужно без
4
Компьютерные сети
При подключении к сети компьютер обычно сначала сам пытается узнать у шлюза, какие параметры (адрес, маску, адрес шлюза)
установить в своих настройках. Для этого он отправляет запрос всем соседним компьютерами если этот запрос доходит до специальным образом настроенного сервера, этот сервер сообщает вашему компьютеру необходимые параметры. Если же эта схема не срабатывает или нет специально настроенного сервера, настройки сети необходимо указать вручную Программы Windows для определения настроек сети
В системе Windows есть большое количество программ, позволяющих определить текущие настройки сети, посмотреть маршрут до какого- либо сервера (те. список компьютеров, через которые будет передаваться информация) и т.п. Мы будем рассматривать программы, которые работают в режиме командной строки. Чтобы запустить такую программу,
надо сначала открыть окно с командной строкой вменю Пуск выбрать и ввести там cmd. После нажатия Enter появится чјрное окно с командной строкой, в которой и вводится нужная команда. В описании команд символ будет обозначать пробел.
Зачастую после имени программы нужно указать один или несколько ключей или аргументов. Ключи начинаются с символов - или / и заставляют программу сделать какое-либо дополнительное действие. Например, ключ /? обычно выводит большой текст с описанием программы на английском языке. Аргументы указывают программе, с какими данными выполнить действие. Ключи и аргументы, если они есть, отделяются друг от друга и от имени программы пробелами.
Первые три программы, которые мы изучим, кратко описаны в таблице шлюза, если биты адреса другого компьютера совпадают с битами адреса вашего компьютера во всех позициях, где в маске подсети стоит единица.
5
Компьютерные сети
Таблица 1. Программы для определения настроек сети
Программа Описание действий программы
Пример вызова Программа для определения настроек сетевых адаптеров на данном компьютере. Для каждого включјнного сетевого адаптера печатает адрес, маску подсети, в которой он находится, и адрес шлюза этой сети. Вызов с ключом печатает большое количество настроек для всех сетевых адаптеров, в том числе для отключенных в настоящий момент ipconfig -all Программа для проверки достижимости данного сервера, а также для измерения времени, необходимого для передачи пакета доданного сервера. Посылает пакета с интервалом в 1 секунду,
а с ключом -t посылает пакеты бесконечно (до нажатия Ctrl+C).
ping mail.ru ping -t Печать маршрута доданного сервера 66.230.200.100 1.6 Задания для проверки. Определите настройки сети компьютера, за которым вы работаете,
а именно) адрес) маску подсети;
(c) адрес шлюза. Определите количество ѕшаговї, которые пройдјт пакет информации от вашего компьютера до сервера с адресом 193.124.208.93.
6
Компьютерные сети Система доменных имјн
2.1 Доменное имя
Работать в интернете было бы неудобно, если бы приходилось запоминать адрес каждого сервера. Поэтому наряду с адресом серверу можно присвоить одно или несколько доменных имјн. Доменное имя состоит из двух или более частей, разделјнных точкой, например, ru.wikipedia.org и т.п. Эти части нумеруются справа налево:
для доменного имени mail.gorodok.net мы будем говорить, что net домен первого уровня, gorodok.net  домен второго уровня и, наконец  домен третьего уровня. Часто употребляют термин доменная зона для обозначения логической группы имјн: например, говорят, что mail.gorodok.net находится в зоне Количество доменов первого уровня ограничено. Свой домен первого уровня выделен для каждой страны, такие домены (их называют географическими) состоят из двух букв. Кроме того, существует несколько доменов, не привязанных к конкретной стране, они состоят из трјх или четырјх букв. В таблице 2 перечислены некоторые домены первого уров- ня.
Таблица 2. Некоторые домены первого уровня
Домен Страна Россия СССР (до сих пор используется)
us
США
uk
Великобритания Германия cn
Китай
Домен Описание com Домены в этих трјх зонах сейчас может зарегистрировать кто угодно net Образовательные учреждения США
mil
Военные учреждения США
gov
Правительство США
name
Персональные домены
7
Компьютерные сети Система доменных имјн
Чтобы можно было использовать доменные имена вместо IP-адресов,
необходим был какой-то механизм преобразования. Изначально (вначале х годов) на каждом компьютере просто хранился обычный текстовый файл, в котором был список соответствий доменных имјн и IP- адресов. Однако с ростом количества компьютеров в сети необходимо было разработать специальную систему, которая занималась бы преобразованием доменного имени в адрес и наоборот и не требовала бы иметь у себя полный список всех имјн. Такая система была реализована иона носит название DNS (domain name system, система доменных имјн).
Служба DNS устроена по клиент-серверной модели. Существует большое количество серверов DNS, каждый из которых может ѕотвечатьї за какую-либо доменную зону. Кроме того, есть 13 особых корневых серверов, адреса которых известны и не изменяются. Корневые сервера хранят адреса серверов, ответственных за каждый из доменов первого уровня.
При настройке сети компьютер получает адрес своего сервера это тот сервер, к которому этот компьютер будет обращаться с запросами о получении адреса по доменному имени. Рассмотрим работу службы наследующем примере. Вы вводите в адресной строке веб-браузера имя mail.gorodok.net. Далее происходит примерно следующее. Ваш компьютер обращается к своему серверу и запрашивает у него адрес, соответствующий имени mail.gorodok.net.
2. Ваш сервер обращается к одному из корневых серверов и запрашивает у него адрес сервера, ответственного за зону net.
3. Ваш сервер обращается к серверу, ответственному за зону, и запрашивает у него адрес сервера, ответственного за зону gorodok.net.
4. Обратившись к последнему серверу, ваш сервер узнајт
IP-адрес, соответствующий mail.gorodok.net.
5. Полученный адрес сообщается вашему компьютеру.
8
Компьютерные сети
После этого ваш сервер может запомнить этот адрес на некоторое время и сообщить его сразу же, если кто-то после вас обратится к нему с таким же запросом.
Помимо адреса, соответствующего имени, сервер может сообщить и другую информацию, в частности, имя сервера, который принимает почту, направленное на данное доменное имя. Про работу электронной почты мы поговорим позже. Кроме того, сервер также хранит информацию об обратных зонах  соответствие доменных имјн IP- адресам (те. можно получить имя, зная адрес. Одному имени может соответствовать несколько адресов, одному адресу может соответствовать несколько имјн.
2.3 Программы Windows для работы со службой Таблица 3. Программы для работы со службой Программа Описание действий программы
Пример вызова Эта программа также может использоваться для определения сервера, к которому обращается данный компьютер. Для этого необходимо вызвать е с ключом -all.
ipconfig -all Программа для определения доменного имени сервера по адресу и адреса сервера по доменному имени mail.ru nslookup 194.226.177.52 2.4 Задания для проверки. Определите адрес сервера mail.ru.
2. Определите, какое доменное имя соответствует адресу 63.161.169.137.
3. Определите адрес сервера, используемого вашим компьютером Компьютерные сети Передача данных посети Протоколы
Сетевым протоколом называется набор правил, описывающий, как происходит передача данных между двумя устройствами в сети. Чтобы один компьютер понял, что хочет сообщить ему другой, необходимо,
чтобы оба они договорились о способе передачи информации. В реальной жизни аналогом протокола являются, к примеру, правила разговора по радио в армии чтобы сообщение было понято правильно, строго определяется, в каком порядке нужно говорить позывной адресата, свой позывной и текст сообщения.
Сеть  система многоуровневая. Чтобы объяснить это, вернјмся к примеру про радиосвязь. Протокол порядка передачи информации по радио в армии описывает, когда и что говорить, но ничего не говорит про физическую сторону процесса передачи информации (например, на какую частоту настраивается радиостанция. Опять же, инструкция, которая описывает работу радиопријмника и передатчика, ничего не говорит о том, что именно нужно говорить ив каком порядке.
Сетевые протоколы обычно условно делят на пять уровней. Физический уровень описывает среду передачи данных (например,
кабель или радиоканал) и физические характеристики (амплитуду,
частоту и т.п.).
2. Канальный уровень описывает, как именно данные передаются через физический уровень (например, как переслать информацию между двумя сетевыми картами водном сегменте сети. Обычно на этом уровне информация разбивается на пакеты, которые кодируются особыми последовательностями бит. Сетевой уровень описывает передачу информации между двумя компьютерами в сети. Именно на этом уровне вводится понятие
IP-адреса. Сетевой уровень не гарантирует, что отправленные данные будут приняты, из-за неполадок в сети они могут потеряться. Транспортный уровень устраняет этот недостаток это ѕнадстрой- каї над сетевым уровнем, которая могут гарантировать доставку информации по назначению и то, что данные будут доставлены в том же порядке, в котором они были отправлены.
10
Компьютерные сети. Прикладной уровень описывает, какие данные ив каком порядке должны передаваться для каждой из служб интернета (веб, почта и т.д.).
В предыдущем разделе мы узнали, что такое адрес (это сетевой уровень) и рассмотрели работу системы DNS (она введена лишь для удобства пользователей и находится на прикладном уровне. Сейчас мы рассмотрим устройство одного из наиболее часто используемых протоколов транспортного уровня  TCP.
3.2 Протокол TCP
TCP (transmission control protocol  протокол управления передачей)
находится на транспортном уровне и используется в интернете большинством основных служб прикладного уровня (веб, почта и т.п.). При работе по протоколу TCP выполняется следующая последовательность действий. Установка соединения. Передача данных по установленному соединению. Закрытие соединения.
В интернете нередко один компьютер является сервером для нескольких служб одновременно. Например, к компьютеру mail.gorodok.net можно обратиться как при помощи веб-браузера (чтобы загрузить веб- страничку, таки с помощью почтовой программы (чтобы принять или отправить электронную почту. Получается, что при передаче информации недостаточно сказать Эта информация для компьютера с таким-то
IP-адресомї, нужно ещј указать, какой именно программе на том компьютере информация предназначена. Для этого в протоколе TCP используется понятие порта. Порт  это натуральное число, которое сопоставляется каждой программе, передающей или принимающей данные.
Например, сервер для службы веба запускается на порту 80 (ещј говорят
ѕслушает порт ї, и каждый браузер обращается именно к порту Другие службы используют другие порты. Мы рассмотрим несколько протоколов прикладного уровня, каждый из которых описывает работу некоторой службы.
11
Компьютерные сети Протокол HTTP
HTTP (hypertext transfer protocol  протокол передачи гипертекста)
описывает работу службы веб-страниц. Именно название этого протокола указывается в адресе любой веб-странички (http://). Рассмотрим следующий пример вы вводите в веб-браузере адрес чтобы открыть страничку энциклопедии со статьјй окошках. Веб-браузер определяет адрес сервера en.wikipedia.org, подключается к его порту и передајт ему следующий текст /wiki/Cat HTTP/1.1
Host: это минимальный запрос, на самом деле передајтся ещј больше информации какой браузер используется, какой формат данных предпочитает клиент и т.д.). Получив этот текст (он называется запросом, сервер определяет, какую страничку клиент запрашивает, и передајт клиенту примерно такой ответ на запрос 200 OK
Host: en.wikipedia.org
Content-Type: Число 200 называется кодом результата и означает ѕ ї страничка найдена. Существуют другие коды, среди которых наиболее часто встречаются (страница не найдена) и 403 (нет прав на чтение данной стра- ницы).
В случае ошибки веб-браузер обычно сообщает пользователю, какая именно ошибка произошла. Наиболее часто случаются ошибки трјх видов неверное имя сервера (DNS не может определить адрес, порт закрыт (удалјнный компьютер неготов работать по протоколу HTTP,
программа-сервер не запущена или порт закрыт файрволлом) либо запрошена несуществующая страничка (ошибка Чтобы посмотреть, какой ответ сервер отсылает в ответ на ваш запрос, можно использовать программу telnet. Например, напишите в командной строке telnet en.wikipedia.org 80, введите запрос, приве- дјнный выше, и нажмите Enter два раза (ваш ввод не будет виден, это нормально. Вы увидите ответ сервера.
12
Компьютерные сети Электронная почта
Электронной почтой (E-mail) называется служба, позволяющая пользователям обмениваться сообщениями, которые могут содержать как простой текст, таки любую другую информацию. Мы рассмотрим, как такие сообщения передаются от одного пользователя интернета к другому,
а также используемые при этом протоколы.
Чтобы отправлять и получать почту, пользователь должен иметь почтовый ящик. Почтовый ящик создајтся на компьютере, на котором запущен сервер, имеющий возможность принимать почту. Каждый почтовый ящик имеет свой адрес, имеющий вид имя_пользователя@имя_компьютера,
например, vasya@example.com. Прочитать почту, которая пришла на этот адрес, обычно можно с любого другого компьютера. Вообще говоря, работа с электронной почтой состоит из двух операций отправка почты на данный почтовый ящики чтение почты, пришедшей на данный почтовый ящик Протокол SMTP: отправка почты (simple mail transfer protocol)  протокол, описывающий порядок передачи сообщения для пользователя на некотором компьютере.
Для передачи письма на ящик vasya@example.com программа, передающая почту, подключается к порту 25 компьютера и переда т следующий запрос имя компьютера отправителя FROM: адрес отправителя TO: адрес получателя
DATA
текст письма
SMTP-сервер принимает письмо и сохраняет его до тех пор, пока пользователь vasya не прочитает его, подключившись по одному из протоколов для чтения почты.
3
Определение адреса здесь происходит немного иначе сначала определяется имя компьютера, ответственного запри м почты для example.com (nslookup
-type=mx example.com), затем определяется адрес этого компьютера.
13
Компьютерные сети Протоколы POP3 и IMAP: чтение почты (post-oce protocol, версия 3)  простой протокол, позволяющий пользователю подключиться к компьютеру, на которому него почтовый ящики прочитать пришедшие сообщения. POP3 поддерживает только самые простые операции получить список писем, получить текст письма и удалить письмо, соответственно, при работе по протоколу необходимо ѕскачиватьї всю почту на свой компьютер. Более новыми более удобным является протокол IMAP, который позволяет выполнять с письмами, хранящимися на сервере, множество других операций (например, копирование или перемещение их в папки) и не требует скачивания всей почты на компьютер пользователя Способы работы с электронной почтой
Два основных способа работы с почтой  использование специальных программ и использование служб, предоставляющих доступ к почте через веб-страничку. В первом случае пользователь должен установить программу (Microsoft Outlook, The Bat, Mozilla Thunderbird и т.п.) на свой компьютер и указать ей основные настройки (почтовый адрес, имена и POP3 или IMAP- серверов. После этого программа будет сама обращаться к этим серверам, чтобы отправить или получить почту. Во втором случае пользователь производит все операции с почтой через веб-браузер.
4.4 Бесплатные почтовые сервисы
В интернете существует множество сайтов, на которых можно зарегистрироваться и получить бесплатный почтовый ящик, например, mail.gorodok.net. Хозяева этих сервисов имеют возможность предоставлять услуги бесплатно, т.к. получают доход от размещения рекламы на своих веб-страницах и даже в письмах пользователей. Кроме того, часто бесплатный почтовый ящик можно получить у компании,
предоставляющей вам доступ в интернет.
14
Компьютерные сети Проблемы электронной почты
Основные протоколы работы с почтой разрабатывались достаточно давно, ещј в х годах, когда интернетом пользовалось не так много людей. Тогда никто особо не думало безопасности передачи почты.
Так, по протоколу SMTP необязательно авторизоваться (вводить логин и пароль) для того, чтобы отправить письмо кому угодно. Кроме того,
можно легко ѕподделатьї адрес отправителя письма. Всј это привело к тому, что в настоящее время большую часть передаваемой электронной почты занимает спам  рассылки рекламного характера, которые отправляются одновременно на множество адресов. К сожалению, эффективных способов борьбы со спамом в настоящий момент не существует, поэтому единственным реальным способом является автоматическая фильтрация спама: специальная программа определяет по каким-либо признаком, является ли письмо спамом или нет. Для решения проблемы спама предлагаются весьма радикальные способы (например, требование регистрации всех пользователей интернета или оплата каждого отправленного электронного письма, но маловероятно, что какой-то из таких способов будет в ближайшее время принят.
В результате неверной настройки сервера (ошибки его администратора) нередки случаи, когда сервер принимает почту не только для своих пользователей, а для кого угодно. Такие сервера, конечно,
очень удобно использовать для рассылки спама. Их постоянно обновляемые списки публикуются, чтобы не разрешать прим почты от таких серверов, но всј равно в интернете существует достаточно большое количество таких неверно настроенных компьютеров, чтобы проблема спама оставалась серьјзной ещј долгое время Задание для проверки
Если у вас ещј нет почтового ящика, зарегистрируйтесь на одном из бесплатных почтовых сервисов. При регистрации обычно необходимо выбрать имя пользователя и пароль, а также ответить на несколько вопросов (свој имя, которое будет написано в отправленных вами письмах,
а также контрольный вопрос на случай, если вы забудете свой пароль).
Отправьте с этого почтового ящика письмо преподавателю. Вы можете сообщить свой адрес своим знакомыми принимать на него электронную почту.
15
Компьютерные сети Передача файлов между компьютерами
Сейчас мы рассмотрим способы передать файл с одного компьютера на другой. Эту операцию можно сделать самыми различными способами Протокол SMB: подключение удалјнно доступных каталогов
В операционной системе Windows появилась возможность открыть общий доступ к любому диску или каталогу на диске. Пользователь компьютера может в ѕпроводникеї выбрать папку (каталог) или диск и,
щјлкнув по ней правой кнопкой мыши, выбрать пункт ѕДоступї (ї в английской версии. Будет предложено открыть доступна чтение или полный доступ к этому каталогу или диску.
Необходимо отметить, что в Windows обычно на каждом компьютере на портах 137, 138, 139 работают специальные серверы (если эта служба не отключена в настройках. После того, как доступ к каталогу или диску открыт, пользователь другого компьютера в сети может найти нужный компьютер в Сетевом окруженииї, и там будет видна открытая (рас- шареннаяї) папка. Можно поступить проще зная адрес компьютера,
на котором открыт доступ к папке или диску, ввести в строке Пуск ?
Выполнить
\\IP-адрес\имя_папки
Например, если на компьютере, который в локальной сети имеет адрес, открыт доступ к папке test, для открытия е нужно ввести ещј один удобный способ получить доступ к данным компьютера. Если у вас есть аккаунт на этом компьютере (те. логин и пароль, вы можете обратиться к каждому из дисков компьютера по такому имени:
\\10.198.44.55\C$
для получения доступа к диску C: (аналогично, D$ для D: итак далее).
16
Компьютерные сети
Протокол, по которому происходит передача данных в этом случае,
называется SMB. На сегодняшний день он поддерживается не только системой Windows, но и практически любой другой системой (в Linux его реализация называется Кроме передачи файлов, протокол SMB также можно использовать для печати на принтерах, подключенных к удалјнному компьютеру. К
некоторым принтерам можно подключить сетевой кабель напрямую, и они будут выступать в качестве ѕпринт-сервераї, те. будут видны в Сетевом окруженииї как компьютеры с подключенным принтером Протокол FTP
FTP (File Transfer Protocol)  специальный протокол для передачи файлов, разработанный достаточно давно для организации файловых архивов в сети. При его использовании на компьютере-сервере запускается программа, слушающая порты 20 и 21. Клиент может использовать специальную программу для работы с FTP или обычный веб-браузер
(сейчас все они умеют работать с FTP). При использовании веб-браузера необходимо указать адрес сервера, используя ftp:// вместо обычного В настоящее время с распространением служб P2P (peer-to-peer), о которых рассказано ниже, FTP не так часто используется простыми пользователями для обмена файлами между собой. Однако, в интернете есть множество серверов, на которых файлы выкладываются именно по FTP. Одной из серьјзных проблем протокола FTP является то, что информация (также как и пользовательские логин и пароль) передајт- ся в открытую, без шифрования, что в настоящее время является очень небезопасным Службы В последнее время получили широкое распространение различные службы, объединјнные общим названием peer-to-peer. В этом подходе множество компьютеров обмениваются данными, не имея никакого центрального сервера (такую сеть называют децентрализованной. При этом зачастую каждый клиент сети может не только принимать и передавать данные для себя, но и быть посредником между другими клиентами.
17
Компьютерные сети
Развитие служб peer-to-peer особо активно продолжилось после повсеместного введения безлимитных тарифов на интернет. Сейчас одной из самых популярных программ, работающих по принципу является DC++ (DC  сокращение отсоединение напрямую. Пользователь может открыть доступ к файлу через DC++, после чего множество других пользователей смогут скачать его. Особенно эта программа популярна в больших локальных сетях (ранее пользователям требовалось устанавливать дома сервера, сейчас же сервер на домашнем компьютере можно встретить заметно реже Прочие способы
Популярным (хоть и не самым удобным) способом передать файл другому человеку является отсылка файла по электронной почте. В
случае, если комьютеры находятся водной сети, обычно намного быстрее воспользоваться SMB. Кроме того, пользователь может запустить
HTTP-сервер (Microsoft IIS, Apache или другой) и сделать файл доступным по протоколу HTTP. Есть и другие способы, однако наиболее популярные из них перечислены выше Задание. Попробуйте передать файл с одного компьютера на другой при помощи (откройте доступ к каталогу на одном компьютере и зайдите в него с другого. Обратитесь к серверу ccfit.nsu.ru и скачайте что-нибудь с него (обычно файлы для скачивания находятся в каталоге pub.
18

Document Outline

  • ?????? ???????????? ????
    • ??????? ? ???????


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал