ለብዙ ተግባራት፣ በደንበኛው እና በአገልጋዩ መካከል መዘግየቶች ወሳኝ ናቸው፣ ለምሳሌ በኦንላይን ጨዋታዎች፣ በቪዲዮ/ድምጽ ኮንፈረንስ፣ በአይፒ ስልክ፣ ቪፒኤን፣ ወዘተ. አገልጋዩ በአይፒ አውታረመረብ ደረጃ ከደንበኛው በጣም ርቆ ከሆነ, መዘግየቶች (ታዋቂው "ፒንግ", "ላግ") ስራ ላይ ጣልቃ ይገባል.
የአገልጋይ ጂኦግራፊያዊ ቅርበት ሁልጊዜ በአይፒ ማዞሪያ ደረጃ ካለው ቅርበት ጋር እኩል አይደለም። ስለዚህ፣ ለምሳሌ፣ በሌላ ሀገር ውስጥ ያለ አገልጋይ በከተማዎ ውስጥ ካለው አገልጋይ ይልቅ ለእርስዎ “ሊቀርብ” ይችላል። ሁሉም በማዘዋወር እና በኔትወርክ ግንባታ ባህሪያት ምክንያት.
ለሁሉም ደንበኞች በተቻለ መጠን ቅርብ የሆነ አገልጋይ እንዴት እንደሚመረጥ? የአይፒ አውታረ መረብ ግንኙነት ምንድነው? ደንበኛን በአቅራቢያ ወደሚገኝ አገልጋይ እንዴት መምራት ይቻላል? በጽሁፉ ውስጥ እንወቅ።
መዘግየቶችን መለካት
በመጀመሪያ፣ መዘግየቶችን እንዴት መለካት እንዳለብን እንማር። ይህ ተግባር የሚመስለውን ያህል ቀላል አይደለም ምክንያቱም መዘግየቶች ለተለያዩ ፕሮቶኮሎች እና የፓኬት መጠኖች ሊለያዩ ይችላሉ። እንዲሁም ለጥቂት ሚሊሰከንዶች የሚቆዩ እንደ ዳይፕስ ያሉ የአጭር ጊዜ ክስተቶች ሊያመልጡዎት ይችላሉ።
ICMP - መደበኛ ፒንግ
የዩኒክስ ፒንግ መገልገያን እንጠቀማለን፤ ፓኬጆችን በመላክ መካከል ያሉትን ክፍተቶች እራስዎ እንዲያዘጋጁ ይፈቅድልዎታል፣ ይህም ለዊንዶውስ የፒንግ ስሪት ማድረግ አይችልም። ይህ አስፈላጊ ነው ምክንያቱም በፓኬቶች መካከል ረጅም ቆም ማለት ካለ በመካከላቸው ያለውን ነገር ላያዩ ይችላሉ.
የጥቅል መጠን (አማራጭ -s) - በነባሪነት የፒንግ መገልገያ መጠናቸው 64 ባይት ፓኬጆችን ይልካል። በእንደዚህ ዓይነት ትናንሽ ፓኬቶች, ከትላልቅ ፓኬቶች ጋር የሚከሰቱ ክስተቶች ላይታዩ ይችላሉ, ስለዚህ የፓኬቱን መጠን ወደ 1300 ባይት እናዘጋጃለን.
በፓኬቶች መካከል ያለው ክፍተት (አማራጭ -i) - በውሂብ መላክ መካከል ያለው ጊዜ. በነባሪ, ፓኬቶች በሴኮንድ አንድ ጊዜ ይላካሉ, ይህ በጣም ረጅም ነው, እውነተኛ ፕሮግራሞች በሴኮንድ በመቶዎች እና በሺዎች የሚቆጠሩ ፓኬቶችን ይልካሉ, ስለዚህ ክፍተቱን ወደ 0.1 ሰከንድ እናዘጋጃለን. ፕሮግራሙ በቀላሉ ያነሰ አይፈቅድም.
በውጤቱም, ትዕዛዙ ይህን ይመስላል:
ping -s 1300 -i 0.1 yandex.ru
ይህ ንድፍ የበለጠ ትክክለኛ የመዘግየቶች ምስል እንዲመለከቱ ያስችልዎታል.
ፒንግ በ UDP እና TCP በኩል
በአንዳንድ ሁኔታዎች የቲሲፒ ግንኙነቶች ከ ICMP ፓኬቶች በተለየ መንገድ ይከናወናሉ, እና በዚህ ምክንያት, በፕሮቶኮሉ ላይ በመመስረት ልኬቶች ሊለያዩ ይችላሉ. እንዲሁም ብዙውን ጊዜ አስተናጋጁ በቀላሉ ለ ICMP ምላሽ የማይሰጥ ከሆነ እና መደበኛ ፒንግ አይሰራም። ለምሳሌ አንድ አስተናጋጅ ህይወቱን በሙሉ የሚያደርገው ይህ ነው። microsoft.com.
መገልገያ
UDP እና TCP በተወሰኑ ሰዎች ላይ ስለሚሠሩ አንድ የተወሰነ ወደብ "ፒንግ" ማድረግ አለብን. TCP 80 ማለትም የድር አገልጋይ ወደብ ፒንግ ለማድረግ እንሞክር፡-
$ sudo nping --tcp -p 80 --delay 0.1 -c 0 microsoft.com
Starting Nping 0.7.80 ( https://nmap.org/nping ) at 2020-04-30 13:07 MSK
SENT (0.0078s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480
SENT (0.1099s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480
RCVD (0.2068s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44 seq=1480267007 win=64240 <mss 1440>
SENT (0.2107s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480
RCVD (0.3046s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44 seq=1480267007 win=64240 <mss 1440>
SENT (0.3122s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480
RCVD (0.4247s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=42 id=0 iplen=44 seq=2876862274 win=64240 <mss 1398>
Max rtt: 112.572ms | Min rtt: 93.866ms | Avg rtt: 101.093ms
Raw packets sent: 4 (160B) | Rcvd: 3 (132B) | Lost: 1 (25.00%)
Nping done: 1 IP address pinged in 0.43 seconds
በነባሪ, nping 4 ፓኬቶችን እና ማቆሚያዎችን ይልካል. አማራጭ -ክ 0 ማለቂያ የሌለው ፓኬጆችን መላክ ያስችላል፡ ፕሮግራሙን ለማቆም Ctrl+C ን መጫን ያስፈልግዎታል። ስታቲስቲክስ መጨረሻ ላይ ይታያል። አማካይ የrt (የዙር ጉዞ ጊዜ) ዋጋ 101 ሚሴ መሆኑን እናያለን።
MTR - በስትሮይድ ላይ ዱካ
ፕሮግራሙ
$ sudo mtr microsoft.com
(ጠቅ ሊደረግ የሚችል) MTR ፕሮግራም በይነገጽ. ወደ ማይክሮሶፍት.ኮም የሚወስደውን መንገድ መከታተል ተጀምሯል።
MTR ወዲያውኑ በሰንሰለቱ ውስጥ ላለው እያንዳንዱ አስተናጋጅ ፒንግ ያሳያል ፣ እና ፕሮግራሙ በሚሰራበት ጊዜ ውሂቡ ያለማቋረጥ ይሻሻላል እና የአጭር ጊዜ ለውጦች ሊታዩ ይችላሉ።
ቅጽበታዊ ገጽ እይታው የሚያሳየው መስቀለኛ #6 የፓኬት ኪሳራ እንዳለው ነው፣ ነገር ግን ይህ ሙሉ በሙሉ ትክክል አይደለም፣ ምክንያቱም አንዳንድ ራውተሮች ጊዜው ያለፈበት TTL ያላቸውን ፓኬቶች በቀላሉ መጣል ስለሚችሉ የስህተት ምላሽ ስለማይመልሱ የፓኬት ኪሳራ ውሂብ እዚህ ችላ ሊባል ይችላል።
ዋይፋይ vs ኬብል
ይህ ርዕስ ከጽሑፉ ጋር ሙሉ በሙሉ የተዛመደ አይደለም, ነገር ግን በእኔ አስተያየት በመዘግየቶች አውድ ውስጥ በጣም አስፈላጊ ነው. ዋይፋይን በእውነት እወዳለሁ፣ ነገር ግን ከኢንተርኔት ጋር በኬብል ለመገናኘት ትንሽ እድል እንኳን ካገኘሁ እጠቀማለሁ። እንዲሁም ሁልጊዜ ሰዎች የዋይፋይ ካሜራዎችን እንዳይጠቀሙ ተስፋ አደርጋለሁ።
ከባድ የመስመር ላይ ተኳሾችን የምትጫወት ከሆነ፣ ቪዲዮ የምታሰራጭ ከሆነ ወይም በአክሲዮን ልውውጥ የምትገበያይ ከሆነ፡ እባክህ ኢንተርኔትን በኬብል ተጠቀም።
የWiFi እና የኬብል ግንኙነቶችን ለማነጻጸር የእይታ ሙከራ ይኸውና። ይህ ለዋይፋይ ራውተር ፒንግ ነው፣ ማለትም፣ ገና በይነመረብ እንኳን አይደለም።
(ጠቅ ማድረግ ይቻላል) ፒንግን ከዋይፋይ ራውተር በኬብል እና በዋይፋይ ማወዳደር
በዋይፋይ ላይ መዘግየቱ 1ms ሲረዝም አንዳንዴ ደግሞ አስር እጥፍ የሚረዝሙ እሽጎች እንዳሉ ማየት ይቻላል! እና ይህ አጭር ጊዜ ብቻ ነው። በተመሳሳይ ጊዜ, ተመሳሳዩ ራውተር የተረጋጋ የ<1ms መዘግየቶችን ያመጣል.
ከላይ ባለው ምሳሌ ዋይፋይ 802.11n በ2.4GHz ጥቅም ላይ ይውላል፣ ላፕቶፕ እና ስልክ ብቻ ከዋይፋይ መዳረሻ ነጥብ ጋር ተገናኝተዋል። በመዳረሻ ነጥቡ ላይ ብዙ ደንበኞች ካሉ ውጤቱ በጣም የከፋ ይሆናል። ለዚህም ነው ሁሉንም የቢሮ ኮምፒውተሮችን በገመድ ማግኘት ከተቻለ ወደ ዋይፋይ ለመቀየር የምቃወመው።
የአይፒ ግንኙነት
ስለዚህ በአገልጋዩ ላይ መዘግየቶችን ለመለካት ተምረናል, ለእኛ በጣም ቅርብ የሆነውን አገልጋይ ለማግኘት እንሞክር. ይህንን ለማድረግ የአቅራቢያችንን ማዘዋወር እንዴት እንደሚሰራ ማየት እንችላለን. አገልግሎቱን ለዚህ ለመጠቀም ምቹ ነው
ጣቢያውን ስንደርስ የአይ ፒ አድራሻችን የራስ ገዝ ስርዓቱ መሆኑን እናያለን።
የራስ ገዝ ስርዓቶችን የግንኙነት ግራፍ በመመልከት፣ አቅራቢችን በየትኞቹ የከፍተኛ ደረጃ አቅራቢዎች ከተቀረው ዓለም ጋር እንደተገናኘ ማየት እንችላለን። እያንዳንዱ ነጥብ ጠቅ ሊደረግ የሚችል ነው፣ ወደ ውስጥ ገብተህ ምን አይነት አቅራቢ እንደሆነ ማንበብ ትችላለህ።
የአቅራቢው ራስ ገዝ ስርዓቶች የግንኙነት ግራፍ
ይህንን መሳሪያ በመጠቀም የማንኛውም አቅራቢ ሰርጦች ማስተናገጃን ጨምሮ እንዴት እንደሚዋቀሩ ማጥናት ይችላሉ። ከየትኞቹ አቅራቢዎች ጋር በቀጥታ እንደተገናኘ ይመልከቱ። ይህንን ለማድረግ የአገልጋዩን IP አድራሻ ለ bgp.he.net ፍለጋ ውስጥ ማስገባት እና የራስ ገዝ ስርዓቱን ግራፍ መመልከት ያስፈልግዎታል. እንዲሁም አንድ የመረጃ ማዕከል ወይም አስተናጋጅ አቅራቢ እንዴት ከሌላው ጋር እንደሚገናኝ መረዳት ይችላሉ።
አብዛኛዎቹ የትራፊክ መለዋወጫ ነጥቦች ልዩ መስታወት የሚባል ልዩ መሳሪያ ይሰጣሉ, ይህም በመለዋወጫ ቦታ ላይ ከአንድ የተወሰነ ራውተር ላይ ፒንግ እና ዱካ ለመፈለግ ያስችልዎታል.
ለምሳሌ,
ስለዚህ, አገልጋይ በምንመርጥበት ጊዜ, ከተለያዩ የትራፊክ መለዋወጫ ነጥቦች እንዴት እንደሚታይ አስቀድመን ማየት እንችላለን. እና ሊሆኑ የሚችሉ ደንበኞቻችን በተወሰነ ጂኦግራፊያዊ አካባቢ ውስጥ ካሉ ለአገልጋዩ በጣም ጥሩውን ቦታ ማግኘት እንችላለን።
የቅርብ አገልጋይ ይምረጡ
ለደንበኞቻችን ጥሩውን አገልጋይ የማግኘት ሂደቱን ለማቃለል ወስነናል እና በአቅራቢያ ያሉ አካባቢዎችን በራስ-ሰር የሚሞክር ገጽ ፈጠርን-
አንድ ገጽ ሲጎበኙ ስክሪፕቱ ከአሳሽዎ ወደ እያንዳንዱ አገልጋይ መዘግየቶችን ይለካል እና በይነተገናኝ ካርታ ላይ ያሳያቸዋል። በዳታ ማእከል ላይ ጠቅ ሲያደርጉ የፈተና ውጤቶች ያለው መረጃ ይታያል።
አዝራሩ ለሁሉም የመረጃ ማዕከሎቻችን ወደ መዘግየት የሙከራ ገጽ ይወስደዎታል። የፈተናውን ውጤት ለማየት በካርታው ላይ ባለው የመረጃ ማእከል ነጥብ ላይ ጠቅ ያድርጉ
ምንጭ: hab.com