background image

Îòâåò îò DNS ñåðâåðà äî êëèåíòñêîé ìàøèíû èäåò òîæå ïîëîâèíóâðå-

ìåíè ping äî DNS ñåðâåðà ïðîâàéäåðà.

Îáùåå âðåìÿ íà DNS çàïðîñ Îáùåå âðåìÿ íà DNS çàïðîñ = (âðåìÿ

ping äî DNS ñåðâåðà ïðîâàéäåðà) + (0.01 - 0.5 ñåêóíäû íà DNS çàïðîñ)

Òðàôèê íà òðàíñëÿöèþ èìåíè â IP àäðåñ Íà DNS çàïðîñ óõîäèò âñå-

ãî äâà UDP ïàêåòà  îäèí ïàêåò çàïðîñà íà DNS ñåðâåð, äðóãîé ïàêåò 

îòâåò ñåðâåðà. Â ñðåäíåì êàæäûé ïàêåò ïî 100-150 áàéò.

Åñëè âåá ñåðâåð ñòîèò ó âàñ â îðãàíèçàöèè, à íå íà õîñòèíã ïëîùàäêå

ïðîâàéäåðà, òåì íå ìåíåå DNS ñåðâåð ñòîèò âûíåñòè ê ïðîâàéäåðó  èìåí-

íî, ÷òîá ñîêðàòèòü çàäåðæêè íà îáðàùåíèÿ ê DNS ñåðâåðó.

Ñêîëüêî âðåìåíè çàíèìàåò óñòàíîâëåíèå ñîåäèíåíèÿ? Ïîñëå òîãî, êàê

áðàóçåð ïîëó÷èë IP àäðåñ, îí äîëæåí ïðèñîåäèíèòüñÿ ê âåá ñåðâåðó, êîòî-

ðûé ìû óñòàíàâëèâàëè, è ïîëó÷èòü ñ íåãî HTML ñòðàíèöó. Âîò òóò íà÷è-

íàåòñÿ ñàìîå èíòåðåñíîå! Ñêîëüêî âðåìåíè çàíèìàåò óñòàíîâëåíèå ñîåäèíå-

íèÿ?

Ïîñêîëüêó ñîåäèíåíèå óñòàíàâëèâàåòñÿ ïî ïðîòîêîëó TCP , à ïðîòîêîë

TCP äîëæåí ïîääåðæèâàòü íàäåæíóþ ïåðåäà÷ó êàíàëîâ, òî ñàìà ïðîöå-

äóðà óñòàíîâëåíèÿ ñîåäèíåíèÿ äîñòàòî÷íî ñëîæíàÿ è ïîäðàçóìåâàåò îáìåí

ïàêåòàìè íåñêîëüêî ðàç. Ñïåðâà êëèåíòñêèé êîìïüþòåð è âàø âåá ñåðâåð

îáìåíèâàþòñÿ òðåìÿ ïàêåòàìè:

çàïðîñ íà óñòàíîâëåíèå ñîåäèíåíèÿ îò êëèåíòà,

ïîäòâåðæäåíèå ñî ñòîðîíû ñåðâåðà è â ýòîì æå ïàêåòå çàïðîñ íà óñòà-

íîâëåíèå ñîåäèíåíèÿ ñî ñòîðîíû ñåðâåðà è

ïîäòâåðæäåíèå ñî ñòîðîíû êëèåíòà.

Íà ïåðåäà÷ó êàæäîãî èç ýòèõ ïàêåòîâ óõîäèò ïîëîâèíà òîãî âðåìåíè,

êîòîðîå âû âèäèòå â ðåçóëüòàòàõ êîìàíäû ping, êîãäà ñ êëèåíòà ïðîáóåòå

ïèíãîâàòü ñåðâåð.

Åñëè ýòî ëîêàëüíàÿ ñåòü  òî ýòî ìîæåò áûòü â ðàéîíå 1 ìèëëèñåêóíäû,

åñëè DSL ñîåäèíåíèå  òî â ðàéîíå 10-40 ìèëëèñåêóíä, åñëè dialup  òî äî

150-200 ìèëëèñåêóíä.

Òî åñòü òîëüêî íà îòêðûòûå TCP ñîåäèíåíèÿ áóäåò óõîäèòü â 1.5 ðà-

çà áîëüøå âðåìåíè, ÷åì âû âèäèòå â êîìàíäå ping. Ïðè ïîäñîåäèíåíèè ê

ñåðâåðàì ðàñïîëîæåííûì â Internet ýòî ìîæåò áûòü 300-500 ìèëëèñåêóíä.

Îòïðàâêà HTTP çàïðîñà ×åòâåðòûé ïàêåò, êîòîðûé îòñûëàåòñÿ ñî ñòî-

ðîíû êëèåíòà - ýòî HTTP çàïðîñ (GET,POST èëè êàêîé-òî äðóãîé). Îáûê-

íîâåííî çàãîëîâîê çàïðîñà ïîëíîñòüþ ïîìåùàåòñÿ â îäèí TCP ïàêåò.

Âðåìÿ íà åãî ïåðåäà÷ó, åñëè ñåðâåð ðàñïîëîæåí ãäå-òî â Èíòåðíåò, ñî-

ñòàâèò 300-500 ìèëëèñåêóíä. Îáúåì çàïðîñà â ñðåäíåì áûâàåò 500-700 áàéò.

Ïî÷åìó òàê ìíîãî? Áðàóçåð îòñûëàåò â çàïðîñå èíôîðìàöèþ

êàêèå ôîðìàòû îí ïîääåðæèâàåò,

êàêèå ñõåìû ñæàòèÿ îí ïîääåðæèâàåò,

97