Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Humigit-kumulang 80% sa amin na nagtapos sa unibersidad na may ilang uri ng IT specialty ay hindi nagtatapos sa pagiging programmer. Maraming tao ang nakakakuha ng trabaho bilang teknikal na suporta, system administrator, computer device adjuster, consultant-nagbebenta ng digital equipment, manager sa IT field, at iba pa.

Ang artikulong ito ay para lamang sa mga 80% na nagtapos lamang sa unibersidad na may ilang espesyalidad sa IT at nagsimula na sa pagsubaybay sa mga bakante, halimbawa, para sa posisyon ng isang system administrator o kanyang assistant, o isang field engineer para sa isang outsourcing company, o para sa teknikal na suporta ng 1st/2nd line.

At para din sa pag-aaral sa sarili o para sa pagsasanay ng mga bagong empleyado.

Sa panahon ng aking karera sa larangan ng IT, nakatagpo ako ng isang problema na ang mga unibersidad ay hindi nagbibigay ng pinakapangunahing kaalaman tungkol sa mga network. Una kong nakatagpo ito sa aking sarili nang, pagkatapos ng pagtatapos sa unibersidad, nagpunta ako para sa mga panayam noong 2016 at hindi ko masagot ang mga simpleng tanong (tulad ng sa tingin ko ngayon). Pagkatapos, siyempre, tila sa akin ay nagkamali ako at hindi natapos ang aking pag-aaral sa unibersidad. Ngunit sa nangyari, ang problema ay nasa programang pang-edukasyon. Mula ngayon, nahaharap din ako sa gap ng kaalaman na ito kapag nagsasanay ng mga bagong empleyado.

At noon, kailangan kong mag-aral ng maraming artikulo sa Internet bago ko maunawaan ang mga pangunahing punto, at ngayon, kapag humihiling ng mga paksang pag-aaralan sa mga batang espesyalista, nahihirapan silang hanapin at i-assimilate ang kailangan nila. Ito ay dahil sa ang katunayan na mayroong isang malaking bilang ng mga artikulo sa Internet at lahat sila ay nakakalat ayon sa paksa o nakasulat sa masyadong kumplikadong isang wika. Dagdag pa, karamihan sa impormasyon sa simula ng kanilang mga artikulo ay naglalaman ng mga pang-agham na kahulugan lamang, at pagkatapos ay agad na kumplikadong mga teknolohiya ng paggamit. Ang resulta ay maraming bagay na hindi pa rin maintindihan ng isang baguhan.

Iyon ang dahilan kung bakit nagpasya akong kolektahin ang mga pangunahing paksa sa isang artikulo at ipaliwanag ang mga ito nang simple hangga't maaari "sa mga daliri".

Binabalaan kita kaagad na hindi magkakaroon ng malalim na impormasyon sa artikulo, tanging ang mga pangunahing kaalaman at ang pinakapangunahing.

Mga paksang sakop:

  1. Global at lokal na network
  2. Puti at kulay abong mga IP address
  3. Nat
  4. DHCP server at mga subnet
  5. Mga device sa pagruruta ng network (router, switch, switch, hub)
  6. Mga Pangunahing Utos ng Pagsusuri ng Network
  7. Mga protocol ng transportasyon UDP at TCP

1. Global at Lokal na mga network

Ang buong network ng Internet ay nahahati sa global (WAN) ΠΈ lokal (LAN).

Ang lahat ng device ng user sa loob ng isang apartment o opisina o kahit na gusali (mga computer, smartphone, printer/MFP, TV, atbp.) ay konektado sa isang router na pinagsasama ang mga ito sa lokal na network ng lugar.

Ang mga kalahok sa parehong lokal na network ay maaaring makipagpalitan ng data sa pagitan ng kanilang mga device nang hindi kumokonekta sa isang Internet provider. Ngunit upang mag-online (halimbawa, pumunta sa Yandex o Google search engine, pumunta sa VK, Instagram, YouTube o AmoCRM) kailangan mo ng access sa Pandaigdigang network.

Lumabas sa Pandaigdigang network ay ibinigay ng Internet provider, kung saan binabayaran namin siya ng bayad sa subscription. Itinatakda ng provider ang antas ng bilis sa mga router nito para sa bawat koneksyon alinsunod sa taripa. Ang provider ay nagpapadala sa amin ng twisted pair na cable o fiber sa aming router (aming lokal na network) at pagkatapos nito ay anumang device sa aming lokal na network maaaring pumunta sa Pandaigdigang network.

Bilang isang pagkakatulad, ang mga network ay maihahambing sa mga kalsada.
Halimbawa, ang mga kalsada sa iyong lungsod N ay ang lokal na network. Ikinokonekta ka ng mga kalsadang ito sa mga tindahan, negosyo, parke at iba pang lugar sa iyong lungsod.
Upang makarating sa ibang lungsod N kailangan mong pumunta sa federal highway at magmaneho ng ilang kilometro. Ibig sabihin, lumabas sa Pandaigdigang network.

Para sa isang mas malinaw na ideya kung ano ito global at lokal na network Gumuhit ako ng isang schematic drawing.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

2. Puti at kulay abong mga IP address

Ang bawat device sa network ay may sariling natatanging IP address. Ito ay kinakailangan upang maunawaan ng mga network device kung saan ipapadala ang kahilingan at tugon.
Ito ay tulad ng ang aming mga bahay at apartment ay may eksaktong address (zip code, lungsod, kalye, numero ng bahay, numero ng apartment).

Sa loob ng iyong lokal na network (apartment, opisina o gusali) mayroong isang hanay ng mga natatanging address. Sa tingin ko maraming tao ang nakapansin na ang IP address ng computer, halimbawa, ay nagsisimula sa mga numerong 192.168.XX

Kaya ito ang lokal na address ng iyong device.

Doon pinahihintulutang hanay ng mga lokal na network:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Sa tingin ko mula sa talahanayang ipinakita ay agad na nagiging malinaw kung bakit ang pinakakaraniwang hanay ay 192.168.XX

Upang malaman, halimbawa, ang IP address ng iyong computer (batay sa Windows OS), i-type ang command sa terminal ipconfig

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Tulad ng nakikita mo, ang IP address ng aking computer ay nasa aking home LAN 192.168.88.251

Upang ma-access ang mga pandaigdigang network, ang iyong lokal na ip address ay pinalitan ng router ng pandaigdigan, na ibinigay sa iyo ng iyong provider. Ang mga pandaigdigang IP address ay hindi nasa loob ng mga saklaw na nakalista sa itaas.

At iba pa Ang mga lokal na ip address ay kulay abong mga ip address at ang mga pandaigdigang ip address ay puti.

Para sa higit pang pag-unawa, isaalang-alang ang diagram sa ibaba. Dito ko nilagdaan ang bawat device gamit ang IP address nito.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Ipinapakita ng diagram na inilalabas tayo ng provider sa mga pandaigdigang network (ang Internet) na may puting IP address 91.132.25.108

Para sa aming router, nagbigay ang provider ng gray IP address 172.17.135.11
At sa aming lokal na network, lahat ng mga device, ayon sa pagkakabanggit, ay mayroon din kulay abong mga IP address 192.168.Π₯.Π₯

Maaari mong malaman sa ilalim ng kung anong IP address ang ina-access mo ang pandaigdigang network sa website 2ip.ru

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Ngunit mula sa lahat ng ito ay nagkakahalaga ng pag-alala isang napakahalagang kadahilanan!
Sa kasalukuyan, ang problema ng kakulangan ng mga puting IP address ay lumala, dahil ang bilang ng mga network device ay matagal nang lumampas sa bilang ng mga magagamit na IP. At para sa kadahilanang ito, ang mga tagapagbigay ng Internet ay nagbibigay ng mga gumagamit kulay abong mga ip address (sa loob ng lokal na network ng provider, halimbawa, sa loob ng ilang apartment building) at inilabas sa pandaigdigang network sa ilalim ng isang karaniwang puting ip address.

Para malaman kung bibigyan ka ng iyong provider ng gray na IP address o puti, maaari kang pumunta sa iyong router at tingnan kung anong IP address ang natatanggap ng iyong router mula sa iyong provider.

O pumunta, halimbawa, sa website mobilon.ru at sa pinakailalim (sa footer ng site) makikita mo ang IP address ng iyong router.

Halimbawa, dito ako nag-log in mula sa aking home Internet:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Tulad ng nakikita mo, sa katunayan mayroon ako kulay abong ip address 172.17.132.2 (tingnan ang lokal na hanay ng address). Upang ikonekta ang isang puting IP address, ang mga provider ay karaniwang nagbibigay ng mga karagdagang serbisyo. serbisyo kasama ang subscriber bayad.

Sa katunayan, para sa home Internet hindi ito kritikal. At dito Para sa mga opisina ng kumpanya, inirerekumenda na bumili ng puting IP address mula sa provider, dahil ang paggamit ng isang gray na IP address ay nagsasangkot ng mga problema sa pagpapatakbo ng IP telephony, at hindi rin posible na mag-set up ng isang malayuang koneksyon sa pamamagitan ng VPN. Iyon ay, hindi papayagan ka ng isang kulay abong IP address na ikonekta ang iyong na-configure na server sa Internet at hindi ka papayagan na mag-set up ng isang malayuang koneksyon sa isang server mula sa ibang network.

3.NAT

Sa nakaraang seksyon ay nabanggit ko na "Sa kasalukuyan, ang problema ng kakulangan ng mga puting IP address ay lumala” at samakatuwid, ang isang karaniwang pamamaraan ng koneksyon sa mga tagapagbigay ng Internet ngayon ay upang kumonekta sa maraming mga kliyente na may mga kulay abong IP address, at ilabas ang mga ito sa pandaigdigang Internet sa ilalim ng isang karaniwang puting IP.

Ngunit hindi ito palaging nangyayari, sa una lahat ay binigyan ng mga puting IP address, at sa lalong madaling panahon, upang maiwasan ang problema ng isang kakulangan ng mga puting IP address, ito ay tiyak na naimbento. NAT (Network Address Translation) - isang mekanismo para sa pag-convert ng mga IP address.

Nat gumagana sa lahat ng mga router at nagbibigay-daan sa amin na ma-access ang pandaigdigang network mula sa lokal na network.

Para sa isang mas mahusay na pag-unawa, tingnan natin ang dalawang halimbawa:

1. Unang kaso: binili sa iyo puting ip address 91.105.8.10 at may ilang device na nakakonekta sa lokal na network.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Ang bawat lokal na device ay may sarili nitong grey na IP address. Ngunit ang pag-access sa Internet ay posible lamang mula sa isang puting IP address.

Samakatuwid, kapag, halimbawa, ang PC1 na may IP address na 192.168.1.3 ay nagpasya na pumunta sa Yandex search engine, ang router, na naglalabas ng kahilingan ng PC1 sa pandaigdigang network, ay nagkokonekta sa mekanismo. NatAlin kino-convert ang IP address ng PC1 sa puting pandaigdigang IP address na 91.105.8.10

Gayundin sa kabaligtaran na direksyon, kapag nakatanggap ang router ng tugon mula sa server ng Yandex, ginagamit nito ang mekanismo Nat ipapadala ang tugon na ito sa IP address na 192.168.1.3 kung saan nakakonekta ang PC1.

2. Pangalawang kaso: Mayroon ka ring ilang device na nakakonekta sa iyong lokal na network, ngunit hindi ka bumili ng puting IP address mula sa iyong Internet provider.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Sa kasong ito ang lokal na address PC1(192.168.1.3) unang napagbagong loob Nat'om ng iyong router at lumiliko sa kulay abong ip address 172.17.115.3, na ibinigay sa iyo ng iyong Internet provider, at pagkatapos ay na-convert ang iyong gray na IP address Nat'om ang router ng provider puting ip address 91.105.108.10, at pagkatapos lamang nito ay ang pag-access sa Internet (global network).

Iyon ay, sa kasong ito, lumalabas na doble ang nasa likod ng iyong mga device Nat'oh.

Ang scheme na ito ay may mas mataas na antas ng seguridad para sa iyong mga device, ngunit mayroon ding ilang malalaking disadvantages. Halimbawa, hindi matatag na pagpaparehistro ng VoIP equipment o one-way audibility kapag tumatawag sa IP telephony.

Higit pang mga detalye tungkol sa pagpapatakbo ng mekanismo Nat, tungkol sa mga kalamangan at kahinaan nito, tungkol sa paglalaan ng port, tungkol sa mga socket at tungkol sa mga uri Nat Magsusulat ako ng isang hiwalay na artikulo.

4. DHCP - server at mga subnet

Upang ikonekta ang isang aparato, halimbawa, isang computer sa Internet, karaniwan mong ikinonekta lamang ang isang wire (twisted pair) sa computer at pagkatapos ay sa isang libreng port sa router, pagkatapos ay awtomatikong natatanggap ng computer ang isang IP address at access sa Lumilitaw ang Internet.

Gayundin sa Wi-Fi, halimbawa mula sa isang smartphone o laptop, kumonekta ka sa network na kailangan mo, magpasok ng isang password, ang aparato ay tumatanggap ng isang IP address at mayroon kang Internet.

А ano ang nagpapahintulot sa isang aparato na awtomatikong makakuha ng isang lokal na IP address?
Ginagawa ang function na ito DHCP server.

Ang bawat router ay nilagyan DHCP server. Ang mga IP address na awtomatikong nakuha ay mga dynamic na ip address.

Bakit dynamic?

Dahil, sa bawat bagong koneksyon o pag-reboot ng router, DHCP server nagre-reboot din at maaaring magbigay sa mga device ng iba't ibang IP address.

Iyon ay, halimbawa, ngayon ang iyong computer ay may isang IP address 192.168.1.10, pagkatapos i-reboot ang router, maaaring maging ang IP address ng computer 192.168.1.35

Upang maiwasan ang pagbabago ng IP address, maaari mo itong itakda statically. Magagawa ito pareho sa computer sa mga setting ng network at sa router mismo.

At din DHCP server Sa pangkalahatan, maaari mong i-disable ito sa router at manu-manong itakda ang mga IP address.

Maaaring i-configure ang maramihang mga setting Mga DHCP server sa isang router. Pagkatapos ang lokal na network ay mahahati sa mga subnet.

Halimbawa, ikokonekta namin ang mga computer sa zero subnet sa hanay na 192.168.0.2-192.168.0.255, ang mga printer sa unang subnet sa hanay na 192.168.1.2-192.168.1.255, at ang Wi-Fi ay ipapamahagi sa ikalimang subnet ang saklaw na 192.168.5.2-192.168.5.255 (tingnan ang diagram sa ibaba)

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Karaniwan, hindi na kailangang mag-iba sa pagitan ng mga subnet. Ginagawa ito kapag ang kumpanya ay may malaking bilang ng mga device na nakakonekta sa network at kapag nagse-set up ng network security.

Ngunit ang gayong pamamaraan ay madalas na nangyayari sa mga kumpanya.
Samakatuwid, tiyak na kailangan mong malaman ang isang napakahalagang punto.

Warning!
Kung kailangan mong i-access ang web interface ng, halimbawa, isang printer o IP phone mula sa isang PC, at ang iyong PC ay matatagpuan sa ibang subnet, hindi ka makakakonekta.

Upang maunawaan, tingnan natin ang isang halimbawa:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Sabihin nating nagtatrabaho ka PC1 na may lokal na IP address 10.10.5.2 at gustong pumunta sa web interface ip phone na may lokal na IP address 192.168.1.3, pagkatapos ay hindi ka makakakonekta. Dahil ang mga device ay nasa iba't ibang subnet. Sa mga IP phone na matatagpuan sa subnet 192.168.1.X, makakakonekta ka lang sa PC3 (192.168.1.5).

Gayundin sa MFP (172.17.17.12) maaari ka lamang kumonekta sa PC4 (172.17.17.10).

Samakatuwid, kapag kumonekta ka nang malayuan sa isang user sa isang PC upang ma-access ang web interface ng isang IP phone, siguraduhing suriin muna ang kanilang mga lokal na IP address upang matiyak na ang parehong mga device ay konektado sa parehong subnet.

5. Mga device sa pagruruta ng network (router, switch, switch, hub)

Maaaring hindi ito kakaiba, ngunit mayroong isang katotohanan na ang mga bagong dating sa IT (kung minsan ay mayroon nang mga administrator ng system) ay hindi alam o nalilito ang mga konsepto tulad ng router, switch, switch, network gateway at hub.

Sa palagay ko ang dahilan ng naturang pagkalito ay lumitaw dahil sa paglaganap ng mga kasingkahulugan at jargon sa mga pangalan ng kagamitan sa network, at ito ngayon ay nililinlang ang maraming mga baguhang inhinyero.

Tingnan natin ito.

a) Router, router at network gateway

Alam ng lahat kung ano ito router. Na ito mismo ang device na namamahagi ng Internet sa loob ng bahay, na konektado mula sa Internet provider.

At iba pa isang router at isang network gateway ay isang router.

Ang kagamitang ito ay ang pangunahing aparato sa pag-aayos ng isang network. Sa engineering, ang pinakakaraniwang ginagamit na pangalan ay "router".

Sa pamamagitan ng paraan, ang isang router ay maaaring hindi lamang isang set-top box, kundi pati na rin isang computer system unit, kung nag-install ka ng isa pang network card doon at nag-install, halimbawa, RouterOS Mikrotik. Susunod, ipamahagi ang network sa maraming device gamit ang switch.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

b) Ano ang Switch at paano ito naiiba sa Switch at Hub

Lumipat at Lumipat ito ay masyadong magkasingkahulugan. Ngunit ang hub bahagyang naiibang aparato. Tungkol dito sa susunod na talata (c).

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Lumipat (switch) nagsisilbi para sa pagsasanga ng isang lokal na network. Tulad ng tee o surge protector kung saan ikinonekta namin ang aming mga device para bigyan ng kuryente ang mga ito mula sa isang outlet.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Hindi maaaring ruta ng switch ang network tulad ng isang router. Hindi nito bibigyan ang iyong device ng IP address at hindi ka nito maikokonekta sa Internet nang walang tulong ng isang router.

Ang karaniwang router ay karaniwang may 4-5 port para sa pagkonekta ng mga device. Alinsunod dito, kung ang iyong mga device ay konektado sa pamamagitan ng mga wire at mas marami sa mga ito kaysa sa mga port sa router, kailangan mo ng switch. Maaari mong ikonekta ang switch na may 24 na port sa isang port ng router at madaling ayusin ang isang lokal na network para sa 24 na device.

At kung mayroon kang isa pang router na nakahiga, maaari mong paganahin ang switch mode sa web interface nito at gamitin din ito bilang switch.

c) Hub

Hub gumaganap ng parehong mga function bilang isang switch. Ngunit ang teknolohiya ng pamamahagi nito ay napaka-wood at luma na.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Hub namamahagi ng mga packet na nagmumula sa router sa lahat ng konektadong device nang walang pinipili, at ang mga device mismo ay dapat na maunawaan kung ito ay isang packet o hindi.

А ang switch ay may MAC table at samakatuwid ay namamahagi ng mga papasok na packet sa isang partikular na device, na humiling ng packet na ito. Kaya naman paglipat ng data lumipat mas mabilis at mas mahusay.

Sa panahon ngayon bihira mo nang makita ang paggamit ng hub, ngunit nakatagpo pa rin sila, kailangan mong maging handa para dito at siguraduhing irekomenda na palitan ng user ang hub ng switch.

6. Mga pangunahing utos para sa pagsusuri ng network

a) Utos ng ping

Upang maunawaan kung ang IP address o ang device mismo ay aktibo, maaari mo itong "i-ping".
Upang gawin ito, isulat ang command na "ping" sa command lineIP address".

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Dito namin "nag-ping" ang server ng Google dns at, tulad ng nakikita namin, ang server ay aktibo (may tugon sa mga ping at 83 ms).

Kung hindi available ang patutunguhan o wala itong IP address, makikita natin ang sumusunod na larawan:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Ibig sabihin, hindi kami nakakatanggap ng tugon sa mga ping.

Pero I-ping mas kapaki-pakinabang na gamitin sa mga susi:
-t - Patuloy na "ping" (upang huminto, pindutin ang Ctrl+C)
-a -ipakita ang pangalan ng "pinged" na node (site/device/server)

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Alinsunod dito, ang susi "-a” ay nagpakita sa amin na ang pangalan ng naka-ping na node ay β€œdns.google”.
At salamat sa susi"-t"Ang ping ay nagpatuloy nang walang tigil, pinahinto ko ito sa pamamagitan ng pagpindot sa Ctrl+C.

Sa tuloy-tuloy na ping, makikita mo kung ang pinged node ay kumikilos nang sapat at ang tinatayang kalidad ng Internet channel.

Tulad ng nakikita natin mula sa screenshot, pana-panahong nangyayari ang mga pagkaantala sa pagtanggap ng packet na hanggang 418 ms; ito ay medyo kritikal na halaga, dahil ang pagtalon mula 83 ms hanggang 418 ms ay makakaapekto sa komunikasyon ng video sa pamamagitan ng pagbagal/pagyeyelo ng imahe o sa IP. telepono sa pamamagitan ng pagkasira ng kalidad ng boses.

Sa aking kaso, malamang na ang aking Internet sa bahay ay nakakaranas ng isang bagyo.
Ngunit upang maitatag ang dahilan nang mas detalyado, kailangan mong magpatakbo ng isang dump. At ito ay isang paksa para sa isang buong artikulo.

Warning! Minsan hindi pinagana ang pagpapadala sa mga router ICMP packets (ang ilan ay hindi pinagana ito nang kusa, at sa isang lugar na ito ay hindi pinagana bilang default), sa kasong ito ang naturang node ay hindi tutugon sa mga ping, bagaman ito mismo ay magiging aktibo at gumana nang normal sa network.

Ang isa pang "ping" na posibilidad ay alamin kung anong IP address ang nakatago sa likod ng domain ng website. Ibig sabihin, sa anong server naka-install ang host ng site.

Upang gawin ito, isulat lamang ang website sa halip na ang IP address:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Tulad ng nakikita mo, ang hub ay may IP address 178.248.237.68

b) Bakas

Minsan napakahalagang makita kung saang paraan napupunta ang isang packet sa isang partikular na device.
Marahil ay may butas sa isang lugar at hindi naabot ng pakete ang tatanggap. Kaya eto na Tinutulungan ng trace utility na matukoy kung anong yugto ang naka-stuck ang package na ito.

Sa Windows OS ang utility na ito ay tinatawag na may command "tracert" ip address o domain:

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Dito namin nakita kung aling mga node ang dinadaanan ng aming kahilingan bago ito makarating sa ya.ru server

Sa Linux OS ang utility na ito ay tinatawag ng command traceroute.

Ang ilang device, router o VoIP voice gateway ay mayroon ding tracing utility.

c) Whois utility

ito Pinapayagan ka ng utility na malaman ang lahat ng impormasyon tungkol sa IP address o domain registrar.

Halimbawa, suriin natin IP address 145.255.1.71. Upang gawin ito, ipinasok ko ang command sa terminal sino 145.255.1.71

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Nakatanggap kami ng impormasyon tungkol sa provider ng IP address, bansa, lungsod, address, saklaw, atbp.

Ginagamit ko lang ito sa Linux. Ang utility ay madaling ma-download at mai-install mula sa karaniwang operating system repository.

Ngunit nabasa ko rin na mayroong isang katulad na solusyon sa Windows.

7. Transport protocol TCP at UDP

Ang lahat ng pagpapadala ng mga kahilingan at pagtanggap ng mga tugon sa pagitan ng mga device sa network ay isinasagawa gamit ang mga transport protocol TCP at UDP.

Ginagarantiyahan ng TCP protocol ang paghahatid ng kahilingan at ang integridad ng paghahatid nito. Aktibo nitong sinusuri ang availability ng host bago ipadala ang packet. At kung sa kahabaan ng paraan ang integridad ng pakete ay nilabag, kung gayon TCP ay makadagdag sa mga nawawalang sangkap.

Sa pangkalahatan, ito ay isang protocol na gagawin ang lahat upang matiyak na ang iyong kahilingan ay makakarating nang tama sa addressee.

Kaya TCP ang pinakakaraniwang transport protocol. Ginagamit ito kapag ang gumagamit ay nag-surf sa Internet, umakyat sa mga site, serbisyo, mga social network. mga network, atbp.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

UDP ang protocol ay walang garantisadong paghahatid ng data gaya ng TCP. Hindi nito sinusuri ang availability ng end node bago ito ipadala at hindi nire-replenish ang packet kung ito ay nasira. Kung ang ilang packet o ilang packet ay nawala sa daan, ang mensahe ay makakarating sa tatanggap sa isang hindi kumpletong form.

Bakit kailangan mo ng UDP?

Ang katotohanan ay ang transport protocol na ito ay may malaking kalamangan TCP sa bilis ng paglilipat ng data. kaya lang Ang UDP ay malawakang ginagamit upang ipasa ang mga voice at video packet sa real time. Lalo na, sa IP telephony at video call.
Halimbawa, ang anumang tawag sa pamamagitan ng WhatsApp o Viber ay gumagamit ng transport protocol UDP. Gayundin sa mga video call, halimbawa, sa pamamagitan ng Skype o sa parehong mga instant messenger na WhatsApp at Viber.

Mga network para sa isang baguhan na IT-espesyalista. Mandatoryong base

Ito ay tiyak na dahil ang UDP ay hindi ginagarantiyahan ang ganap na paglilipat ng data at ang integridad ng ipinadalang packet na madalas na lumitaw ang mga problema kapag tumatawag sa Internet.
Ito ay mga pagkaantala sa boses, pagkaantala, dayandang, o robovoice.

Ang problemang ito ay nangyayari dahil sa isang load na Internet channel, double NAT o radio channel.

Magiging mabuti, siyempre, na gamitin sa mga ganitong kaso TCP, ngunit sayang, ang paghahatid ng boses ay nangangailangan ng agarang paghahatid ng mga kumpletong packet, at para sa gawaing ito ito ay perpekto UDP.

Upang maiwasan ang mga problema sa paggamit UDP protocol, kailangan mo lang ayusin ang isang de-kalidad na channel sa Internet. At mag-set up din ng nakalaang banda sa router para sa UDPmag-load mula sa iba pang mga device na gumagamit TCP ay hindi nakagambala sa pagpapatakbo ng transport protocol UDP.

Iyan na ang lahat.

Hindi ko itinambak ang artikulo at i-copy-paste ang mga siyentipikong kahulugan ng lahat ng mga terminong ginamit dito; para sa mga nangangailangan nito, Google lang ito.

Sinubukan kong pagsama-samahin ang 7 pinakamahalaga, sa palagay ko, mga punto, ang kaalaman kung saan ay makakatulong sa isang batang "IT specialist" na makapasa sa mga unang yugto ng isang pakikipanayam para sa "IT" na mga posisyon, o hindi bababa sa ipaalam lamang sa employer na malinaw na alam mong higit pa sa isang ordinaryong gumagamit.

Mag-aral, magtala. Umaasa ako na ang artikulo ay magiging kapaki-pakinabang sa marami.

Pinagmulan: www.habr.com

Magdagdag ng komento