Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Прыкладна 80% з нас, хто заканчвае ўніверсітэт з якой-небудзь IT-спецыяльнасцю, у выніку не становіцца праграмістам. Многія ўладкоўваюцца ў тэхнічную падтрымку, сістэмнымі адміністратарамі, майстрамі па наладцы кампутарных прылад, кансультантамі-прадаўцамі лічбавай тэхнікі, мэнэджэрамі ў it-сферу і гэтак далей.

Гэты артыкул якраз для такіх 80%, хто толькі скончыў універсітэт з якой-небудзь IT-спецыяльнасцю і ўжо пачаў маніторыць вакансіі, напрыклад, на пасаду сістэмнага адміністратара або яго памочніка, або выязнога інжынера ў аўтсорсінгавую фірму, або ў тэхнічную падтрымку 1-й. /2-й лініі.

А таксама для самастойнага вывучэння ці для навучання новых супрацоўнікаў.

За час сваёй працоўнай дзейнасці ў сферы IT я сутыкнуўся з такой праблемай, што ва ўніверсітэтах не даюць самую асноўную базу датычна сетак. З гэтым я сутыкнуўся спачатку сам, калі, пасля заканчэння ўніверсітэта, хадзіў па сумоўях у 2016 годзе і не мог адказаць на простыя (як мне зараз здаецца) пытанні. Тады мне вядома падалося, што гэта я прахалтурыў і не давучыў ва ўніверсітэце. Але як аказалася справа ў адукацыйнай праграме. Так як цяпер, я таксама сутыкаюся з дадзеным прабелам ведаў, калі навучаю новых супрацоўнікаў.

І што тады, мне прыйшлося вывучыць мноства артыкулаў у інтэрнэце, перш чым я зразумеў базавыя моманты, і што зараз, задаючы маладым спецыялістам тэмы для вывучэння, яны з цяжкасцю знаходзяць і засвойваюць неабходнае. Гэта адбываецца з прычыны таго, што ў Інтэрнэце велізарная колькасць артыкулаў і ўсе яны разрозненыя па тэмах, альбо напісаны занадта складанай мовай. Плюс большасць інфармацыі ў пачатку сваіх артыкулаў утрымоўваюць у асноўным проста навуковыя азначэнні, а далей адразу складаныя тэхналогіі выкарыстання. У выніку атрымліваецца шмат таго, што для пачаткоўца пакуль зусім незразумела.

Менавіта таму я вырашыў сабраць асноўныя тэмы ў адзін артыкул і растлумачыць іх як мага прасцей "на пальцах".

Адразу папярэджваю, што ніякай паглыбленай інфармацыі ў артыкуле не будзе, толькі выключна самая база і самае галоўнае.

Тэмы, якія разгледжаны:

  1. Глабальныя і лакальныя сеткі
  2. Белыя і шэрыя IP-адрасы
  3. NAT
  4. DHCP-сервер і падсеткі
  5. Прылады маршрутызацыі сеткі (маршрутызатар, камутатар, світч, хаб)
  6. Асноўныя каманды аналізу сеткі
  7. Транспартныя пратаколы UDP і TCP

1. Глабальныя і Лакальныя сеткі

Уся інтэрнэт сетка падзяляецца на глабальную (WAN) и лакальную (LAN).

Усе карыстацкія прылады ў рамках адной кватэры ці офіса ці нават будынкі (кампутары, смартфоны, друкаркі/МФУ, тэлевізары і г.д.) падлучаюцца да роўтара, які аб'ядноўвае іх у лакальную сетку.

Удзельнікі адной лакальнай сеткі могуць абменьвацца дадзенымі паміж сваімі прыладамі без падлучэння да інтэрнэту правайдэру. А вось каб выйсці ў сетку (напрыклад, выйсці ў пошукавік Яндэкс ці Google, зайсці ў VK, Instagram, YouTube ці AmoCRM) неабходны доступ да глабальнай сеткі.

Вынахад у глабальную сетку забяспечвае інтэрнэт-правайдэр, за што мы і плацім яму абаненцкую плату. Правайдэр устанаўлівае на сваіх роўтарах узровень хуткасці для кожнага падключэння ў адпаведнасці з тарыфам. Правайдэр пракідвае нам вітую пару або оптыку да нашага роўтара (нашай лакальнай сеткі) і пасля гэтага любая прылада нашай лакальнай сеткі можа выходзіць у глабальную сетку.

Для аналогіі, сеткі, можна параўнаць з дарогамі.
Напрыклад, дарогі вашага горада N гэта лакальная сетка. Гэтыя дарогі злучаюць вас з крамамі, установамі, паркамі і іншымі месцамі вашага горада.
Каб патрапіць у іншы горад N вам неабходна выехаць на федэральную трасу і праехаць некаторую колькасць кіламетраў. Гэта значыць выйсці ў глабальную сетку.

Для больш нагляднага ўяўлення, што такое глабальная і лакальная сетка я намаляваў схематычны малюнак.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

2. Белыя і шэрыя IP-адрасы

Кожная прылада ў сетцы мае свой унікальны IP-адрас. Ён патрэбен для таго, каб прылады сеткі разумелі, куды неабходна накіраваць запыт і адказ.
Гэта таксама як і нашы дамы і кватэры маюць свой дакладны адрас (індэкс, горад, вуліца, № дома, № кватэры).

У рамках вашай лакальнай сеткі (кватэры, офіса ці будынкі) ёсць свой дыяпазон унікальных адрасоў. Я думаю многія заўважалі, што IP-адрас кампутара, напрыклад, пачынаецца з лічбаў 192.168.XX

Дык вось гэта лакальны адрас вашай прылады.

Існуюць дазволеныя дыяпазоны лакальных сетак:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Думаю з прадстаўленай табліцы адразу становіцца зразумела, чаму самы распаўсюджаны дыяпазон гэта 192.168.XX.

Каб даведацца, напрыклад, ip-адрас свайго кампутара (на базе вос windows), набярыце ў тэрмінале каманду IPCONFIG

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Як бачыце, ip-адрас майго кампутара ў маёй хатняй лакальнай сетцы 192.168.88.251

Для выхаду ў глабальныя сеткі, ваш лакальны ip-адрас падмяняецца роўтарам на глабальны, які вам выдаў правайдэр. Глабальныя ip-адрасы не трапляюць пад дыяпазоны з таблічкі вышэй.

Дык вось лакальныя ip-адрасы - гэта шэрыя ip-адрасы, а глабальныя - гэта белыя.

Для большага разумення разгледзьце схему ніжэй. На ёй я падпісаў кожную прыладу сваім ip-адрасам.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

На схеме бачна, што правайдэр выпускае нас у глабальныя сеткі (у інтэрнэт) з белага ip-адрасу 91.132.25.108

Для нашага роўтара правайдэр выдаў шэры ip-адрас 172.17.135.11
І ў нашай лакальнай сетцы ўсе прылады адпаведна таксама маюць шэрыя ip-адрасы 192.168.Х.Х

Даведацца пад якім ip-адрасам вы выходзіце ў глабальную сетку можна на сайце 2ip.ru

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Але з усяго гэтага варта памятаць адзін вельмі важны фактар!
У наш час абвастрылася праблема недахопу белых ip-адрасоў, бо лік сеткавых прылад даўно перавысіла колькасць даступных ip. І з гэтай прычыны інтэрнэт правайдэры выдаюць карыстальнікам шэрыя ip-адрасы (у рамках лакальнай сеткі правайдэра, напрыклад у межах некалькіх шматкватэрных дамоў) і выпускаюць у глабальную сетку пад адным агульным белым ip-адрасам.

Каб даведацца шэры ip-адрас выдае вам правайдэр ці белы, можна зайсці да сябе на роўтар і паглядзець там, які ip-адрас атрымлівае ваш роўтар ад правайдэра.

Альбо зайсці, напрыклад, на сайт mobilon.ru і ў самым нізе (у склепе сайта) вы ўбачыце ip-адрас вашага роўтара.

Напрыклад, вось я зайшоў з хатняга інтэрнэту:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Як бачыце, па факце ў мяне шэры ip-адрас 172.17.132.2 (гл. Дыяпазаон лакальных адрасоў). Для падлучэння белага ip-адрасы правайдэры звычайна падаюць доп. паслугу з абон. платай.

Насамрэч, для хатняга інтэрнэту гэта зусім не крытычна. А вось для офісаў кампаній рэкамендуецца купляць у правайдэра менавіта белы ip-адрас, так як выкарыстанне шэрага ip-адрасы цягне за сабой праблемы з працай ip-тэлефаніі, а таксама не будзе магчымасці наладзіць выдаленае падлучэнне па VPN. Гэта значыць шэры ip-адрас не дазволіць вам вывесці ў інтэрнэт ваш наладжаны сервер і не дазволіць наладзіць выдаленае падлучэнне на сервер з іншай сеткі.

3. НАТ

У папярэднім раздзеле я адзначыў, што “у цяперашні час абвастрылася праблема недахопу белых ip-адрасоў” і таму распаўсюджаная схема падлучэння ў інтэрнэт правайдэраў зараз, гэта падключаць мноства кліентаў шэрымі ip-адрасамі, а ў глабальны інтэрнэт выпускаць іх пад адным агульным белым ip.

Але так было не заўсёды, першапачаткова ўсім выдаваліся белыя IP-адрасы, і неўзабаве, каб пазбегнуць праблему дэфіцыту белых IP-адрасоў, як раз і быў прыдуманы NAT (Network Address Translation) – механізм пераўтварэння ip-адрасоў.

NAT працуе на ўсіх роўтэрах і дазваляе нам з лакальнай сеткі выходзіць у глабальную.

Для лепшага разумення разбяром два прыклады:

1. Першы выпадак: у вас набыты белы ip-адрас 91.105.8.10 і ў лакальнай сетцы падлучана некалькі прылад.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Кожная лакальная прылада мае свой шэры ip-адрас. Але выхад у інтэрнэт магчымы толькі з белага ip-адрасу.

Такім чынам калі, напрыклад, ПК1 з ip-адрасам 192.168.1.3 вырашыў зайсці ў пошукавік Яндэкса, то роўтэр, выпускаючы запыт ПК1 у глабальную сетку, падлучае механізм NAT, Які пераўтворыць ip-адрас ПК1 у белы глабальны ip-адрас 91.105.8.10

Таксама і ў адваротны бок, калі роўтэр атрымае ад сервера Яндэкса адказ, ён з дапамогай механізма NAT накіруе гэты адказ на ip-адрас 192.168.1.3, па якім падключаны ПК1.

2. Другі выпадак: у вас таксама ў лакальнай сетцы падлучана некалькі прылад, але вы не куплялі белы ip-адрас у інтэрнэт правайдэра.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

У гэтым выпадку лакальны адрас ПК1(192.168.1.3) спачатку пераўтворыцца NATТым вашага роўтара і ператвараецца ў шэры ip-адрас 172.17.115.3, які вам выдаў інтэрнэт-правайдэр, а далей ваш шэры ip-адрас пераўтворыцца NATТом роўтара правайдэра ў белы ip-адрас 91.105.108.10, і толькі пасля гэтага ажыццяўляецца выхад у інтэрнэт (глабальную сетку).

Гэта значыць, у гэтым выпадку атрымліваецца, што вашы прылады знаходзяцца за падвойным NAT'Ым.

Такая схема мае больш высокую ступень бяспекі вашых прылад, але таксама і мае шэраг вялікіх мінусаў. Напрыклад, нестабільная sip-рэгістрацыя VoIP абсталявання або аднабаковая чутнасць пры званках па ip-тэлефаніі.

Больш падрабязна аб рабоце механізму NAT, аб яго плюсах і мінусах, аб вылучэнні партоў, аб сокетах і аб відах NAT я напішу асобны артыкул.

4. DHCP - сервер і падсеткі

Каб падлучыць прыладу, напрыклад, кампутар да інтэрнэту вы звычайна проста падлучаеце провад (вітаю пару) у кампутар і далей у вольны порт на роўтары, пасля чаго кампутар аўтаматычна атрымлівае ip-адрас і з'яўляецца вынахад у інтэрнэт.

Таксама і з Wi-Fi, напрыклад са смартфона ці наўтбука, вы падлучаецеся да патрэбнай вам сеткі, уводзіце пароль, прылада атрымлівае ip-адрас і ў вас з'яўляецца інтэрнэт.

А што дазваляе прыладзе атрымаць лакальны ip-адрас аўтаматычна?
Гэтую функцыю выконвае Сервер DHCP.

Кожны роўтэр абсталяваны DHCP-серверам. IP-адрасы, атрыманыя аўтаматычна з'яўляюцца дынамічнымі ip-адрасамі.

Чаму дынамічныя?

Таму што, пры кожным новым падлучэнні ці перазагрузкі роўтара, Сервер DHCP таксама перазагружаецца і можа выдаць прыладам розныя ip-адрасы.

Гэта значыць, напрыклад, зараз у вашага кампутара ip-адрас 192.168.1.10, пасля перазагрузкі роўтара ip-адрас кампутара можа стаць 192.168.1.35

Каб ip-адрас не мяняўся, яго можна задаць статычна. Гэта можна зрабіць, як на кампутары ў наладах сеткі, так і на самім роўтары.

А таксама, Сервер DHCP на роўтары наогул можна адключыць і задаваць ip-адрасы ўручную.

Можна наладзіць некалькі DHCP-сервераў на адным роўтары. Тады лакальная сетка падзеліцца на падсеткі.

Напрыклад, кампутары падлучым да нулявой падсеткі ў дыяпазон 192.168.0.2-192.168.0.255, друкаркі да першай падсеткі ў дыяпазон 192.168.1.2-192.168.1.255, а Wi-Fi будзем раздаваць на пятую подсеть192.168.5.2-192.168.5.255. XNUMX ( гл. схему ніжэй)

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Звычайна, размежаванне па падсетках вырабляць няма неабходнасці. Гэта робяць, калі ў кампаніі вялікая колькасць прылад, якія падключаюцца да сеткі і пры наладзе сеткавай бяспекі.

Але такая схема ў кампаніях сустракаецца дастаткова часта.
Таму абавязкова трэба шляхта вельмі важны момант.

Увага!
Калі вам неабходна з ПК зайсці на web-інтэрфейс, напрыклад, друкаркі ці ip-тэлефона і пры гэтым ваш ПК знаходзіцца ў іншай падсетцы, тое падлучыцца не атрымаецца.

Для разумення разбяром прыклад:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Дапусцім вы працуеце за ПК1 з лакальным ip-адрасам 10.10.5.2 і хочаце зайсці на web-інтэрфейс ip-тэлефона з лакальным ip-адрасам 192.168.1.3, то падлучыцца не атрымаецца. Бо прылады знаходзяцца ў розных падсетках. Да ip-тэлефона, якія знаходзяцца ў падсетцы 192.168.1.X, можна падключыцца толькі з ПК3 (192.168.1.5).

Таксама і да МФУ (172.17.17.12) вы зможаце падключыцца толькі з ПК4 (172.17.17.10).

Таму, калі падлучаецеся выдалена да карыстача на ПК, каб зайсці на web-інтэрфейс ip-тэлефона, то абавязкова спачатку звярайце іх лакальныя ip-адрасы, каб пераканацца, што абедзве прылады падлучаныя да адной падсеткі.

5. Прылады маршрутызацыі сеткі (маршрутызатар, камутатар, світч, хаб)

Як не дзіўна, але ёсць такі факт, што навічкі ў IT (часам і ўжо дзеючыя сіс.адміны) не ведаюць ці блытаюць такія паняцці як маршрутызатар, камутатар, світч, сеткавы шлюз і хаб.

Я думаю, прычына такой блытаніны ўзнікла з-за таго, што напладзілі сінонімаў і жарганізмаў у назвах сеткавага абсталявання і гэта зараз уводзіць у зман многіх пачаткоўцаў інжынераў.

Давайце разбірацца.

а) Роўтар, маршрутызатар і сеткавы шлюз

Усё ведаюць што такое роутер. Што гэта менавіта тая прылада, якая раздае ў памяшканні інтэрнэт, падлучаны ад інтэрнэту правайдэра.

Дык вось маршрутызатар і сеткавы шлюз гэта і ёсць роўтэр.

Дадзенае абсталяванне з'яўляецца асноўнай прыладай у арганізацыі сеткі. У інжынерным асяроддзі найбольш выкарыстоўваемая назва гэта “маршрутызатар».

Дарэчы маршрутызатарам можа быць не толькі прыстаўка, але і сістэмны блок кампутара, калі ўсталяваць туды яшчэ адну сеткавую карту і накаціць, напрыклад, RouterOS Mikrotik. Далей разруліць сетку на мноства прылад з дапамогай світаку.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

б) Што такое Світч і чым ён адрозніваецца ад Камутатара і Хаба

Світч і Камутатар гэта таксама сінонімы. А вось хаб крыху іншая прылада. Аб ім у наступным пункце (у).

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Камутатар (світч) служыць для разгалінавання лакальнай сеткі. Як трайнік ці сеткавы фільтр, куды мы падлучаем свае прылады, каб паспытаць іх электрычнасцю ад адной разеткі.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Камутатар не ўмее маршрутызаваць сетку як роўтар. Ён не выдасць вашай прыладзе ip-адрас і без дапамогі роўтара не зможа выпусціць вас у інтэрнэт.

У стандартнага маршрутызатара звычайна 4-5 портаў для падлучэння прылад. Адпаведна, калі вашы прылады падлучаюцца правадамі і іх больш чым партоў на роўтары, то вам неабходзен скруток. Можна да аднаго порта роўтара падлучыць світч на 24 порта і спакойна арганізаваць лакальную сетку на 24 прылады.

А калі ў вас завалялся яшчэ адзін роўтэр, то можна ў яго web-інтэрфейсе ўключыць рэжым камутатара і таксама выкарыстоўваць як світч.

в) Хаб

Хаб выконвае тыя ж функцыі, што і камутатар. Але яго тэхналогія размеркавання моцна драўляная і ўжо састарэлая.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Хаб раздае якія прыходзяць ад роўтара пакеты ўсім падлучаным прыладам без разбору, а прылады ўжо самі павінны разбірацца іх гэта пакет ці не.

А камутатар мае MAC табліцу і таму размяркоўвае прыходныя пакеты на адну пэўную прыладу, якое і запытвала гэты пакет. Такім чынам перадача даных камутатарам хутчэй і больш эфектыўна.

У наш час ужо рэдка дзе сустрэнеш выкарыстанне хаб, але ўсё ж яны трапляюцца, трэба быць да гэтага гатовым і абавязкова рэкамендаваць карыстачу замену хаба на свитч.

6. Асноўныя каманды для аналізу сеткі

а) Каманда Ping

Каб зразумець актыўны ці ip-адрас або сама прылада, можна яго "прапінгаваць".
Для гэтага ў камандным радку пішам каманду ping “ip-адрас».

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Тут мы “пінганулі” dns сервер google і, як бачым, сервер актыўны (водгук на пінгі ёсць і роўны 83 мс).

Калі адрасат недаступны ці дадзены ip-адрас не існуе, то мы ўбачым такую ​​карціну:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Гэта значыць, адказу на пінгі не атрымліваем.

Але Пінг нашмат карысней выкарыстоўваць з ключамі:
-t -"пінгаваць" бесперапынна (для прыпынку націскаем камбінацыю Ctrl+З)
-адлюстроўваць імя “пінгуемага” вузла (сайта/прылады/сервера)

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Адпаведна ключ “” нам паказаў, што імя пінгуемага вузла “dns.google”.
А дзякуючы ключу “-tping ішоў без прыпынку, я спыніў яго, націснуўшы Ctrl+C.

Пры бесперапынным пінгу можна ўбачыць ці адэкватна паводзіць сябе пінгаваны вузел і прыкладная якасць працы інтэрнэт канала.

Як бачым са скрыншота, перыядычна ўзнікаюць затрымкі прыёму пакета аж да 418 мс, гэта даволі крытычнае значэнне, бо скок з 83 мс да 418 мс адбіўся б на відэасувязі тармажэннем/завісаннем малюнка ці ў ip-тэлефаніі дэградацыяй якасці голасу.

У маім выпадку, хутчэй за ўсё штарміць мой хатні Інтэрнэт.
Але каб больш дэталёва ўсталяваць чыннік, гэта трэба запускаць dump. А гэта тэма для цэлага артыкула.

Увага! Часам на роўтэрах адключаная адпраўка ICMP пакетаў (нехта адключае спецыяльна, а дзесьці не ўключана па змаўчанні), у такім выпадку на "пінгі" такі вузел адказваць не будзе, хоць сам будзе актыўны і нармальна функцыянаваць у сетцы.

Яшчэ адна магчымасць "пінгу" гэта даведацца які ip-адрас хаваецца за даменам сайта. У прыватнасці, на якім серверы ўсталяваны хост сайта.

Для гэтага проста замест ip-адрасу пішам сайт:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Як бачыце, у хабра ip-адрас 178.248.237.68

б) Трасіроўка

Часам вельмі важна ўбачыць якім шляхам ідзе пакет да вызначанай прылады.
Магчыма недзе ёсць прабоіна і пакет не даходзіць да адрасата. Дык вось утыліта трасіроўкі дапамагае вызначыць на якім этапе гэты пакет затрымаецца.

На АС Windows гэтая ўтыліта выклікаецца камандай "tracert" ip-адрас або дамен:

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Тут мы ўбачылі праз якія вузлы праходзіць наш запыт, перш чым дойдзе да сервера ya.ru

На АС Linux гэтая ўтыліта выклікаецца камандай трасіроўка.

Утылітай трасіроўкі таксама і валодаюць некаторыя прылады, маршрутызатары ці галасавыя VoIP шлюзы.

в) Утыліта whois

Дадзеная утыліта дазваляе даведацца ўсю інфармацыю аб ip-адрасе або аб рэгістратары дамена.

Напрыклад, праверым ip-адрас 145.255.1.71. Для гэтага ўводжу ў тэрмінале каманду хто 145.255.1.71

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Атрымалі інфармацыю аб правайдэры ip-адрасы, краіну, горад, адрас, дыяпазон і г.д.

Я карыстаюся ёй толькі на Linux. Утыліта пампуецца і ўсталёўваецца лёгка са стандартнага рэпазітара аперацыйнай сістэмы.

Але таксама чытаў, што і на Windows ёсць такое рашэнне.

7. Транспартныя пратаколы TCP і UDP

Усе перадачы запытаў і прыём адказаў паміж прыладамі ў сетцы ажыццяўляюцца з дапамогай транспартных пратаколаў. TCP і UDP.

TCP пратакол гарантавана здзяйсняе дастаўку запыту і цэласнасць яго перадачы. Ён загадзя правярае даступнасць вузла перад адпраўкай пакета. А калі па шляху цэласнасць пакета будзе парушана, то TCP дапоўніць якія адсутнічаюць складнікі.

Увогуле, гэта пратакол, які зробіць усё, каб ваш запыт карэктна дайшоў да адрасата.

Таму TCP самы распаўсюджаны транспартны пратакол. Ён выкарыстоўваецца калі карыстач сёрфіт інтэрнэт, лазіць па сайтах, сэрвісах, сац. сеткам і г.д.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

UDP пратакол не мае такой гарантаванай перадачы даных, як TCP. Ён не правярае даступнасць канчатковага вузла перад адпраўкай і не папаўняе пакет у выпадку яго дэградацыі. Калі нейкі пакет або некалькі пакетаў па шляху згублены, тое паведамленне дойдзе да адрасата ў такім няпоўным выглядзе.

Навошта тады патрэбен UDP?

Справа ў тым, што дадзены транспартны пратакол мае велізарную перавагу. TCP у хуткасці перадачы даных. Таму UDP шырока выкарыстоўваецца для перасылкі галасавых і відэа пакетаў у рэальным часе. У прыватнасці, у ip-тэлефаніі і відэа званках.
Напрыклад, любы званок праз WhatsApp або Viber выкарыстоўвае транспартны пратакол. UDP. Таксама і пры відэа званках, напрыклад, праз Skype ці тыя ж месэнджары WhatsApp і Viber.

Сеткі для пачаткоўца IT-спецыяліста. Абавязковая база

Менавіта таму што UDP не гарантуе абсалютную перадачу дадзеных і цэласнасць перадаецца пакета, часцяком узнікаюць праблемы пры званках праз інтэрнэт.
Гэта перапыненне голасу, запазненне, рэха ці робагалосы.

Дадзеная праблема ўзнікае з-за нагружанага інтэрнэт канала, падвойнага NATа ці радыёканала.

Добра было б вядома ў такіх выпадках выкарыстоўваць TCP, але нажаль, для перадачы голасу неабходна імгненная перадача цэласных пакетаў, а для гэтай задачы ідэальна падыходзіць UDP.

Каб не ўзнікала праблем з выкарыстаннем UDP пратаколу, трэба проста арганізаваць якасны інтэрнэт канал. А таксама наладзіць на роўтары выдзеленую паласу для UDP, Каб нагрузка з іншых прылад, якія выкарыстоўваюць TCP не замінала працы транспартнага пратаколу UDP.

На гэтым усё.

Я не стаў нагрувашчваць артыкул і копіпасціць сюды навуковыя азначэнні ўсіх выкарыстоўваных тэрмінаў, каму гэта неабходна, проста загугліце.

Я пастараўся сабраць разам 7 найважнейшых, на мой погляд, момантаў, веданне якіх, дапамогуць юнаму "айцішніку" прайсці першыя этапы сумоўя на "айтышныя" пасады ці хаця б проста даць зразумець працадаўцу, што вы відавочна ведаеце больш, чым радавы юзэр.

Вывучайце, канспектуйце. Спадзяюся, што артыкул шмат каму прынясе карысць.

Крыніца: habr.com

Дадаць каментар