Skip to main content

Ano ang computer network programming?

Ang programming ng network ng computer ay naglalarawan ng proseso ng paggawa ng mga programa na maaaring gumamit ng komunikasyon sa network upang mapatakbo.Mga programang ginawa gamit ang pamamaraang ito at mdash;Mahalagang anumang programa na nangangailangan ng iba pang mga network na programa upang mapatakbo at mdash;ay tinatawag na isang ipinamamahaging sistema.Ang mga programang ito ay karaniwang nahuhulog sa tatlong kategorya: konektado, hindi konektado o peer-to-peer.Inilarawan ng mga kategoryang ito, sa malawak na mga termino, ang paraan ng paggamit ng programa ng koneksyon sa network at ang relasyon nito sa mga programa sa kabilang dulo.

Kapag pinag -uusapan ang tungkol sa computer network programming, malawak ang term network.Saklaw nito ang lahat mula sa mga lokal na intranets, kung saan ang isang solong tao ay nagbabahagi ng pag-access sa pagitan ng mga konektadong system, at buong pag-access sa internet, kung saan ang mga system ay maaaring libu-libong milya ang magkahiwalay.Anuman ang layunin, lokasyon o distansya sa pagitan ng mga programa, lahat sila ay nangangailangan ng maraming piraso sa iba't ibang mga lugar upang gumana nang tama.ipinamamahagi sa maraming mga lokasyon.Ang programa ay kumikilos tulad ng isang solong sistema, ngunit hinihiling nito ang network na hayaan ang mga system na makipag -ugnay.

Sa pangkalahatan, ang computer network programming ay nahuhulog sa tatlong kategorya.Ang isang konektadong sistema ay nangangailangan na ang dalawa o higit pang mga system ay patuloy na nakikipag -usap upang gumana.Ito ay madalas na mga relasyon sa kliyente/server, kung saan maraming mga solong kliyente ang kumonekta sa isang malaking server.Sa mga kasong ito, sa pangkalahatan ay may isang makatarungang dami ng hindi pagkakapantay-pantay, karaniwang isang kalahati ng konektadong sistema ay mas mahalaga o may higit na pag-andar kaysa sa iba pa.ngunit magpapatakbo nang nakapag -iisa.Habang ang modelong ito ay maraming mga aplikasyon, ang isang karaniwang kasalukuyang paggamit ay ang server ng pagpapatunay.Sa pag -setup na ito, ang isang programa ay puno at kumpleto sa isang lokasyon, ngunit hindi tatakbo maliban kung itinuro ng ibang programa.Kapag sinubukan ng isang gumagamit na gamitin ang programa, susuriin nito ang server ng pagpapatunay para sa pahintulot at tutugon ang server.Ang impormasyon sa server ay hindi kinakailangan sa programa, ngunit hindi ito gagana maliban kung maaari silang makipag-usap.

Ang pangatlong uri ng programming ng computer network ay peer-to-peer.Sa estilo na ito, ang mga programa ay parehong isang kliyente at isang server, parehong pagpapadala at pagtanggap ng impormasyon nang sabay -sabay.Ang mga programang ito ay karaniwang kumokonekta sa iba pang mga programa ng parehong uri, na gumagawa ng isang saradong sistema na binubuo ng daan -daang, kung hindi libu -libo, ng mga independiyenteng sistema.Sa pangkalahatan ito ang pinaka -balanse ng mga istilo ng programming ng computer network dahil ang bawat indibidwal na programa ay mahalagang pareho.