O le laupepa o se tasi o tekinolosi aupito sili ona taua o polokalame o fesoʻotaʻiga komepiuta. Tuʻuina faʻatagaina polokalama faʻapipiʻi komepiuta e fesoʻotaʻi atu i le faʻaaogaina o masini faʻatautaia ua fausia i totonu o masini komepiuta ma faiga faʻaoga.
E ui lava atonu e foliga mai o se isi vaega o le atinaʻeina o polokalama faakomepiuta i luga o le Initaneti, o le tekonolosi i luga o le uumi ua leva ona i ai le Upega. Ma, o le tele o polokalama aloaʻia telefoni feaveaʻi o loʻo faʻalagolago i soʻo.
O a Auala e Mafai Ona Fai Mo Lau Fesootaiga
O le soʻo e faʻatusalia se fesoʻotaʻiga se tasi i le va o ni vaega se lua (software-so-called -point- so-called). E sili atu nai lo le lua vaega o masini komepiuta e mafai ona fesoʻotaʻi ma le tagata faʻatautaia / faʻamaonia poʻo le tufatufaina atu o polokalama e ala i le faʻaaogaina o ni lapoʻa. Mo se faʻataʻitaʻiga, e mafai e le tele o 'upega tafaʻilagi' ona faʻafesoʻotaʻi faʻatasi ma se Web server e tasi e ala i le faʻavaeina o laupepa i luga o le 'upega tafailagi.
O le telefoni feaveaʻi e masani ona taʻavale i luga o ni komipiuta eseese se lua i luga o le upega tafailagi, ae mafai foi ona faʻaoga ia laupepa e fesoʻotai ai i le lotoifale ( interprocess ) i luga o se komepiuta. O faʻamaumauga e faʻasolosolo, o lona uiga o le itu o le fesoʻotaʻiga e mafai ona auina atu ma mauaina faʻamaumauga. O nisi taimi o le tasi talosaga e amataina ai fesoʻotaʻiga e taua o le "tagata o tausia" ma le isi talosaga o le "server," ae o lenei upu e mafua ai le le mautonu i le tupulaga i le fesootaiga a tupulaga ma e tatau ona aloese mai ai.
Sola API ma Librautusi
O nisi o faletusi o loʻo faʻaogaina faʻamaumauga faʻapipiʻiina polokalama (APIs) o loʻo i luga ole Initaneti. O le pusa autu muamua - o le Berkeley Socket Library o loo faʻaaogaina pea i luga o UNIX faʻalapotopotoga. O le API masani e masani lava o le Windows Sockets (WinSock) faletusi mo polokalama faʻaoga a Microsoft. E fesoʻotaʻi ma isi tekinolosi faakomepiuta, o le API matua ua matua: WinSock talu mai le 1993 ma Berkeley ona o 1982.
O le API laʻasaga e laʻititi ma faigofie. O le tele o galuega tauave e talitutusa ma mea na faʻaaogaina i le failaina o faila / mea faʻapipiʻiina e pei o faitau () tt>, tusitusi () tt>, ma tapuni () tt> . O le galuega moni e faʻaaoga e faʻalagolago i le polokalame polokalame ma le faletusi ua filifilia.
Faʻasalalauga faʻapipiʻi
E mafai ona vaevaeina ia laupepa i ni vaega se tolu:
- O vaitafe tafe , o le masani taatele, e manaʻomia e lua vaega muamua fesoʻotaʻiga le tuʻuina o se sooga, mulimuli ane o soʻo se faʻamatalaga na pasia e ala i lea fesoʻotaʻiga o le a faʻamautinoa e taunuʻu i le faatulagaga lava e tasi na tuʻuina mai ai - faataitaiga.
- O laupepa datagram e ofoina atu "semina-itiiti" semina. Faʻatasi ai ma faʻamaumauga, o fesoʻotaiga e manino nai lo le manino e pei o vaitafe. Soo se itu lava na te auina atu faʻamatalaga e pei ona manaʻomia ma faʻatali mo le isi e tali mai; e mafai ona leiloloa savali i le faʻasalalau poʻo le maua mai i le faʻatonuga, ae o le tiute o le talosaga ae le o laupepa e taulima ai nei faafitauli. O le faʻatinoga o laupepa faʻamatalaga e mafai ona tuʻuina atu ai nisi o talosaga e faʻamalosia ai le faʻamalosia ma le faʻamalosia atili faʻafetaui pe a faatusatusa i le faʻaaogaina o alavai, faʻamaonia lo latou faʻaaogaina i ni tulaga.
- O le ituaiga lona tolu o le laupepa - o le faʻavae laititi - e faʻasolosolo ai le fausiaina o le faletusi mo faʻamaumauga masani e pei o TCP ma UDP . Lautele laupepa e faʻaaogaina mo aganuʻu agavaʻa faʻale-aganuu.
Lagolago Lagolago i Polokalame Faʻamaumauga
O laupepa fesoʻotaiga faʻaonapo nei e masani ona faʻaogaina faʻatasi ma le Initaneti - IP, TCP, ma le UDP. O loʻo faʻaaogaina e le faletusi ia laupepa mo le Initaneti Faʻafesoʻotaʻi le TCP mo vaitafe, UDP mo faʻamaumauga, ma le IP lava ia mo laasaga mata.
Ina ia fesoʻotai i luga o le Initaneti, o faletusi IP e faʻaaoga le tuatusi IP e faʻamaonia ai komepiuta patino. O le tele o vaega o le Initaneti ma le igoa igoa, ina ia mafai ai e le au faʻaaoga ma le socket programmers ona galulue i komepiuta i le igoa ( eg , "thiscomputer.wireless.about.com") nai lo le tuatusi ( faʻataʻitaʻiga , 208.185.127.40). Vaitafe ma faʻamaumauga faʻamaumauga faʻaaoga foi numera o le taulaga IP e iloa ai le tele o talosaga mai le tasi. Mo se faʻataʻitaʻiga, o loʻo i luga o le Initaneti le silafia e le Upega Tafaʻilagi le faʻaaogaina o le taulaga 80 e pei o le le lelei mo fesoʻotaʻiga i luga o fesoʻotaʻiga ma 'upega tafailagi