Ó÷åáíèê ïî ñåòåâûõ òåõíîëîãèÿì
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 è ò.ä. Íå çàáûâàé, ÷òî åñëè Êëàâêà æèâåò âûøå òåáÿ – ýòî No route to host :(.