Hoe't Computernetworks - protokollen wurkje

It fêstlizzen fan de fysike stikken fan in komputer netwurk is net genôch om it funksjonearjen te meitsjen - ferbûne apparaten fertsjinje ek in metoade fan kommunikaasje. Dizze kommunikaasjemiten wurde netwurkprotokles neamd.

Doel fan Network Protokollen

Sûnder protokollen fûnen de apparaten net de mooglikheid om de elektronyske sinjalen te begripen dy't se elkoar oer netwurkferbiningen stjoere. Netwurkprotokols tsjinje dizze basisfunksjes:

Ferjit in fergeliking tusken netwurkprotokollen mei hoe't in postdiensten fysike papierpost behannelet. Krekt sa't de postdiensten brieven fan in protte boarnen en destinaten beheare, sadat netwurkprotokollen trochgean litte dat gegevens op in soad paden kontinuorje. Yn tsjinstelling ta fysike mail binne lykwols netwurkprotokollen in oantal avansearre mooglikheden beskikber om't in konstante streaming fan berjochten nei ien bestimming (rjochte streaming ) foarkomt en automatysk kopyen fan in berjocht meitsje en dizze opdieling op meardere destinaasjes ien kear út te rjochtsjen (hjitte omstjoeren ).

Gemeentlike types fan netwurkprotokolles

Gjinien dat protokol bestiet foar dat alle funksjes elke soart kompjûternetwurk nedich is. In protte ferskillende soarten netwurkprotokollen binne yn 'e rin fan' t jier útfûn, elk besiket om bepaalde soarten netwurkkommunikaasje te stypjen. Trije basis kenmerken dy't ien type protokol fan in oar ûnderskiede binne:

1. simplex tsjin duplex . In simplex ferbining makket allinich ien apparaat om te ferpleatsen yn in netwurk. Oarsom kinne duplex netwurkferbiningen de apparatuer oanmeitsje om beide data oer deselde fysike keppeling te ferstjoeren en te ûntfangen.

2. ferbining oriïntearre of ferbûnlos . In ferbining-oriïntearre netwurkprotokol-útwikseling (in proses neamd in handshake ) adresynformaasje tusken twa apparaten dy't se tagelyk drage kinne (in sesje neamd ). Oarsom fertsjinne muzikale protokollen yndividuele berjochten fan ien punt nei de oare sûnder konklúzje foar ienige fergelykbere berjochten dy't foar of nei dien wurde (en sûnder te witten oft de berjochten sels mei te krijen binne).

3. ljocht . Netwurkprotokollen wurkje gewoanlik yn 'e mande mei groep ( stamen neamd, om't diagrammen faak foar protokollen as fekken op' e kop fan elkoar pleatse). Guon protokollen funksjonearje by legere lagen oan 'e hichte fan hoe't ferskate soarten draaiboeken of netwurkkabel fysikalich wurkje. Oaren wurkje by hegere lagen dy't ferbûn binne mei hoe't netwurkapplikaasjes wurkje, en guon wurken op tuskentalen lizze tusken tusken.

De Internet Protokol Family

De meast foarkommende netwurkprotokollen yn it iepenbier gebrûk hawwe ta de Internet Protocol (IP) famylje. IP is sels it basisprotokol dat thús en oare lokale netwurken oer it ynternet ynteressearje kin om mei elkoar te kommunisearjen.

IP wurket goed foar it bewegen fan yndividuele berjochten fan ien netwurk nei de oare, mar stipet it konsept fan in konversaasje (in ferbining dêr't in stream fan berjochten yn ien of beide rjochtingen reizgje kin). It Übertragungssteuerprotokoll (TCP) ferhellet IP mei dizze hegere lagenfeardigens, en om't punt-to-punt-ferbiningen sa wichtich binne op it Ynternet, wurde de twa protokollen hast altyd ferpartearre en bekend as TCP / IP.

Sawol TCP en IP wurkje yn 'e middelste lagen fan in netwurkprotokol-stap. Populêre applikaasjes op ynternet hawwe somtiden har eigen protokollen boppe op TCP / IP útfierd. HyperText Transfer Protocol (HTTP) wurdt brûkt troch webbrowsers en servers fan 'e wrâld. TCP / IP rint op boppe fan net-technettechnology lykas Ethernet . Oare populêre netwurkprotokollen yn 'e IP-famylje binne ARP , ICMP , en FTP .

Hoe netwurkprotokollen brûke pakketten

It ynternet en de measte oare gegevensnetwurken wurkje troch it organisearjen fan gegevens yn lytse stikken as pakjes neamd. Om de kommunikaasjebestand en betrouberens te ferbetterjen, wurdt elke gruttere berjocht ferstjoerd tusken twa netwurk-apparaten wurdt faak ûnderferdield yn lytsere pakketten troch de ûndersteande hardware en software. Dizze pakket-skeakelset nedich dat pakjes op spesifike wizen organisearre wurde neffens de protokollen it netwurk stipe. Dizze oanpak wurket goed mei de technology fan moderne netwurken lykas dizze allegear gegevens meigeare yn 'e foarm fan bit en bytes (digitale' 1's en '0s').

Elk netwurkprotokol beskiedt regels foar hoe't har gegevens pakket organisearre wurde (formaat). Om't protokollen lykas ynternetprotokol faak gearwurkje yn lagen, kinne guon gegevens yn in pakket formulearre wurde foar ien protokol kinne yn it formaat fan in oar relatearre protokol wêze (in metoade dy't ynkapsules hjit).

Protokollen typearje elke pakket typysk yn trije dielen - koptekst , laden en fuottoer . (Guon protokollen, lykas IP, brûk gjin fuotballen.) Pakketten en foarkarren befetsje de kontekstuele ynformaasje dy't nedich is om it netwurk te stipe, ynklusyf adressen fan de ferstjoere en ûntfangende apparaten, wylst lege loads de foarkommende gegevens befetsje. Headers of footers binne ek faak bepaalde spesjale gegevens om te helpen te ferbetterjen fan betrouberens en of befoardering fan netwurkferbiningen, lykas tsjinstellingen dy't de folchoarder kontrolearje yn hokker berjochten stjoerd binne en kontrasysjes dy't help netwurkapplikaaten helpe dat dat korrupsje of ferrifelje.

Hoe netwurk-apparaten brûke Protokollen

De bestjoeringssysteem fan netwurk-apparaten befetsje ynboude stipe foar wat legere netwurkprotokollen. Alle moderne Desktop-kompjûter-operaasjesystemen stypje sawol Ethernet as TCP / IP, wylst in protte smartphones bliuwende Bluetooth en protokollen fan 'e Wi-Fi-famylje stypje. Dizze protokollen litte lêstich ferbine mei de fysike netwurk-ynterfaces fan in apparaat, lykas syn Ethernet-ports en Wi-Fi of Bluetooth-radios.

Netwurkapplikaasjes helje bygelyks de hegere nivo-protokollen dy't prate mei it bestjoeringssysteem. In webblêder, bygelyks, is mooglik om adressen te meitsjen lykas http: // / yn HTTP-pakketten dy't de needsaaklike gegevens befetsje dy't in webserver kin ûntfange en op'e nij ferstjoere op 'e krekte webside. It ûntfangende apparaat is ferantwurdlik foar it opnimmen fan yndividuele pakketten opnij yn it orizjinele berjocht, troch it ôfslutjen fan kopteksten en foarkarren en ferpleatse fan pakketten yn 'e krekte folchoarder.