Вопросы посетителей сайта и ответы на них

<< Назад Содержание  
"Как в ping сделать пакеты больше?"

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

По умолчанию, программа PING формирует пакеты длинной 32 байта. При желании, размер пакета можно изменить с помощью ключа "-l" (для Windows) или "-s" (для UNIX). Например, команда PING (для Windows) до адреса www.ru

ping -l 1000 www.ru

будет посылать пакеты размером 1000 байт.



"Что такое MAC-адрес и какую роль он играет в интернете?"

MAC-адрес (от англ. Media Access Control - "управление доступом к среде") это уникальный идентификатор (что-то вроде IP-адреса), присваиваемый производителем на аппаратном уровне каждому устройству, которое работает в т.н. широковещательных сетях. (В частности в Ethernet-сетях).

Широковещательные сети пакетной передачи данных, в отличие от маршрутизирующих сетей на основе TCP/IP, работают немного по другому.

Представьте себе широкую и не очень длинную трубу, в которой в разных местах проделаны небольшие дырки.

К каждой дырке подключено сетевое устройство (сетевая карта), которое может "слушать", что в этой трубе делается, и может чего-нибудь "кричать" в эту трубу. Каждое такое устройство имеет персональный адрес (MAC-адрес) и, "крича" в трубу, устройство сообщает: "Пекет информации от такого-то MAC-адреса - такому-то", или "от такого-то MAC-адрес - для всех". Все устройства "слышат" этот "крик" и по MAC-адресу получателя, определяют для них эта информация или нет.

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

Затем появились коммутаторы - HUB'ы. Это "коротенькие" и высоконадежные "трубы", к которым подключаются сетевые устройства без разрыва эти "труб". А потом SWITCH'и - "умные" HUB'ы, которые уже не позволяют сетевым устройствам "орать" в трубу, а слушают каждую "дырку" в отдельности и по MAC-адресам передают информацию в другие "дырки" уже адресно.

Широковещательные сети обычно используются для организации локальных сетей на не слишком больших расстояниях. (С развитием оптоволоконных каналов передачи данных расстояния для широковещательных сетей растут и сейчас уже достигают сотен и даже тысяч километров.)

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



"Что такое прокси-сервер?"

Прокси-сервер (от англ. proxy - "представитель, уполномоченный") - сервер-посредник, подменяющий в информационных пакетах IP-адреса отправителя/получателя на свой IP-адрес и тем самым позволяющий получать доступ к информации не от имени реального отправителя запроса, а от имени прокси-сервера.

Чаще всего прокси-серверы применяются для следующих целей:

  • Обеспечение доступа с компьютеров из локальной сети с "серыми" адресами в глобальный Интернет (NAT-сервис).
  • Для экономии "внешнего" трафика (кеширующий прокси-сервер).
  • Для обеспечения анонимного доступа к различным ресурсам (анонимные прокси-серверы).
  • О принципе работы NAT-сервиса я уже рассказывал в пункте 4. главы 1.

    Что такое кеширующий прокси-сервер? В больших сетях очень часто различные пользоватили обращаются к одним и тем же ресурсам с одинаковыми запросами. Кеширующий прокси-сервер запоминает в своем кеше (архиве) ответы на ранее сделанные пользователями запросы и при получении нового запроса, прежде, чем послать запрос в сеть, проверяет, а нет ли уже в кеше ответа на этот запрос? Если есть, он сразу передает его пользователю, а в глобальную сеть запрос вообще не посылает, тем самым позволяет значительно уменьшить "внешний" трафик.

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

    Но, все же, при необходимости, есть возможность обеспечить практически полную анонимность при работе в сети. Для этого используются т.н. анонимные прокси-серверы.

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


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


    Задайте свой вопрос:


    Представьтесь, пожалуйста:

    Ваш E-mail (или любая другая контактная информация):



    << Назад Содержание  

    © Павел Никитенко
    Допускается свободное распространение. При перепечатке - ссылка обязательна.