Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Sa dili pa nato sugdan ang video tutorial karong adlawa, gusto nakong pasalamatan ang tanan nga nakatampo sa pagkapopular sa akong kurso sa YouTube. Sa dihang gisugdan nako kini mga 8 ka bulan ang milabay, wala ko magdahom sa ingon nga kalampusan - karon ang akong mga leksyon gitan-aw sa 312724 ka mga tawo, ako adunay 11208 nga mga subscriber. Wala gyud ko magdamgo nga kining ubos nga sinugdanan moabut sa ingon ka taas. Apan dili kita mag-usik ug oras ug diretso sa leksyon karong adlawa. Karon atong pun-on ang mga kal-ang nga nahitabo sa miaging 7 nga mga leksyon sa video. Bisan tuod karon mao lamang ang adlaw nga 6, ang adlaw nga 3 gibahin ngadto sa 3 nga mga leksyon sa video, mao nga karon imong tan-awon ang ikawalo nga leksyon sa video.

Karon atong hisgotan ang 3 ka importanteng mga topiko: DHCP, TCP transport, ug ang labing komon nga mga numero sa pantalan. Naghisgot na kami bahin sa mga IP address, ug usa sa labing hinungdanon nga hinungdan sa pag-configure sa IP address mao ang DHCP.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ang DHCP mao ang Dynamic Host Configuration Protocol ug kini usa ka protocol nga makatabang sa dinamikong pag-configure sa mga IP address alang sa mga host. Busa kitang tanan nakakita niini nga bintana. Kung imong i-klik ang kapilian nga "Pagkuha usa ka IP address awtomatiko", ang kompyuter mangita alang sa usa ka DHCP server nga gi-configure sa parehas nga subnet ug nagpadala sa lainlaing mga pakete ug mga hangyo alang sa IP address. Ang DHCP protocol adunay 6 ka mensahe, diin 4 ang kritikal sa paghatag ug IP address.

Ang una nga mensahe usa ka mensahe sa DHCP DISCOVERY. Ang mensahe sa pagkadiskobre sa DHCP susama sa mensahe sa pagtimbaya. Kung ang usa ka bag-ong aparato moapil sa network, kini mangutana kung adunay usa ka DHCP server sa network.

Ang imong makita sa slide morag hangyo sa broadcast diin ang device mokontak sa tanang device sa network nga nangita og DHCP server. Sama sa akong giingon, kini usa ka hangyo sa sibya, aron ang tanan nga mga aparato sa network makadungog niini.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Kung adunay DHCP server sa network, nagpadala kini usa ka pakete - usa ka tanyag nga DHCP OFFER. Ang sugyot nagpasabot nga ang DHCP server, agig tubag sa usa ka hangyo sa pagdiskobre, nagpadala ug configuration ngadto sa kliyente, nga naghangyo sa kliyente sa pagdawat sa usa ka piho nga IP address.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ang DHCP server nagreserba sa usa ka IP address, sa kini nga kaso 192.168.1.2, wala maghatag niini, apan gireserba kini nga adres alang sa aparato. Sa samang higayon, ang tanyag nga pakete adunay kaugalingong IP address sa DHCP server.

Kon adunay labaw pa sa usa ka DHCP server niini nga network, laing DHCP server, sa pagdawat sa hangyo sa sibya sa kliyente, motanyag usab niini sa iyang IP address, pananglitan, 192.168.1.50. Dili kasagaran nga adunay duha ka lainlaing DHCP server nga gi-configure sa parehas nga network, apan usahay kini mahitabo. Mao nga kung ang usa ka tanyag nga DHCP ipadala sa usa ka kliyente, makadawat kini 2 nga mga tanyag sa DHCP ug kinahanglan na nga magdesisyon kung unsang tanyag sa DHCP ang gusto nga dawaton.

Ibutang ta nga ang kliyente midawat sa unang aplikasyon. Kini nagpasabot nga ang kliyente nagpadala ug DHCP REQUEST request nga literal nga nag-ingon "Akong gidawat ang IP address 192.168.1.2 nga gitanyag sa DHCP server 192.168.1.1."

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Sa pagdawat sa hangyo, ang 192.168.1.1 DHCP server mitubag "okay, giangkon ko kini," nga mao, kini miila sa hangyo ug nagpadala niini nga DHCP ACK ngadto sa kliyente. Apan nahinumduman namo nga ang laing DHCP server nagreserba ug IP address nga 1.50 para sa kliyente. Kung madawat na niini ang hangyo sa broadcast sa usa ka kliyente, mahibal-an niini ang bahin sa kapakyasan ug ibalik kana nga IP address sa pool aron ma-assign kini sa lain nga kliyente kung makadawat kini og lain nga hangyo.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Kini ang 4 ka kritikal nga mensahe nga gibaylo sa DHCP kung nag-assign sa mga adres sa IP. Sunod, ang DHCP adunay 2 pa nga mga mensahe sa impormasyon. Ang usa ka mensahe sa impormasyon gi-isyu sa kliyente kung kini nagkinahanglan og dugang nga impormasyon kay sa nadawat niini sa DHCP OFFER clause sa ikaduhang lakang. Kung ang server wala maghatag igong impormasyon sa tanyag nga DHCP, o kung ang kliyente nanginahanglan dugang nga kasayuran kaysa kung unsa ang naa sa pakete sa tanyag, nangayo kini dugang nga kasayuran sa DHCP. Adunay usa pa nga mensahe nga gipadala sa kliyente sa server - kini ang DHCP RELEASE. Gipahibalo ka niini nga gusto sa kliyente nga buhian ang kasamtangan nga IP address niini.

Bisan pa, ang kasagaran nga mahitabo mao nga ang tiggamit mag-disconnect gikan sa network sa wala pa ang kliyente adunay oras nga magpadala usa ka DHCP RELEASE sa server. Mahitabo kini kung imong gipalong ang kompyuter, nga among gibuhat. Sa kini nga kaso, ang kliyente sa network, o kompyuter, wala’y oras sa pagpahibalo sa server nga buhian ang gigamit nga adres, busa ang DHCP RELEASE dili kinahanglan nga lakang. Ang gikinahanglan nga mga lakang aron makakuha og IP address mao ang: DHCP discovery, DHCP offer, DHCP request, ug DHCP handshake.

Sa usa sa sunod nga mga leksyon akong isulti kanimo kung giunsa namo pag-configure ang usa ka DHCP server sa paghimo og DNCP pool. Pinaagi sa pooling among gipasabot nga sultihan nimo ang server nga mag-assign og mga IP address sa range 192.168.1.1 hangtod 192.168.1.254. Sa ingon, ang server sa DHCP maghimo usa ka pool, ibutang ang 254 nga mga adres sa IP niini, ug mahimo’g mag-assign ug mga adres sa mga kliyente sa network gikan lamang sa kini nga pool. Mao nga kini usa ka butang sama sa usa ka setting sa administratibo nga mahimo sa tiggamit.

Karon atong tan-awon ang TCP transmission. Wala ko kahibalo kung pamilyar ka sa "telepono" nga gihulagway sa litrato, apan sa mga bata pa kami gigamit namon kini nga mga lata nga gikonektar sa usa ka pisi aron mag-istoryahanay.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ikasubo, ang henerasyon karon dili makapalit sa ingon nga "kaluho". Buot ipasabot karon ang mga bata anaa sa atubangan sa TV gikan sa edad nga usa, nagdula sila og PSP ug tingali kini debatable apan sa akong hunahuna kami adunay labing maayo nga pagkabata, kami sa tinuod miadto sa gawas ug nagdula ug ang mga bata karon dili na mabira gikan sa sofa .

Usa pa lang ka tuig ang akong anak ug nakita na nako nga adik na siya sa iPad, I mean bata pa kaayo siya pero sa akong hunahuna ang mga bata karon nahimugso na nga kabalo mag handle ug electronic gadgets. Busa, gusto nakong isulti nga isip mga bata, sa dihang kami magdula, kami maghimog mga buslot sa mga lata, ug sa dihang among ihigot kini sa usa ka pisi ug magsulti ug usa ka butang ngadto sa usa ka lata, unya sa pikas tumoy ang tawo makadungog sa gisulti. kaniya, pinaagi lamang sa pagbutang sa lata sa iyang dunggan . Busa kini susama kaayo sa usa ka koneksyon sa network.

Karon, bisan ang mga pagbalhin sa TCP kinahanglan adunay koneksyon nga kinahanglan matukod sa dili pa magsugod ang aktwal nga pagbalhin sa datos. Sama sa atong gihisgutan sa miaging mga leksyon, ang TCP kay connection-oriented transmission samtang ang UDP kay connection-oriented transmission. Mahimo nimong isulti nga ang UDP kung diin ako naglabay sa bola ug naa ra kanimo kung mahimo nimo kini makuha. Andam ka man o dili dili nako problema, biyaan ra nako siya.

Ang TCP sama ra nimo nga nakigsulti ka sa usa ka lalaki ug gipasidan-an siya daan nga maglabay ka og bola, mao nga magporma ka og bond, ug dayon imong ilabay ang bola aron ang imong partner mas andam nga modakop niini. Busa ang TCP aktuwal nga nagtukod sa koneksyon ug unya nagsugod sa pagbuhat sa aktuwal nga transmission.

Atong tan-awon kung giunsa kini paghimo sa ingon nga koneksyon. Kini nga protocol naggamit og 3-way handshake aron makahimo og koneksyon. Dili kini kaayo teknikal nga termino, apan dugay na kining gigamit sa paghulagway sa koneksyon sa TCP. Ang usa ka 3-way nga handshake gisugdan sa nagpadala nga aparato, nga ang kliyente nagpadala usa ka pakete nga adunay bandila sa SYN sa server.

Ingnon ta nga ang babaye sa foreground, kansang nawong atong makita, mao ang device A, ug ang babaye sa luyo, kansang nawong dili makita, mao ang device B. Ang Girl A nagpadala ug SYN packet ngadto sa babaye B, ug siya miingon: “grabe, kinsa- unya gusto niyang makig-communicate nako. Busa, kinahanglan kong tubagon nga andam na ko sa pagpakigsulti!” Unsaon pagbuhat niini? Mahimo lang ipadala sa usa ang lain nga pakete sa SYN ug dayon usa ka ACK nga nagpakita nga resibo sa orihinal nga pakete sa SYN. Apan imbis nga ipadala ang mga ACK nga gilain, ang server nagporma usa ka sagad nga pakete nga adunay sulud nga SYN ug ACK ug gipasa kini sa network.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Busa niining puntoha, ang device A nagpadala ug SYN packet ug nakadawat og balik sa SYN/ACK packet. Karon ang device A kinahanglang magpadala sa device B og ACK packet, sa ato pa, kumpirmahi nga nakadawat kini og pagtugot gikan sa device B sa pag-establisar sa komunikasyon. Busa, ang duha ka mga himan nakadawat SYN ug ACK packet, ug karon kita makaingon nga ang koneksyon natukod, nga mao, ang usa ka 3-stage handshake nahuman gamit ang TCP protocol.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Sunod atong tan-awon ang teknolohiya sa TCP Windowing. Sa yanong pagkasulti, kini usa ka paagi nga gigamit sa TCP/IP aron makigsabot sa mga kapabilidad sa nagpadala ug tigdawat.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ingnon ta nga sa Windows naningkamot kami sa pagbalhin sa usa ka dako nga file, isulti ang 2 GB sa gidak-on, gikan sa usa ka drive ngadto sa lain. Sa sinugdanan pa lang sa pagbalhin, ang sistema magpahibalo kanamo nga ang pagbalhin sa file mokabat ug mga 1 ka tuig. Apan paglabay sa pipila ka segundo ang sistema magtul-id sa iyang kaugalingon ug moingon: "oh, paghulat usa ka minuto, sa akong hunahuna kini moabut mga 6 ka bulan, dili usa ka tuig." Usa ka gamay nga oras ang molabay ug ang Windows moingon: "Sa akong hunahuna mahimo nako nga mabalhin ang file sa 1 ka bulan." Kini sundan sa mensahe nga “1 day”, “6 hours”, “3 hours”, “1 hour”, “20 minutes”, “10 minutes”, “3 minutes”. Sa tinuud, ang tibuuk nga proseso sa pagbalhin sa file molungtad ra sa 3 minuto. Giunsa kini nahitabo? Sa sinugdan, sa dihang ang imong device mosulay sa pagpakigsulti sa laing device, kini magpadala ug usa ka pakete ug maghulat alang sa kumpirmasyon. Kung ang aparato maghulat ug dugay alang sa kumpirmasyon, kini naghunahuna: "kung kinahanglan nako nga ibalhin ang 2 GB nga datos sa kini nga katulin, molungtad kini mga 2 ka tuig." Paglabay sa pipila ka panahon, ang imong device makadawat og ACK ug maghunahuna, "okay, nagpadala ko og usa ka pakete ug nakadawat og ACK, busa ang nakadawat makadawat og 1 ka pakete. Karon sulayan nako nga ipadala kaniya ang 10 ka pakete imbis usa. ” Ang nagpadala nagpadala ug 10 ka pakete ug human sa pipila ka panahon makadawat ug ACK nga kumpirmasyon gikan sa tigdawat nga device, nga nagpasabot nga ang tigdawat naghulat sa sunod, ika-11 nga pakete. Naghunahuna ang nagpadala: "maayo, tungod kay ang nakadawat nagdumala sa 10 ka pakete sa usa ka higayon, karon sulayan nako nga ipadala kaniya ang 100 ka pakete imbes nga napulo." Nagpadala siya og 100 ka pakete, ug ang nakadawat mitubag nga nadawat niya kini ug karon naghulat sa 101 ka pakete. Sa ingon, sa paglabay sa panahon, ang gidaghanon sa mga gipadala nga mga pakete nagdugang.

Mao kini ang hinungdan nga imong nakita ang usa ka paspas nga pagkunhod sa oras sa pagkopya sa file kumpara sa orihinal nga gipahayag - kini tungod sa dugang nga abilidad sa pagbalhin sa daghang mga datos. Bisan pa, adunay moabut nga punto kung ang dugang nga pagtaas sa gidaghanon sa transmission mahimong imposible. Ingnon ta nga nagpadala ka og 10000 ka pakete, apan ang buffer sa device sa tigdawat makadawat lamang og 9000. Niini nga kaso, ang tigdawat nagpadala og ACK nga adunay mensahe: "Nakadawat ako og 9000 ka mga pakete ug andam na ako sa pagdawat sa 9001." Gikan niini, ang nagpadala mihinapos nga ang buffer sa tigdawat nga aparato adunay kapasidad nga 9000 lamang, nga nagpasabut nga gikan karon magpadala ako dili molapas sa 9000 nga mga pakete sa usa ka higayon. Sa kini nga kaso, ang nagpadala dali nga nagkalkula sa oras nga kinahanglan niya ibalhin ang nahabilin nga kantidad sa datos sa mga bahin sa 9000 nga mga pakete, ug naghatag 3 minuto. Kining tulo ka minuto mao ang aktuwal nga oras sa pagpasa. Mao kana ang gibuhat sa TCP Windowing.

Usa kini sa mga mekanismo sa pag-throttling sa trapiko diin ang nagpadala nga aparato sa katapusan nakasabut kung unsa ang aktwal nga kapasidad sa network. Tingali nahibulong ka nganong dili sila magkauyon daan kon unsa ang kapasidad sa receiving device? Ang kamatuoran mao nga kini sa teknikal nga imposible tungod kay adunay lain-laing mga matang sa mga himan sa network. Ingnon ta nga ikaw adunay usa ka iPad ug kini adunay usa ka lahi nga pagbalhin sa data / tigdawat nga tulin kaysa usa ka iPhone, mahimo ka adunay lainlaing mga lahi sa mga telepono, o tingali ikaw adunay usa ka tigulang na kaayo nga kompyuter. Busa, ang matag usa adunay lainlaing bandwidth sa network.

Mao nga ang teknolohiya sa TCP Windowing naugmad, sa diha nga ang data transmission magsugod sa ubos nga tulin o uban sa transmission sa usa ka minimum nga gidaghanon sa mga packet, anam-anam nga pagdugang sa trapiko "window". Nagpadala ka usa ka pakete, 5 ka pakete, 10 ka pakete, 1000 ka pakete, 10000 ka pakete ug hinayhinay nga ablihan ang kana nga bintana labi pa ug labi pa hangtod ang "pag-abli" makaabut sa labing taas nga posible nga gidaghanon sa trapiko nga gipadala sa usa ka piho nga yugto sa panahon. Busa, ang konsepto sa Windowing kabahin sa operasyon sa TCP protocol.

Sunod atong tan-awon ang labing kasagaran nga mga numero sa pantalan. Ang klasiko nga kahimtang mao kung ikaw adunay 1 nga panguna nga server, tingali usa ka sentro sa datos. Naglakip kini sa file server, web server, mail server ug DHCP server. Karon, kung ang usa sa mga kompyuter sa kliyente makontak sa data center, nga nahimutang sa tunga-tunga sa hulagway, magsugod kini sa pagpadala sa trapiko sa file server ngadto sa mga device sa kliyente. Kini nga trapiko gipakita sa pula ug ipadala sa usa ka piho nga pantalan alang sa usa ka piho nga aplikasyon gikan sa usa ka piho nga server.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Giunsa pagkahibalo sa server kung asa moadto ang piho nga trapiko? Nahibal-an niya kini gikan sa numero sa destinasyon nga pantalan. Kung tan-awon nimo ang frame, imong makita nga sa matag pagbalhin sa data adunay paghisgot sa numero sa destinasyon nga pantalan ug ang numero sa gigikanan nga pantalan. Makita nimo nga ang asul ug pula nga trapiko, ug ang asul nga trapiko mao ang trapiko sa web server, ang duha moadto sa parehas nga pisikal nga server, nga adunay lainlaing mga server nga na-install. Kung kini usa ka sentro sa datos, nan kini naggamit mga virtual server. Busa giunsa nila pagkahibalo nga ang pula nga trapiko kinahanglan nga mobalik sa wala nga laptop nga adunay kana nga IP address? Nahibal-an nila kini salamat sa mga numero sa pantalan. Kung imong hisgotan ang artikulo sa Wikipedia nga "Listahan sa mga TCP ug UDP Ports", imong makita nga kini naglista sa tanan nga standard nga mga numero sa port.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Kung mag-scroll ka sa kini nga panid makita nimo kung unsa kadako kini nga lista. Kini naglangkob sa gibana-bana nga 61 ka numero. Ang mga numero sa pantalan gikan sa 000 hangtod 1 nailhan nga labing kasagaran nga mga numero sa pantalan. Pananglitan, ang port 1024/TCP alang sa pagpadala sa mga ftp commands, ang port 21 alang sa ssh, ang port 22 alang sa Telnet, nga mao, alang sa pagpadala sa wala ma-encrypt nga mga mensahe. Ang sikat kaayo nga port 23 nagdala sa datos sa HTTP, samtang ang port 80 nagdala sa naka-encrypt nga datos sa HTTPS, nga susama sa luwas nga bersyon sa HTTP.
Ang ubang mga pantalan gipahinungod sa TCP ug UDP, ug ang uban naghimo sa lain-laing mga buluhaton depende kung ang koneksyon TCP o UDP. Busa, opisyal nga TCP port 80 gigamit alang sa HTTP, ug unofficially UDP port 80 gigamit alang sa HTTP, apan ubos sa usa ka lain nga HTTP protocol - QUIC.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Busa, ang mga numero sa port sa TCP dili kanunay gituyo sa pagbuhat sa sama nga butang sama sa UDP. Dili nimo kinahanglan nga mahibal-an kini nga lista pinaagi sa kasingkasing, imposible nga mahinumduman, apan kinahanglan nimo mahibal-an ang pila ka sikat ug kasagaran nga mga numero sa pantalan. Sama sa akong giingon, ang pipila niini nga mga pantalan adunay opisyal nga katuyoan, nga gihulagway sa mga sumbanan, ug ang uban adunay dili opisyal nga katuyoan, sama sa kaso sa Chromium.

Mao nga, kini nga lamesa naglista sa tanan nga kasagarang mga numero sa pantalan, ug kini nga mga numero gigamit sa pagpadala ug pagdawat sa trapiko kung mogamit mga piho nga aplikasyon.

Karon atong tan-awon kung giunsa paglihok sa datos sa network base sa gamay nga kasayuran nga nahibal-an naton. Ingnon ta nga ang kompyuter 10.1.1.10 gusto nga mokontak niini nga kompyuter, o kini nga server, nga adunay adres nga 30.1.1.10. Ubos sa IP address sa matag device mao ang MAC address niini. Naghatag ako usa ka pananglitan sa usa ka MAC address nga adunay katapusan nga 4 nga mga karakter, apan sa praktis kini usa ka 48-bit nga hexadecimal nga numero nga adunay 12 nga mga karakter. Tungod kay ang matag usa niini nga mga numero naglangkob sa 4 ka bit, 12 ka hexadecimal nga mga numero nagrepresentar sa usa ka 48-bit nga numero.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Sama sa nahibal-an namon, kung kini nga aparato gusto nga makontak kini nga server, ang una nga lakang sa 3-way nga paglamano kinahanglan una nga buhaton, kana mao, pagpadala usa ka pakete sa SYN. Sa diha nga kini nga hangyo gihimo, ang kompyuter 10.1.1.10 magtino sa tinubdan nga numero sa port, nga gimugna sa Windows sa dinamikong paagi. Ang Windows random nga nagpili ug numero sa pantalan tali sa 1 ug 65,000. Apan tungod kay ang pagsugod nga mga numero sa range 1 hangtod 1024 kaylap nga nahibal-an, sa kini nga kaso ang sistema magkonsiderar sa mga numero nga labaw sa 25000 ug maghimo usa ka random nga gigikanan nga pantalan, pananglitan, numero 25113.

Sunod, ang sistema magdugang usa ka destinasyon nga pantalan sa pakete, sa kini nga kaso kini ang port 21, tungod kay ang aplikasyon nga naningkamot sa pagkonektar sa kini nga FTP server nahibal-an nga kinahanglan ipadala ang trapiko sa FTP.

Sunod, ang among kompyuter nag-ingon, "Okay, ang akong IP address kay 10.1.1.10, ug kinahanglan nakong kontakon ang IP address 30.1.1.10." Ang duha niini nga mga adres gilakip usab sa pakete aron maporma ang usa ka hangyo sa SYN, ug kini nga pakete dili mausab hangtod sa katapusan sa koneksyon.

Gusto ko nga masabtan nimo gikan sa kini nga video kung giunsa ang paglihok sa data sa tibuuk nga network. Kung makita sa among kompyuter nga nagpadala sa hangyo ang gigikanan nga IP address ug ang destinasyon nga IP address, kini nakasabut nga ang destinasyon nga adres wala sa lokal nga network. Nakalimot ko sa pag-ingon nga kining tanan mga /24 IP address. Mao nga kung imong tan-awon ang /24 nga mga adres sa IP, imong mahibal-an nga ang mga kompyuter nga 10.1.1.10 ug 30.1.1.10 wala sa parehas nga network. Busa, ang kompyuter nga nagpadala sa hangyo nakasabut nga aron makabiya niini nga network, kini kinahanglan nga makontak sa 10.1.1.1 gateway, nga gi-configure sa usa sa mga interface sa router. Nahibal-an niini nga kinahanglan kini moadto sa 10.1.1.1 ug nahibal-an ang MAC address nga 1111, apan wala nahibal-an ang MAC address sa gateway 10.1.1.1. Unsa iyang gibuhat? Nagpadala kini usa ka hangyo sa broadcast ARP nga ang tanan nga mga aparato sa network makadawat, apan ang router nga adunay IP address 10.1.1.1 ra ang motubag niini.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ang router motubag sa AAAA MAC address niini, ug ang tinubdan ug destinasyon nga MAC address ibutang usab niini nga frame. Kung andam na ang frame, usa ka pagsusi sa integridad sa datos sa CRC, nga usa ka algorithm sa pagpangita og checksum aron makit-an ang mga sayup, himuon sa dili pa mobiya sa network.
Ang Cyclic Redundancy CRC nagpasabot nga kining tibuok nga frame, gikan sa SYN ngadto sa katapusang MAC address, gipadagan pinaagi sa hashing algorithm, ingon sa MD5, nga miresulta sa hash value. Ang hash value, o MD5 checksum, gibutang dayon sa sinugdanan sa frame.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Gimarkahan nako kini nga FCS/CRC tungod kay ang FCS usa ka Frame Check Sequence, usa ka upat ka byte nga kantidad sa CRC. Ang ubang mga tawo naggamit sa designasyon nga FCS ug ang uban naggamit sa designasyon nga CRC, mao nga akong gilakip ang duha ka mga ngalan. Apan sa panguna kini usa lamang ka kantidad sa hash. Gikinahanglan kini aron masiguro nga ang tanan nga datos nga nadawat sa network wala’y mga sayup. Busa, kung kini nga frame makaabot sa router, ang unang butang nga buhaton sa router mao ang pagkalkula sa checksum mismo ug itandi kini sa FCS o CRC nga bili nga anaa sa nadawat nga frame. Niining paagiha masusi niya nga ang datos nga nadawat sa network wala’y mga sayup, pagkahuman iyang tangtangon ang checksum gikan sa frame.

Sunod, ang router motan-aw sa MAC address ug moingon, "Okay, MAC address AAAA nagpasabot nga ang frame gitumong kanako," ug tangtanga ang bahin sa frame nga adunay mga MAC address.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Sa pagtan-aw sa destinasyon nga IP address 30.1.1.10, masabtan niya nga kini nga pakete wala gitumong kaniya ug kinahanglan nga moadto pa sa router.

Karon ang router "naghunahuna" nga kinahanglan nga makita kung diin nahimutang ang network nga adunay address nga 30.1.1.10. Wala pa namo masabti ang tibuok nga konsepto sa pag-ruta, apan nahibal-an namo nga ang mga routers adunay routing table. Kini nga lamesa adunay entry alang sa network nga adunay adres 30.1.1.0. Sama sa imong nahinumduman, dili kini ang host IP address, apan ang network identifier. Ang router "maghunahuna" nga kini makaabot sa address 30.1.1.0/24 pinaagi sa pag-agi sa router 20.1.1.2.

Mahimong mangutana ka, giunsa niya pagkahibalo niini? Hinumdomi lang nga mahibal-an kini gikan sa mga protocol sa pag-ruta o gikan sa imong mga setting kung ikaw ingon usa ka administrador nag-configure sa usa ka static nga ruta. Apan sa bisan unsa nga kaso, kini nga router's routing table naglangkob sa husto nga entry, mao nga kini nahibalo nga kini kinahanglan ipadala kini nga packet ngadto sa 20.1.1.2. Kung nahibal-an na sa router ang destinasyon nga MAC address, magpadayon lang kami sa pagpasa sa pakete. Kung wala niya nahibal-an kini nga adres, magsugod siya pag-usab sa ARP, makadawat sa MAC address sa router 20.1.1.2, ug ang proseso sa pagpadala sa frame magpadayon pag-usab.

Mao nga atong gihunahuna nga nahibal-an na niini ang MAC address, unya kita adunay BBB source MAC address ug ang CCC destination MAC address. Gikalkula pag-usab sa router ang FCS/CRC ug gibutang kini sa sinugdanan sa frame.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Dayon ipadala kini nga frame sa network, ang frame makaabot sa router 20.1.12, kini magsusi sa checksum, magsiguro nga ang data dili madaot, ug magtangtang sa FCS/CRC. Dayon "giputol" ang mga adres sa MAC, tan-awon ang destinasyon ug makita nga kini 30.1.1.10. Nahibal-an niya nga kini nga adres konektado sa iyang interface. Ang parehas nga proseso sa pagporma sa frame gisubli, gidugang sa router ang gigikanan ug destinasyon nga mga kantidad sa MAC address, gihimo ang hashing, gilakip ang hash sa frame ug gipadala kini sa tibuuk nga network.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Ang among server, nga sa katapusan nakadawat sa SYN nga hangyo nga gitumong niini, nagsusi sa hash checksum, ug kung ang pakete walay mga sayup, kini nagtangtang sa hash. Dayon iyang gitangtang ang mga MAC address, gitan-aw ang IP address ug nahibal-an nga kini nga pakete gitumong kaniya.
Pagkahuman niana, giputol niini ang mga adres sa IP nga may kalabotan sa ikatulo nga layer sa modelo sa OSI ug gitan-aw ang mga numero sa pantalan.

Pagbansay sa Cisco 200-125 CCNA v3.0. Adlaw 6 Pun-a ang mga blangko (DHCP, TCP, handshake, komon nga mga numero sa port)

Nakita niya ang port 21, nga nagpasabot sa trapiko sa FTP, nakakita sa SYN ug busa nakasabut nga adunay usa nga naningkamot sa pagpakigsulti kaniya.

Karon, base sa among nakat-unan bahin sa handshake, ang server 30.1.1.10 maghimo ug SYN/ACK packet ug ipadala kini balik sa computer 10.1.1.10. Sa pagdawat niini nga packet, ang device 10.1.1.10 maghimo ug ACK, ipasa kini sa network sa samang paagi sama sa SYN packet, ug human madawat sa server ang ACK, ang koneksyon maestablisar.

Usa ka butang nga kinahanglan nimong mahibal-an mao nga kini tanan mahitabo sa wala’y usa ka segundo. Kini usa ka paspas kaayo nga proseso, nga gisulayan nako nga hinay aron ang tanan klaro kanimo.
Nanghinaut ko nga mapuslan nimo ang imong nakat-unan niini nga tutorial. Kung naa kay pangutana, palihog pagsulat nako sa [protektado sa email] o magbilin ug mga pangutana ubos niini nga video.

Sugod sa sunod nga leksyon, pilion nako ang 3 nga labing makapaikag nga mga pangutana gikan sa YouTube, nga akong ribyuhon sa katapusan sa matag video. Sugod karon naa na koy "Top Questions" nga section para mag post ko ug pangutana apil imong pangalan ug tubagon live. Sa akong hunahuna kini mahimong mapuslanon.


Salamat sa pagpabilin kanamo. Ganahan ka ba sa among mga artikulo? Gusto nga makakita og mas makapaikag nga sulod? Suportahi kami pinaagi sa pag-order o pagrekomenda sa mga higala, 30% nga diskwento alang sa mga tiggamit sa Habr sa usa ka talagsaon nga analogue sa mga entry-level server, nga giimbento namo alang kanimo: Ang tibuok kamatuoran bahin sa VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps gikan sa $20 o unsaon pagpaambit sa usa ka server? (anaa sa RAID1 ug RAID10, hangtod sa 24 ka mga core ug hangtod sa 40GB DDR4).

VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps nga libre hangtod sa ting-init kung nagbayad sulod sa unom ka bulan, mahimo kang mag-order dinhi.

Dell R730xd 2 ka beses nga mas barato? Dinhi lang 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV gikan sa $199 sa Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - gikan sa $99! Basaha ang mahitungod sa Unsaon pagtukod sa infrastructure corp. klase sa paggamit sa Dell R730xd E5-2650 v4 server nga nagkantidad ug 9000 euros sa usa ka sentimos?

Source: www.habr.com

Idugang sa usa ka comment