Я извиняюсь за возможный баян, но мама как-то давно приперла с работы, я сча в процессе уборки наткнулась:Заранее извиняюсь за некоторые маты, но всё равно, довольно смешно.
Учебник по сетевым технологиям
DHCP
Вы проснулись после дикой пьянки. Первые ваши слова: <кто я?> и <где я?>. Сосед, который не запивал водку пивос, вам сообщает ваши параметры: кто вы и где. Этот сосед выступает в роли DHCP-сервера. Учтите, что в сети могут быть, так называемые <ложный\е DHCP-сервера>, например жена на ваш вопрос <кто я?> она выдаст неверную информацию: <алкоголик ты проклятый>. Так что не всегда динамическая выдача параметров безопасна, рекомендуется записывать свои параметры (как зовут, ваш адрес и т.д.) на бумажке.
Маршрут по умолчанию
Подойдите к прохожему и спросите <не поскажите ли вы как пройти к моргу имени Невримовича-Данченко?>. С большей долей вероятности вас пошлют нах*й. Так вот это и есть маршрут по умолчанию, другими словами, если адрес назначения не известен, то пакеты посылаются на маршрут по умолчанию (синонимы: шлюз по умолчанию, default gateway).
Понятие TTL
Представьте себе, что вам 5 лет и вы хотите кушать. Вы идёте к папе и говорите: <Папа, я хочу кушать>. Ваш папа смотрит телевизор, и согласно таблице маршрутизации посылает вас к маме. Вы идете к ней и просите <Мамаааа, я хочу кушать>. Мама болтает с пожружкой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от мамы к папеи обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители мамы с папой) неправильно настроили таблицу маршрутизации. Чтобы защититься от ктаких ситуаций придумали понятие TTL (Time To Live). что приминительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет <за*бало> и не упадет перед ногами мамы и папы в беспомощном состоянии. Последний, по правилам (стандарты - <так заведено в семье> обязан послать короткий нелестный отзыв о том, кто послал мальчика кушать. Это так называемый icmp-пакет <мальчик издох>
Ping
Вы конечно бывали в ситуации <сам дурак>. Вы кричите <Петя, ты еб*ан>, а в ответ слышите <Вася, сам еб*ан>. Это простейший пинг. Вы только что пропинговали Васю. Не все отвечают на пинги, особо культурные, например Microsoft.com не утруждают себя реагированием на ваши запросы. С такими переругиваться бесполезно, мы знаем, что они слушыат и зляться, но реакции добиться не можем. Тем не менее пинг - неплохой способ узнать, жив ли хост, ведь пиная труп ногами не добьешься реакции <сам дурак>
Traceroute
Представь себе, что ты живешь на 9м этаже и хочешь узнать всех жильцоы, которые живут от тебя до Клавки с 3го. Ты берешь взрывпакет и, исходя из формулы свободного падения, рассчитываешь время взрыва пакета над 8м этажом. Это TTL =1. После того, кк пакет иб*нет выглянет озверевшая рожа соседа с 8го этажа. Время реакции зависит от загруженности сервера, т.е. от занятости соседа и от шейпов, т.е. в воздухе ли ваша система или ты живешь на планете, где атмосфера жидкий азот. Так вот, если вообще не дождешься ответа - твой сосед глухой - у него запрещены icmp ответы, либо он запретил их только для тебя если его уже подза*бали твои финты и он научился их игнорировать. Дальше выставляешь TTL=2 и т.д. Не забывай, что если Клавка живет выше тебя 0 это No route to host .
PS:http://video.mail.ru/mail/uran66/101/102.html?from_catalog=1
))