Kiel Komputilaj Retoj Laboro - Protokoloj

Kunmeti la fizikajn pecojn de komputila reto per si mem estas nesufiĉa por funkcii - konektitaj aparatoj ankaŭ postulas metodon komunikadon. Ĉi tiuj komunikataj lingvoj estas nomataj retaj protokoloj .

Intenco de Reto-Protokoloj

Sen protokoloj, aparatoj malhavas de kapablo kompreni la elektronikajn signalojn, kiujn ili sendas unu al la alia sur interretaj konektoj. Reto-protokoloj servas ĉi tiujn bazajn funkciojn:

Konsideru komparon inter retaj protokoloj kun kiel poŝta servo manipulas fizikan poŝton. Same kiel la poŝta servo administras literojn de multaj fontoj kaj cellokoj, do fari protokolojn de reto konservu datumojn laŭ multaj vojoj senĉese. Kontraste kun fizika poŝto, tamen, la protokoloj de la reto ankaŭ provizas iujn progresajn kapablojn kiel liveri konstantan fluon de mesaĝoj al unu celloko (nomata streaming ) kaj aŭtomate farante kopiojn de mesaĝo kaj transdonante ĝin al pluraj destinoj samtempe (nomitaj elsendoj ).

Komunaj Tipoj de Reto-Protokoloj

Neniu protokolo ekzistas, kiu subtenas ĉiujn funkciojn ĉiun tipon de komputilaj retaj bezonoj. Multaj malsamaj specoj de reto-protokoloj estis elpensitaj dum la jaroj, ĉiu provante subteni iujn specojn de reto-komunikado. Tri bazaj trajtoj, kiuj distingas unu tipon de protokolo de alia, estas:

1. simplax vs. duplex . Simpla rilato permesas nur unu aparaton transdoni sur reto. Male, duplexaj retaj konektoj permesas aparatojn transdoni kaj ricevi datumojn trans la sama fizika ligo.

2. rilate orientiĝanta aŭ senkoneksa . Interŝanĝaj interŝanĝaj protokoloj interŝanĝas (procezo nomata ekspluatado ) trapasas informojn inter du aparatoj, kiuj ebligas al ili konversacii (nomata sesio ) unu kun la alia. Aliflanke, konektoj-malpli protokoloj transdonas individuajn mesaĝojn de unu punkto al alia sen konsideri iujn similajn mesaĝojn senditaj antaŭ aŭ post (kaj sen scii ĉu mesaĝoj eĉ sukcese ricevas).

3. tavolo . La protokoloj de la reto kutime laboras kune en grupoj (nomataj stakoj, ĉar diagramoj ofte reprezentas protokolojn kiel skatoloj apligitaj unu de la alia). Iuj protokoloj funkcias ĉe pli malaltaj tavoloj, proksime rilate al kiel malsamaj tipoj de sendrata aŭ reto kablingo funkcias fizike. Aliaj laboras ĉe pli altaj tavoloj ligitaj al kiel funkcioj de reto funkcias, kaj iuj laboras ĉe interaj tavoloj interne.

La Interreta Protokola Familio

La plej komunaj retaj protokoloj en publika uzo apartenas al la Interreta Protokolo (IP) -familio. IP mem estas la baza protokolo, kiu ebligas hejmon kaj aliajn lokajn retojn transrete interrete por komuniki inter si.

IP funkcias bone por movi individuajn mesaĝojn de unu reto al alia sed ne subtenas la koncepton de konversacio (rilato pri kiu fluo de mesaĝoj povas vojaĝi en unu aŭ ambaŭ direktoj). La Transdono-Kontrolo-Protokolo (TCP) etendas IPon kun ĉi tiu pli alta tavola kapablo, kaj ĉar punktoj al punkto estas tiel necesaj en Interreto, la du protokoloj preskaŭ ĉiam kuniĝas kaj konataj kiel TCP / IP.

Ambaŭ TCP kaj IP funkcias en la meza tavolo de reto-protokolo-stako. Popularaj aplikoj en Interreto kelkfoje implementis siajn proprajn protokolojn supre TCP / IP. HyperText Transfer Protocol (HTTP) estas uzata de retumiloj kaj serviloj tutmonde. TCP / IP, siavice, kuras supre de pli malaltaj rettaj teknologioj kiel Ethernet . Aliaj popularaj retaj protokoloj en la IP-familio inkluzivas ARP , ICMP , kaj FTP .

Kiel Reto-Protokoloj Uzu Pakojn

Interreto kaj plej multaj aliaj datumaj retoj funkcias per organizado de datumoj en malgrandajn pecojn nomitajn pakojn . Por plibonigi la komunikadon kaj fidindecon, ĉiu pli granda mesaĝo sendita inter du retaj aparatoj ofte subdividiĝas en pli malgrandajn pakojn per la suba aparataro kaj programaro. Ĉi tiuj pakoj de ŝaltilo de pakoj postulas pakojn por esti organizitaj laŭ specifaj manieroj laŭ la protokoloj kiujn la reto subtenas. Ĉi tiu aliro funkcias bone kun la teknologio de modernaj retoj, ĉar ĉi tiuj ĉiuj manipulas datumojn en formo de bitoj kaj bajtoj (ciferecaj '1 kaj' 0 ').

Ĉiu reto-protokolo difinas regulojn por kiel ĝiaj datumaj pakoj devas esti organizitaj (formate). Ĉar protokoloj kiel Interreta Protokolo ofte laboras kune en tavoloj, iuj datumoj enigitaj en pakaĵon formatebla por unu protokolo povas esti en la formato de iu alia rilata protokolo (metodo nomita encapsulado ).

Protokoloj tipe dividas ĉiun pakon en tri partojn - kaplinion , ŝarĝon kaj piedlinion . (Kelkaj protokoloj, kiel IP, ne uzas piedojn.) La pakaj titolaj kaj paŝoj enhavas la kuntekstan informon necesan por subteni la reton, inkluzive de adresoj de la sendaj kaj ricevaj aparatoj, dum ŝarĝoj enhavas la realajn datumojn por esti transdonitaj. Kondiĉoj aŭ piedoj ofte ofte inkluzivas iujn specialajn datumojn por helpi plibonigi la fidindecon kaj rendimenton de retoj, kiel ekzemple kalkuloj, kiuj observas la ordon, en kiu sendis mesaĝojn kaj kontrolas, ke helpaj retaj aplikoj detektas datumojn de korupteco aŭ malsukceso.

Kiel Reto-aparatoj Uzas Protokolojn

La mastrumaj sistemoj de retaj aparatoj inkluzivas korpigitan subtenon por iuj pli malaltaj retoj-protokoloj. Ĉiuj modernaj labortablaj komputilaj mastrumaj sistemoj subtenas Ethernet kaj TCP / IP, ekzemple, dum multaj smartphones subtenas Bluetooth kaj protokolojn de la Wi-Fi-familio. Ĉi tiuj protokoloj finfine konektas al la fizika reto interfacoj de aparato, kiel ĝiaj Ethernet havenoj kaj Wi-Fi aŭ Bluetooth-radioj.

Retoj-aplikoj, siavice, subtenas la pli altajn protokolojn, kiuj parolas al la mastruma sistemo. Reteja retumilo, ekzemple, kapablas traduki adresojn kiel http: // / en HTTP-pakojn, kiuj enhavas la necesajn datumojn, kiujn servilo retejo povas ricevi, kaj sendube reeniras la ĝustan Retpaĝon. La ricevanta aparato estas respondeca re-kunmeti individuajn pakojn en la originalan mesaĝon, malŝaltante la titolojn kaj piedojn kaj kunmeti pakojn en la ĝusta sekvenco.