Giunsa Pagtrabaho ang Mga Network sa Computer - Mga Protocol

Ang pagpundok sa pisikal nga mga piraso sa usa ka computer nga network sa iyang kaugalingon dili igo aron mahimo kini nga function - mga konektadong mga himan nagkinahanglan usab og pamaagi sa komunikasyon. Kining mga pinulongang komunikasyon gitawag nga mga protocol sa network .

Katuyoan sa Mga Network Protocol

Kon wala ang mga protocol, ang mga gamit dili makahimo sa pagsabut sa mga electronic signal nga ilang gipadala sa usag-usa sa mga koneksyon sa network. Ang mga protocol sa network nagsilbi niining mga batakang mga gimbuhaton:

Hunahunaa ang usa ka pagtandi tali sa mga protocol sa network kung sa unsang paagi ang usa ka serbisyo sa koreo maoy nagdumala sa physical paper mail. Maingon nga ang serbisyo sa koreyo naggamit sa mga sulat gikan sa daghang mga tinubdan ug mga destinasyon, mao nga ang pagbuhat sa mga protocol sa network nagpadayon sa kasayuran nga nagdagayday sa daghang mga dalan padayon. Dili sama sa pisikal nga sulat, bisan pa, ang mga protocol sa network naghatag usab og pipila ka mga advanced nga kapabilidad sama sa paghatud sa kanunay nga pag-agos sa mga mensahe ngadto sa usa ka destinasyon (gitawag nga streaming ) ug awtomatikong maghimo og mga kopya sa usa ka mensahe ug ipadala kini ngadto sa daghang mga destinasyon sa makausa (gitawag nga broadcasting ).

Kasagaran nga mga Tawag sa Network Protocols

Walay usa nga protocol nga naglangkob sa tanan nga mga bahin sa tanan nga matang sa mga gikinahanglan nga computer network . Daghang nagkalainlain nga matang sa mga protocol sa network ang naimbento sulod sa mga katuigan, ang matag usa misulay sa pagsuporta sa pipila ka matang sa komunikasyon sa network. Tulo ka batakang mga kinaiya nga nagpalahi sa usa ka tipo sa protocol gikan sa lain mao ang:

1. simplex vs. duplex . Ang usa ka simplex koneksyon nagtugot lamang sa usa ka device nga ipadala sa usa ka network. Sa laing bahin, ang mga koneksyon sa network nga duplex nagtugot sa mga device sa pagpasa ug pagdawat sa datos sa samang pisikal nga sumpay.

2. koneksyon nga nakabase o walay koneksyon . Ang usa ka koneksyon nga nakabase sa koneksyon sa network protocol protocol (usa ka proseso nga gitawag nga handshake ) pagtubag sa kasayuran tali sa duha ka mga himan nga nagtugot kanila sa pagpadayon sa usa ka panag-istoryahanay (gitawag nga sesyon ) sa usag usa. Sa laing bahin, ang mga protocol nga dili kaayo koneksyon naghatag sa tagsa-tagsa nga mga mensahe gikan sa usa ka punto ngadto sa lain nga walay pagtagad sa susama nga mga mensahe nga gipadala sa wala pa o pagkahuman (ug wala masayud kon ang mga mensahe bisan pa man malampuson nga madawat).

3. layer . Ang mga protocol sa network kasagaran magtinabangay sa mga grupo (gitawag nga mga stack tungod kay ang mga diagram kasagaran naghulagway sa mga protocol sama sa mga kahon nga gibutang ibabaw sa usag usa). Ang pipila ka mga protocol nag-obra sa ubos nga mga lut-od nga nahigot sa kon unsa ang nagkalainlain nga mga matang sa wireless o network cabling sa pisikal nga mga buhat. Ang uban nagtrabaho sa mas taas nga mga lut-od nga nalambigit sa kon unsa ang mga aplikasyon sa network, ug ang uban nagtrabaho sa tunga-tunga nga mga layer.

Ang Internet Protocol Family

Ang kasagaran nga mga protocol sa network sa paggamit sa publiko iya sa pamilya sa Internet Protocol (IP) . Ang IP mismo mao ang batakan nga protocol nga makapaarang sa balay ug uban pang lokal nga mga network sa Internet aron makigkomunikar sa usag usa.

Ang IP maayo alang sa paglihok sa tagsa-tagsa nga mga mensahe gikan sa usa ka network ngadto sa lain apan dili pagsuporta sa konsepto sa usa ka panag-istoryahan (usa ka koneksyon diin ang usa ka sapa sa mga mensahe mahimong moagi sa usa o duha nga direksyon). Ang Transmission Control Protocol (TCP) naglangkob sa IP niining mas taas nga kapasidad sa layer, ug tungod kay ang mga koneksyon sa punto nga punto hinungdanon kaayo sa Internet, ang duha ka mga protocol halos kanunay nga magkaparis nga gitawag ug TCP / IP.

Ang TCP ug IP nag-operate sa tunga nga mga layer sa usa ka network protocol stack. Ang mga popular nga mga aplikasyon sa Internet usahay nagpatuman sa ilang kaugalingon nga mga protocol sa ibabaw sa TCP / IP. Ang HyperText Transfer Protocol (HTTP) gigamit sa mga Web browser ug mga server sa tibuok kalibutan. Ang TCP / IP, sa baylo, nagpadayon sa ibabaw sa ubos nga lebel sa mga teknolohiya sa network sama sa Ethernet . Ang uban pang mga popular nga protocol sa network sa pamilya sa IP naglakip sa ARP , ICMP , ug FTP .

Giunsa Paggamit sa Network Protocols ang Paggamit sa mga Packet

Ang Internet ug ang uban pang mga network sa datos magtrabaho pinaagi sa pag-organisar sa datos ngadto sa gagmay nga mga tipik nga gitawag nga mga pakete . Aron sa pagpalambo sa performance ug pagkakasaligan sa komunikasyon, ang matag mas dako nga mensahe nga gipadala tali sa duha ka mga kahimanan sa network sa kasagaran gibahin ngadto sa mas gagmay nga mga pakete sa nagpahiping hardware ug software. Ang mga packet switching nga mga network nagkinahanglan sa mga packet nga pag-organisar sa piho nga mga paagi sumala sa mga protocol nga gipaluyohan sa network. Kini nga pamaagi naglihok nga maayo sa teknolohiya sa modernong mga network samtang kining tanan nagdumala sa datos sa dagway sa mga bits ug bytes (digital '1's and' 0s ').

Ang matag network protocol nagpatin-aw sa mga lagda kung giunsa nga ang mga datos sa datos kinahanglan organisahon (giporma). Tungod kay ang mga protocol sama sa Internet Protocol sa kasagaran nagtinabangay sa mga layer, ang pipila ka mga datos nga gisulod sulod sa usa ka pakete nga giporma alang sa usa ka protocol mahimong anaa sa pormat sa uban pang mga may kalabutan nga protocol (pamaagi nga gitawag nga encapsulation ).

Ang mga protocol kasagarang magbahin sa matag pakete ngadto sa tulo ka bahin - header , payload , ug footer . Ang ubang mga protocol, sama sa IP, dili magamit ang mga footer.) Ang mga header ug footer sa Packet adunay impormasyon nga gikinahanglan sa konteksto aron suportahan ang network, lakip ang mga address sa pagpadala ug pagdawat nga mga gamit, samtang ang mga payloads adunay aktwal nga datos nga ipadala. Ang mga ulo o mga footer usab kasagaran naglakip sa pipila ka mga espesyal nga datos aron makatabang sa pagpalambo sa kasaligan ug o paghimo sa mga koneksyon sa network, sama sa mga counter nga nagsubay sa han-ay kung diin ang mga mensahe gipadala ug mga checksum nga makatabang sa mga aplikasyon sa network nga makamatikod sa korapsyon sa datos o pag-usab.

Giunsa Paggamit sa Mga Network Device Nagagamit ang mga Protocol

Ang mga operating system sa network devices naglakip sa built-in nga suporta alang sa pipila ka ubos nga level network protocols. Pananglitan, ang tanan nga modernong kompyuter nga sistema sa kompyuter nagsuporta sa Ethernet ug TCP / IP, samtang daghang mga smartphone ang nagsuporta sa Bluetooth ug mga protocol gikan sa pamilya sa Wi-Fi. Kini nga mga protocol sa katapusan nakonektar sa pisikal nga mga agianan sa network sa usa ka lalang, sama sa mga port sa Ethernet ug Wi-Fi o Bluetooth radios.

Ang mga aplikasyon sa network, sa baylo, nagsuporta sa mga mas taas nga lebel nga mga protocol nga nakigsulti sa operating system. Ang usa ka Web browser, pananglitan, makahimo sa paghubad sa mga address sama sa http: // / ngadto sa HTTP packets nga adunay gikinahanglan nga datos nga madawat sa usa ka Web server ug mopadala usab sa tukmang Web page. Ang receiver device responsable sa pag-assemble sa mga indibidwal nga mga packet ngadto sa orihinal nga mensahe, pinaagi sa pagtangtang sa mga header ug mga footer ug pagdugtong sa mga packet sa husto nga han-ay.