Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

2

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
КСС
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Засоби аналізу та управління мережами

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Лабораторна Робота №2 Фільтрація пакетів на базі утиліти NETFILTER Мета роботи: Ознайомитись з утилітою фільтрації IP пакетів NETFILTER Завдання: Розробити схеми проходження мережевих пакетів через таблиці NETFILTER Теоретичні відомості Після отримання пакета з мережевого пристрою він передається через драйвер пристрою в ядро. Після цього пакет проходить через ряд таблиць і передається локальному процесу або перенаправляється на іншу машину. Порядок проходження пакету даних зображено на Рис. 1.  Рис. 1 – Порядок проходження пакетів в мережевому екрані Netfilter Рис. 1 дає уявлення про порядок проходження пакетів через ланцюжки. В першій точці прийняття рішення про маршрутизацію (routing decision) всі пакети, призначенні даному вузлу направляються в ланцюжок INPUT, інші - в ланцюжок FORWARD. В пакетах, з адресою призначення на мережевий вузол, може відбутись зміна мережевої адреси призначення (DNAT) в ланцюжку PREROUTING таблиці nat и відповідно подальша маршрутизація в першій точці буде виконуватись в залежності від проведених змін. В Таблиця 1 зображено порядок проходження транзитних пакетів. Таблиця 1 Порядок проходження транзитних пакетів № Таблиця Ланцюжок Примітка  1   Кабель  2   Мережевий інтерфейс  3 Mangle PREROUTING Цей ланцюжок використовується для зміни заголовку пакета.  4 NAT PREROUTING Цей ланцюжок використовується для трансляції мережевих адрес (Destination Network Address Translation). Source Network Address Translation виконується в іншому ланцюжку. Робити фільтрацію пакетів в цьому ланцюжку не рекомендується.  5   Прийняття рішення про подальшу маршрутизацію.  6 Mangle FORWARD Цей ланцюжок використовується в тих випадках, коли необхідно внести зміни в заголовок пакета між двома точками прийняття рішення про маршрутизацію.  7 Filter FORWARD В ланцюжок FORWARD потрапляють тільки ті пакети, які йдуть на інший вузол. Вся фільтрація транзитного трафіка виконується тут. Через цей ланцюжок проходить трафік в обох напрямках, що потрібно враховувати при написанні правил фільтрації.  8 Mangle POSTROUTING Цей ланцюжок призначений для внесення змін в заголовок пакета вже після того як прийнято останнє рішення про маршрутизацію.  9 NAT POSTROUTING Цей ланцюжок призначений в першу чергу для Source Network Address Translation. Тут же виконується и маскарадинг (Masquerading).  10   Мережевий інтерфейс  11   Кабель   В Таблиця 2 зображено порядок проходження пакетів, які адресовані вузлу, на якому налаштовано мережевий екран. Таблиця 2 Порядок проходження пакетів, призначених для даного вузла мережі № Таблиця Ланцюжок Примітка  1   Кабель  2   Мережевий інтерфейс  3 Mangle PREROUTING Цей ланцюжок використовується для зміни заголовку пакета.  4 NAT PREROUTING Цей ланцюжок використовується для трансляції мережевих адрес (Destination Network Address Translation). Робити фільтрацію пакетів в цьому ланцюжку не рекомендується.  5   Прийняття рішення про подальшу маршрутизацію.  6 Mangle INPUT Пакет потрапляє в ланцюжок INPUT таблиці mangle. Тут вносяться зміни в заголовок пакета перед тем як він буде переданий локальному процесу.  7 Filter INPUT Тут відбувається фільтрація вхідного трафіку.  8   Локальній процес/програма.   В Таблиця 3 зображено порядок проходження пакетів, які створені на вузлі, на якому налаштовано мережевий екран. Таблиця 3 Порядок проходження пакетів, створених на даному вузлі мережі № Таблиця Ланцюжок Примітка  1   Локальній процес/програма.  2   Прийняття рішення про маршрутизацію.  3 Mangle OUTPUT Тут вносяться зміни в заголовок пакета. Виконання фільтрації в цьому ланцюжку не рекомендується.  4 NAT OUTPUT Цей ланцюжок використовується для трансляції мережевих адрес (NAT) в пакетах, які виходять з процесорів даного мережевого вузла.  5 ...
Антиботан аватар за замовчуванням

09.06.2015 01:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини