Энциклопедия сетевых протоколов protocols.ru

Безопасность сетей

Титульная страница
Новости
Форум
Мир протоколов
Стандарты
RFC
Безопасность
Технологии
Интерфейсы
Инструменты
Библиотека
Вопросы и ответы
Авторы
Отзывы
Google

Основы работы брандмауэров

Сенченко Т.В. (aka Boffin)

[email protected]

icq: 865491

(предыдущая страница ...)

Какие брандмауэры лучше использовать для платформ *nix?

В большинстве дистрибутивов UNIX есть встроенные брандмауэры. Например для Linux - ipchains, iptables, для FreeBSD - ipwf. По-моему, одним из самых простых и распространенных брандмауэров UNIX является пакет TCP Wrappers. Он читает файлы hosts.deny (запрет) и hosts.allow (разрешение) при попытке доступа к службам, указанным в inetd.conf (если пакет уже установлен, в inetd.conf возникает, например in.telnetd - значит telnet работает под защитой TCP Wrapper). TCP Wrapper поддерживает ведение системного журнала событий (лог). Так же в него входит несколько дополнительных утилит: tcpdchk -проверка конфигурационных файлов, tcpdmatch - проверка правил (например, что произойдет, если что-либо изменить). Но это довольно урезанный брандмауэр, который вряд ли можно рассматривать даже как полнофункциональный пакетный фильтр. Более весомыми утилитами являются iptables и ipwf. IPWF представляет собой "обычный" пакетный фильтр, позволяющий обрабатывать как входящие, так и исходящие пакеты.

Процесс пересылки данных между компьютерами в сети


Взаимодействие через Интернет в конечном счете осуществляется между двумя компьютерами, отправителем и получателем, или, более точно, между сетевой платой на одном компьютере и сетевой платой на другом. Во время сеанса связи, который организуется между двумя компьютерами, они часто меняются ролями. Когда данные посылаются с одного компьютера на другой, они должны пройти по Интернету. Поскольку Интернет - это разнообразие хостов и адресов, данные на самом деле проходят сквозь ряд других компьютеров на пути к указанному удаленному компьютеру. TCP/IP - это набор протоколов, который делает все это возможным. Для того, чтобы компьютеры, находящиеся в Интернете, знали, куда отправить данные, эти данные должны быть соответствующим образом адресованы.
Важно понимать, что когда вы посылаете что-либо, например, электронное письмо, кому-то в сети Интернет, письмо не передается как единый документ. В действительности TCP/IP разбивает его на более управляемые части, называемые пакетами. Отдельные пакеты затем посылаются по Интернету на указанный удаленный компьютер. Не каждый пакет пойдет одним и тем же путем. На самом деле пакеты, составляющие ваше электронное письмо, могут проходить по многим различным маршрутам по дороге к указанному удаленному хосту, где они в конце концов будут получены и вновь собраны стеком TCP/IP. В итоге, письмо поступит в программу работы с электронной почтой получателя для просмотра.
Каждому компьютеру, соединяющемуся с Интернетом, присваивается уникальный IP-адрес. Такой адрес определяет положение исходного компьютера в Интернете. Указание адресов места отправления и назначения каждого пакета необходимо для осуществления доставки каждого пакета.
Когда прибывает пакет данных, удаленный компьютер внимательно изучает его. Если пакет адресован этому компьютеру, он принимается и обрабатывается, в противном случае он игнорируется.
Присвоение IP-адресов незаметно для большинства пользователей, поскольку большинство провайдеров использует протокол, известный как DHCP, или протокол динамической установки параметров хоста. DHCP автоматически присваивает IP-адрес вашему компьютеру каждый раз, когда вы включаете в сеть ваш компьютер, подключенный к сети Интернет. Если вы используете коммутируемое соединение, ваш IP-адрес присваивается каждый раз в процессе организации такого соединения.

Еще о TCP/IP
TCP/IP - это на самом деле набор многих протоколов, которые работают вместе для обеспечения взаимодействия в больших и малых сетях. TCP и IP – это два протокола в общем наборе TCP/IP. TCP/IP является используемым по умолчанию протоколом для Windows 98, Me, 2000 и ХР и автоматически устанавливается, когда стандарт plug-and-play обнаружит на компьютере сетевую карту или модем.
Сети TCP/IP, такие, как Интернет, находят компьютеры с помощью комбинации IP-адреса и МАС-адреса удаленного компьютера. Как и МАС-адрес, каждый IP должен быть уникален.
IP-адрес - это 32-битный адрес, состоящий из комбинации нулей и единиц. Однако, поскольку люди испытывают затруднения при запоминании 32-битовых номеров, IP-адреса преобразуются в десятичное представление с разделительными точками, состоящее из четырех десятичных чисел, каждое из которых отделяется точкой. Например, IP-адрес 10000011 01101111 равнозначен адресу 131.111.7.27.
I
Р-адреса могут присваиваться компьютеру статически или динамически. Статический адрес специально присваивается компьютеру и никогда не изменяется. Статические IP-адреса достаточно редко используются для соединений с Интернетом. Обычно поставщики услуг доступа в Интернет используют присвоение динамических IP-адресов.

(... продолжение)


Обсудить статью на форуме

Дата обновления 10.01.2005


Главная страница  | Форум  | Мир протоколов | RFCБезопасность | Технологии |
Интерфейсы | Инструменты  | Библиотека | Вопросы и ответы  | Авторы | Отзывы |


Copyright © 1999-2005. BiLiM Systems.