+38 (097) 966-1803
+38 (067) 557-7677
+38 (050) 531-6524
komp@i-help.us

Починаючим IT-кам на замітку

Сиджу на робочому місці. І тут хтось позаду кричить:
— ping < моя IP-адреса>
Обертаюся й бачу: в мене летить пакет!..

 

DHCP

Ви прокинулися після дикої п’янки. Перші ваші слова «хто я?» і «де я?». Сусід, який не запивав горілку пивом, вам повідомляє всі ваші параметри: хто ви і де. Цей сусід виступає в ролі DHCP-сервера. Майте на увазі, що в мережі можуть бути так звані «хибні DHCP-сервери», наприклад дружина — на ваше питання «хто я?» вона видасть невірну інформацію: «алкоголік ти клятий». Так що не завжди динамічна видача параметрів є безпечною, рекомендується записувати свої параметри (як звати, вашу адресу і т.д.) на папірці.

Маршрут за промовчуванням

Підійдіть до пересічного та спитайте «чи не підкажете ви як пройти до моргу імені Невмировича-Данченко?». Із великою імовірністю вас пошлють нафіг. Оце і є маршрут за промовчуванням, іншими словами якщо адреса призначення не відома, то пакети надсилаються на маршрут за промовчуванням (синоніми: шлюз за промовчуванням, dafault gateway).

Поняття TTL

Уявіть собі, що вам 5 років і ви хочете їсти. Ви йдете до батька й кажете: «Тату, я хочу їсти». Ваш тато дивиться телевізор, згідно таблиці маршрутизації він посилає вас до мами. Ви йдете до неї і просите «Мамааа, я хочу їсти». Мама трендить із подругою по телефону і згідно своїй таблиці маршрутизації надсилає вас батька. І так ви ходите як дурник від тата до мами й назад, туди-сюди, туди-сюди, а все тому що криворукі адміни (батьки тата і мами) невірно налаштували таблицю маршрутизації. Щоб захиститися від таких ситуацій вигадали поняття TTL (Time To Live), що у нашій ситуації означає кількість терпіння у хлопчика, доки він не скаже «набридло» і не впаде перед ногами мами чи тата у безпорадному стані. Останній, за правилами (стандарти — це «так прийнято у сім’ї»), зобов’язаний надіслати короткий невтішний відгук в адресу того, хто послав хлопчика їсти. Це так званий icmp-пакет «хлопчик здох».

Ping

Ви звичайно ж бували в ситуації «сам дурень». Ви кричите «Остап — дурень», а у відповідь чуєте «Вася, сам дурень». Це найпростіший пінг. Ви щойно пропінгували Остапа. Не всі відповідають на пінги, особливо культурні, наприклад Microsoft.com не обтяжують себе реагуванням на ваші запити. З такими сваритися марно, ми знаємо, що вони чують і зляться, але реакції добитися не можемо. Тим не менш, пінг — непоганий спосіб дізнатися чи живий хост, оскільки штурхаючи труп ногами не доб’єшся реакції «сам дурень».

Traceroute

Уяви собі, що ти живеш на 9-му поверсі й хочеш дізнатися всіх мешканців, які живуть від тебе до Клавки з 3-го. Ти береш вибуховий пакет і, ґрунтуючись на формулі вільного падіння, розраховуєш час вибуху пакета над 8-мим поверхом. Це TTL=1. Після того як пакет вибухне — вигляне озвіріла пика сусіда з 8-го поверху. Час реакції залежить від завантаженості сервера, тобто від зайнятості сусіда та від шейпів, тобто чи система у повітрі, чи ти живеш на планеті, де атмосфера — рідкий азот. Так от, якщо взагалі не дочекаєшся відповіді — твій сусід глухий — у нього заборонені icmp відповіді, або він заборонив їх тільки для тебе якщо йому вже набридли твої фінти і він навчився тебе ігнорувати. Далі виставляєш TTL=2 і т.д. Не забувай, що якщо Клавка живе вище тебе — це No route to host :(

Access control list

Кілька тижнів ти ходив по району, в правильні моменти закривав очі на свавілля адмінів і не скаржився адміністрації (мєнтам). Тебе вирішили запросити на спільну п’янку. На ній ти на-спір випив літр горілки, викурив стіг сіна, наблював на килим у коридорі та побив двох охоронців у магазині. Спортсмени були вражені і прийняли в свою бригаду, додавши твоє і’мя в «перелік доступу» (Access control list). Таким чином ти пройшов так звану процедуру авторизації.

Public-key cryptography

Через місяць, переганяючи стирену машину, тебе пригальмували мєнти. І почали вимагати документи на тачку. Ти почав розказувати їм сльозну історію про те, що машина ця твого зведеного брата, а документи на неї ти забув вдома. Це зветься кодуванням. Щось типу «кодування від алкоголізму», тільки у даному випадку поганими духами виступають представники влади. Як підтвердження своїх слів, ти пропонуєш їм всі свої гроші, а також ключ від машини, щоб вони змогли повернути машину назад і записати це повернення транспортного засобу в перелік розкритих злочинів. Цей процес називається public-key cryptography і його ефективність залежить від того, чи зміг ти вгадати рівень внутрішніх потреб міліціонерів в славі та грошових знаках.

DHCP Relay Agent

Вы прокидаєтеся після дикої п’янки на невідомо чиєму дивані. Поруч замість жінки, з якою ви вчора танцювали і, здається, цілувалися, хропить невідомий небритий мужик. Ви волаєте йому у вухо: «Хто я? Де я?!» Він насилу продирає очі, здивовано озирається і, оскільки його це питання турбує не менше вас, йде на пошуки господаря дачі.

POP3

Ви підходите до свого іржавої поштової скриньки на стіні під’їзду, відкриваєте дверцята і, матюкаючись, насилу витягуєте кипу безкоштовних газет і рекламної макулатури. Піднімаючись на ліфті на свій поверх, ви досхочу насолоджуєтеся пропозиціями засклити лоджію і зробити педикюр, підходите до сміттєпроводу і спускаєте все туди, не помітивши серед усього лист від бабусі про смерть дідуся. На наступний день скринька забита ще сильніше, але відкрити його ви не можете, тому що тісно утрамбована макулатура придавила язичок замка — це відповідь «-ERR Account is over-quota» після спроби авторизації.

Comments are closed.