Mga protocol sa Internet. Tingnan kung ano ang "Mga protocol ng layer ng application" sa iba pang mga diksyunaryo

Ginagamit ang mga protocol ng layer ng application upang maglipat ng impormasyon sa mga partikular na application ng kliyente na tumatakbo sa isang network computer. Sa mga IP network, ang mga application layer protocol ay nakabatay sa TCP standard at gumaganap ng ilang espesyal na function, na nagbibigay sa mga user program ng data para sa isang mahigpit na tinukoy na layunin. Sa ibaba ay titingnan natin sandali ang ilang mga protocol ng aplikasyon ng TCP/IP stack.

FTP protocol

Gaya ng ipinahihiwatig ng pangalan, ang FTP protocol ( Paglipat ng File Protocol) ay idinisenyo para sa paglilipat ng mga file sa Internet. Ito ay batay sa protocol na ito na ang mga pamamaraan para sa pag-download at pag-upload ng mga file sa mga malalayong node ng World Wide Web ay ipinatupad. Binibigyang-daan ka ng FTP na maglipat mula sa makina patungo sa makina hindi lamang ng mga file, kundi pati na rin sa buong mga folder, kabilang ang mga subdirectory sa anumang lalim ng pugad. Ginagawa ito sa pamamagitan ng pag-access sa FTP command system, na naglalarawan ng ilang built-in na function ng protocol na ito.

Mga protocol ng POP3 at SMTP

Mga protocol ng application na ginagamit kapag nagtatrabaho sa sa pamamagitan ng email, ay tinatawag na SMTP (Simple Mail Transfer Protocol) at POP3 (Post Office Protocol), ang una ay "responsable" para sa pagpapadala ng mga papalabas na sulat, ang pangalawa ay para sa paghahatid ng mga papasok na sulat.
Kasama sa mga function ng mga protocol na ito ang pag-aayos ng paghahatid ng mga mensaheng e-mail at paglilipat ng mga ito sa mail client. Bilang karagdagan, pinapayagan ka ng SMTP protocol na magpadala ng ilang mensahe sa isang tatanggap, ayusin ang intermediate na imbakan ng mga mensahe, at kopyahin ang isang mensahe para ipadala sa ilang tatanggap. Parehong may built-in na mekanismo ang POP3 at SMTP para sa pagkilala sa mga email address, pati na rin ang mga espesyal na module para sa pagpapataas ng pagiging maaasahan ng paghahatid ng mensahe.

HTTP protocol

HTTP protocol ( Hyper Text Transfer Protocol) ay nagbibigay ng paglipat mula sa mga malalayong server sa lokal na computer ng mga dokumentong naglalaman ng hypertext markup code na nakasulat HTML na wika o XML, iyon ay, mga web page. Ang application protocol na ito ay pangunahing nakatuon sa pagbibigay ng impormasyon sa mga web browser, ang pinakasikat sa mga ito ay mga application tulad ng Microsoft Internet Explorer at Netscape Communicator.
Ito ay sa paggamit ng HTTP protocol na ang mga kahilingan ay ipinapadala sa mga malalayong http server sa Internet at ang kanilang mga tugon ay pinoproseso; bukod sa
pinapayagan ka ng HTTP na ito na gumamit ng mga karaniwang address para tumawag sa mga mapagkukunan sa World Wide Web sistema ng domain mga pangalan (DNS, Domain Name System), iyon ay, mga pagtatalaga na tinatawag na URL (Uniform Resource Locator) ng form na http:/ /www.domain.zone/page (l).

TELNET protocol

Ang TELNET protocol ay idinisenyo upang ayusin pag-access sa terminal sa isang malayuang host sa pamamagitan ng pagpapalitan ng mga command sa ASCII na format ng character. Bilang isang patakaran, upang gumana sa isang server sa pamamagitan ng TELNET protocol, ang isang espesyal na programa na tinatawag na isang telnet client ay dapat na mai-install sa panig ng kliyente, na, sa pagkakaroon ng isang koneksyon sa isang remote na node, magbubukas ng system console ng operating shell ng server sa bintana nito. Pagkatapos nito, maaari mong pamahalaan ang server computer sa terminal mode na parang ito ay sa iyo (natural, sa loob ng balangkas na binalangkas ng administrator). Halimbawa, magagawa mong baguhin, tanggalin, lumikha, i-edit ang mga file at folder, pati na rin magpatakbo ng mga programa sa disk ng server machine, at magagawa mong tingnan ang mga nilalaman ng mga folder ng ibang mga user. Anuman ang operating system na iyong ginagamit, ang Telnet protocol ay magbibigay-daan sa iyo na makipag-usap sa isang malayuang makina "bilang katumbas". Halimbawa, madali kang makakapagbukas ng sesyon ng UNIX sa isang computer na nagpapatakbo ng MS Windows.

UDP protocol

Ang application data transfer protocol UDP (User Datagram Protocol) ay ginagamit sa mga mabagal na linya upang mag-broadcast ng impormasyon bilang mga datagram.
Ang isang datagram ay naglalaman ng kumpletong hanay ng data na kinakailangan upang maipadala at matanggap ito. Kapag nagpapadala ng mga datagram, ang mga computer ay hindi nag-aalala sa pagtiyak ng katatagan ng mga komunikasyon, kaya ang mga espesyal na hakbang ay dapat gawin upang matiyak ang pagiging maaasahan.
Ang pamamaraan para sa pagproseso ng impormasyon ng UDP protocol, sa prinsipyo, ay kapareho ng sa kaso ng TCP, ngunit may isang pagkakaiba: Ang UDP ay palaging naghahati ng impormasyon ayon sa parehong algorithm, sa isang mahigpit na tinukoy na paraan. Upang makipag-usap gamit ang UDP protocol, isang sistema ng pagtugon ang ginagamit: na nakatanggap ng isang UDP packet, ang computer ay nagpapadala ng isang paunang natukoy na signal sa nagpadala. Kung masyadong matagal ang paghihintay ng nagpadala para sa signal, inuulit lang nito ang transmission.
Sa unang sulyap, maaaring mukhang ang UDP protocol ay ganap na binubuo ng mga disadvantages, ngunit mayroon din itong isang makabuluhang bentahe: Ang mga application sa Internet ay gumagana sa UDP nang dalawang beses nang mas mabilis kaysa sa mas high-tech nitong kapatid na TCP.

Mga protocol ng layer ng application

Bakit may dalawang transport protocol, TCP at UDP, at hindi lang isa sa mga ito? Ang katotohanan ay nagbibigay sila ng iba't ibang mga serbisyo sa mga proseso ng aplikasyon. Karamihan sa mga application program ay gumagamit lamang ng isa sa mga ito. Ikaw, bilang isang programmer, piliin ang protocol na pinakaangkop sa iyong mga pangangailangan. Kung kailangan mo ng maaasahang paghahatid, maaaring ang TCP ang pinakamahusay. Kung kailangan mo ng paghahatid ng datagram, maaaring mas mahusay ang UDP. Kung kailangan mo ng mahusay na paghahatid sa isang mahaba, hindi mapagkakatiwalaang link ng data, maaaring mas magandang opsyon ang TCP. Kung kailangan ang kahusayan sa mga mabilis na network na may maiikling koneksyon, maaaring ang UDP ang pinakamahusay na protocol. Kung ang iyong mga pangangailangan ay hindi nabibilang sa alinman sa mga kategoryang ito, kung gayon ang pagpili ng transport protocol ay hindi malinaw. Gayunpaman, maaaring itama ng mga application program ang mga pagkukulang ng napiling protocol. Halimbawa, kung pipiliin mo ang UDP at kailangan mo ng pagiging maaasahan, kung gayon ang programa ng aplikasyon ay dapat magbigay ng pagiging maaasahan. Kung pipiliin mo ang TCP at kailangan mong maglipat ng mga talaan, dapat magpasok ang application program ng mga marker sa byte stream upang makilala ang mga tala.

Anong mga application ang magagamit sa mga TCP/IP network?

Ang kanilang kabuuang bilang ay malaki at patuloy na patuloy na tumataas. Ang ilang mga application ay umiikot mula pa sa simula ng internet. Halimbawa, TELNET at FTP. Ang iba ay lumitaw kamakailan: X-Window, SNMP.

Ang mga protocol sa antas ng aplikasyon ay nakatuon sa mga partikular na gawain sa aplikasyon. Tinutukoy nila ang parehong mga pamamaraan para sa pag-aayos ng pakikipag-ugnayan ng isang tiyak na uri sa pagitan ng mga proseso ng aplikasyon, at ang anyo ng paglalahad ng impormasyon sa panahon ng naturang pakikipag-ugnayan. Sa seksyong ito, maikli naming inilalarawan ang ilan sa mga protocol ng application.

TELNET protocol

Ang TELNET protocol ay nagpapahintulot sa makina ng serbisyo na ituring ang lahat ng malalayong terminal bilang karaniwang uri ng linya na "mga virtual na terminal ng network" na tumatakbo sa ASCII code, at nagbibigay din ng kakayahang makipag-ayos ng mas kumplikadong mga function (halimbawa, lokal o malayuang echo control, page mode, taas at lapad ng screen, at iba pa.) Ang TELNET ay gumagana batay sa TCP protocol. Sa antas ng aplikasyon sa itaas ng TELNET mayroong alinman sa isang tunay na programa ng suporta sa terminal (sa gilid ng gumagamit) o ​​isang proseso ng aplikasyon sa makina ng paghahatid, na ina-access mula sa terminal.

Ang pagtatrabaho sa TELNET ay parang pag-dial ng numero ng telepono. Ang gumagamit ay nagta-type ng isang bagay na tulad nito sa keyboard

at tumatanggap ng on-screen na imbitasyon para pumasok sa delta car.

Matagal nang umiral ang TELNET protocol. Ito ay mahusay na nasubok at laganap. Maraming mga pagpapatupad ang nilikha para sa isang malawak na iba't ibang mga operating system. Ito ay lubos na katanggap-tanggap para sa proseso ng kliyente na tumakbo, sabihin, sa ilalim ng VAX/VMS OS, at ang proseso ng server upang patakbuhin ang UNIX System V.

FTP protocol

Ang FTP protocol (File Transfer Protocol) ay kasing laganap ng TELNET. Ito ay isa sa mga pinakalumang protocol sa pamilya ng TCP/IP. Tulad ng TELNET, gumagamit ito ng mga serbisyo sa transportasyon ng TCP. Maraming mga pagpapatupad para sa iba't ibang mga operating system na mahusay na gumagana nang magkasama. Ang isang gumagamit ng FTP ay maaaring tumawag sa ilang mga utos na nagpapahintulot sa kanya na tingnan ang direktoryo ng isang malayuang makina, lumipat mula sa isang direktoryo patungo sa isa pa, at kopyahin ang isa o higit pang mga file.

SMTP protocol

Sinusuportahan ng SMTP protocol (Simple Mail Transfer Protocol) ang paglipat ng mga mensahe (email) sa pagitan ng mga arbitrary na node sa Internet. Ang pagkakaroon ng mga mekanismo para sa intermediate na pag-iimbak ng mail at mga mekanismo para sa pagtaas ng pagiging maaasahan ng paghahatid, pinapayagan ng SMTP protocol ang paggamit ng iba't ibang serbisyo sa transportasyon. Maaari pa itong gumana sa mga network na hindi gumagamit ng mga protocol ng pamilya ng TCP/IP. Ang SMTP protocol ay nagbibigay ng parehong pagpapangkat ng mga mensahe sa parehong tatanggap at pagpaparami ng ilang mga kopya ng isang mensahe para sa paghahatid sa iba't ibang mga address. Sa itaas ng SMTP module ay ang mail service para sa mga partikular na computer system.

r-utos

Mayroong isang buong serye ng "r-commands" (mula sa remote - remote), na unang lumitaw sa UNIX OS. Ang mga ito ay kahalintulad sa mga regular na utos ng UNIX, ngunit idinisenyo upang gumana sa mga malalayong makina. Halimbawa, ang rcp command ay katulad ng cp command at nilayon para sa pagkopya ng mga file sa pagitan ng mga makina. Para maglipat ng file sa node delta, ilagay lang

rcp file.c delta:

Upang isagawa ang command na "cc file.c" sa delta machine, maaari mong gamitin ang rsh command:

rsh delta cc file.c

Upang ayusin ang pagpasok sa malayong sistema Ang utos ng rlogin ay inilaan:

Ang mga r-series na utos ay pangunahing ginagamit sa mga system na tumatakbo sa UNIX operating system. Mayroon ding mga pagpapatupad para sa MS-DOS. Pinapaginhawa ng mga utos ang gumagamit ng pangangailangan na mag-type ng mga password kapag nagla-log in sa isang malayuang sistema at lubos na pinapadali ang kanilang trabaho.

Network file system NFS (Network File System) ay unang binuo ng Sun Microsystems Inc. Gumagamit ang NFS ng mga serbisyo sa transportasyon ng UDP at pinapayagan ang mga file system ng maraming UNIX machine na mai-mount sa iisang unit. Ang mga diskless workstation ay nag-a-access ng mga file server disk na parang sila ang kanilang mga lokal na disk.

Ang NFS ay makabuluhang nagpapataas ng load sa network. Kung ang network ay gumagamit ng mabagal na linya ng komunikasyon, kung gayon ang NFS ay hindi gaanong pakinabang. Gayunpaman, kung throughput Kung pinapayagan ng network ang NFS na gumana nang normal, ang mga user ay makakatanggap ng magagandang benepisyo. Dahil ang NFS server at client ay ipinatupad sa OS kernel, lahat ng mga karaniwang non-network program ay magagawang gumana sa mga malalayong file na matatagpuan sa mga naka-mount na NFS disk sa parehong paraan tulad ng sa mga lokal na file.

SNMP protocol

Ang SNMP protocol (Simple Network Management Protocol) ay gumagana sa isang UDP na batayan at nilayon para gamitin ng mga network management station. Pinapayagan nito ang mga istasyon ng kontrol na mangolekta ng impormasyon tungkol sa estado ng mga gawain sa Internet. Tinutukoy ng protocol ang format ng data sa kanilang pagpoproseso at interpretasyon ay naiwan sa pagpapasya ng mga istasyon ng kontrol o ng network manager.

X-Window

Ginagamit ng X-Window system ang X-Window protocol, na tumatakbo sa TCP, para sa multi-window na pagpapakita ng mga graphics at text sa mga display ng bitmap ng workstation. Ang X-Window ay higit pa sa isang window drawing utility; Ito ay isang buong pilosopiya ng pakikipag-ugnayan ng tao-machine.

Mga protocol ng aplikasyon sa Internet

Ang pinakamataas na antas sa Internet protocol hierarchy ay inookupahan ng mga sumusunod na application layer protocol:

  • DNS - distributed system mga domain name, na, kapag hiniling na naglalaman ng domain name ng host, ay nag-uulat ng IP address;
  • HTTP- protocol para sa pagpapadala ng hypertext sa Internet;
  • HTTPS- HTTP protocol extension na sumusuporta sa encryption;
  • FTP(File Transfer Protocol - RFC 959) - isang protocol na idinisenyo para sa paglilipat ng mga file sa mga network ng computer;
  • Telnet(TELecommunication NETwork - RFC 854) - network protocol para sa pagpapatupad ng text interface sa network;
  • SSH(Secure Shell - RFC 4251) ay isang application protocol na nagbibigay-daan sa remote control ng operating system at paglilipat ng file. Hindi tulad ng Telnet, ini-encrypt nito ang lahat ng trapiko;
  • POP3– mail client protocol, na ginagamit ng mail client upang makatanggap ng mga mensaheng email mula sa server;
  • IMAP- protocol para sa pag-access ng e-mail sa Internet;
  • SMTP– isang protocol na ginagamit upang magpadala ng mail mula sa mga user patungo sa mga server at sa pagitan ng mga server para sa karagdagang pagpapasa sa tatanggap;
  • LDAP- Ang Protocol para sa pag-access sa mga serbisyo ng direktoryo na X.500, ay isang malawakang ginagamit na pamantayan para sa pag-access sa mga serbisyo ng direktoryo;
  • XMPP(Jabber) - XML-based extensible protocol para sa instant messaging sa malapit sa real time;
  • SNMP- pangunahing protocol sa pamamahala ng Internet.

Tingnan natin ang ilan sa mga protocol na ito.

Pinapayagan ka ng FTP na kumonekta sa Mga FTP server, tingnan ang mga nilalaman ng mga direktoryo at mag-download ng mga file mula sa o sa server; Bilang karagdagan, posible ang isang file transfer mode sa pagitan ng mga server; Binibigyang-daan ka ng FTP na makipagpalitan at magsagawa ng mga operasyon sa mga file sa isang TCP network. Gumagana ang protocol na ito anuman ang mga operating system. Sa kasaysayan, nag-aalok ang FTP ng bukas na pag-andar, na nagpapahintulot sa mga file na mailipat nang malinaw mula sa isang computer patungo sa isa pa sa isang network. Ito ay hindi gaanong maliit na tila, dahil ang iba't ibang uri ng mga computer ay maaaring may iba't ibang laki ng salita, at ang mga piraso sa mga salita ay maaaring hindi nakaimbak sa parehong pagkakasunud-sunod o ginagamit. iba't ibang mga format mga salita

  1. Telnet

Ang pangalang "telnet" ay ginagamit din ng ilang mga utility na nagpapatupad bahagi ng kliyente protocol. Protocol telnet gumagana alinsunod sa mga prinsipyo ng arkitektura ng client-server at nagbibigay ng emulation ng isang alphanumeric terminal, na nililimitahan ang user sa mode command line. Aplikasyon telnet nagbigay ng wika para sa mga terminal upang makipag-ugnayan sa mga malalayong computer. Nang magkaroon ng ARPANET, ang bawat computer system ay nangangailangan ng sarili nitong mga terminal. Aplikasyon telnet ay naging karaniwang denominator para sa mga terminal. Ito ay sapat na upang magsulat ng software para sa bawat computer na sumusuporta sa "terminal telnet"upang ang isang terminal ay maaaring makipag-ugnayan sa lahat ng uri ng mga computer.

Ito ay katulad sa pag-andar sa mga protocol ng telnet at rlogin, ngunit, hindi katulad ng mga ito, ini-encrypt nito ang lahat ng trapiko, kabilang ang mga ipinadalang password. Ang mga kliyente ng SSH at mga server ng SSH ay magagamit para sa karamihan ng mga operating system.

  1. Mga protocol ng postal.

Bagaman telnet at FTP ay (at pa rin ay) kapaki-pakinabang, ang unang application na baguhin ang isip ng ARPANET mga gumagamit ng computer ay email. May mga email system bago ang ARPANET, ngunit lahat sila ay mga single-computer system. Noong 1972 Ray Tomlinson Isinulat ni (Ray Tomlinson) mula sa BBN ang unang pakete upang magbigay ng mga distributed mail services sa isang computer network ng ilang mga computer. Noong 1973, ipinakita ng mga pag-aaral sa pamamahala ng ARPA na ang tatlong-kapat ng lahat ng trapiko ng ARPANET ay email. Ang mga benepisyo ng email ay napakahusay na parami nang parami ang mga user na naghangad na kumonekta sa ARPANET, na nagreresulta sa pagtaas ng pangangailangan na magdagdag ng mga bagong node at gumamit ng mga high-speed na linya. Kaya, lumitaw ang isang kalakaran na nagpapatuloy hanggang ngayon.

  • POP3(Post Office Protocol Bersyon 3 - RFC 1939) - isang protocol na ginagamit ng isang email client upang makatanggap ng mga mensaheng email mula sa isang mail server;
  • IMAP(Mensahe sa Internet Access Protocol- RFC 3501) - protocol ng pag-access sa email. Katulad ng POP3, ngunit nagbibigay sa user ng maraming kakayahan para sa pagtatrabaho sa mga mailbox na matatagpuan sa isang sentral na server. Maaaring manipulahin ang mga email mula sa computer ng user (client) nang hindi kinakailangang patuloy na maglipat ng mga file na may buong nilalaman ng mga email pabalik-balik mula sa server.
  • SMTP(Simple Mail Transfer Protocol - RFC 2821) - isang protocol na idinisenyo para sa pagpapadala ng email. Ginagamit upang magpadala ng mail mula sa mga user patungo sa mga server at sa pagitan ng mga server para sa karagdagang pagpapasa sa tatanggap. Upang makatanggap ng mail, dapat gamitin ng mail client ang mga protocol ng POP3 o IMAP.

Ang pangunahing protocol ng Web hypertext resource network ay ang HTTP protocol. Ito ay batay sa pakikipag-ugnayan" kliyente- server ", ibig sabihin, ipinapalagay na:

  1. mamimili- kliyente sa pamamagitan ng pagsisimula ng isang koneksyon sa supplier - server nagpapadala sa kanya ng isang kahilingan;
  2. Supplier- server, na natanggap ang kahilingan, nagsasagawa ng mga kinakailangang aksyon at nagbabalik ng tugon kasama ang resulta pabalik sa kliyente.

Sa kasong ito, mayroong dalawang posibleng paraan upang ayusin ang gawain ng computer ng kliyente:

  • Payat na kliyente ay isang computer ng kliyente na naglilipat ng lahat ng mga gawain sa pagproseso ng impormasyon sa server. Ang isang halimbawa ng thin client ay isang computer na may browser na ginagamit upang gumana sa mga web application.
  • Matabang kliyente, sa kabaligtaran, nagpoproseso ng impormasyon anuman ang mga server, ginagamit ang huli pangunahin lamang para sa pag-iimbak ng data.

Bago lumipat sa mga partikular na teknolohiya sa web ng client-server, tingnan natin ang mga pangunahing prinsipyo at istruktura ng pangunahing HTTP protocol.

HTTP protocol

Ang HTTP (HyperText Transfer Protocol - RFC 1945, RFC 2616) ay isang application layer protocol para sa paglilipat ng hypertext.

Ang sentral na entity sa HTTP ay mapagkukunan, na itinuturo ng URI sa kahilingan ng kliyente. Karaniwan, ang mga naturang mapagkukunan ay naka-imbak sa server mga file. Ang isang tampok ng HTTP protocol ay ang kakayahang tukuyin sa kahilingan at pagtugon ang paraan ng kumakatawan sa parehong mapagkukunan ayon sa iba't ibang mga parameter: format, pag-encode, wika, atbp. Ito ay salamat sa kakayahang tukuyin ang paraan ng pag-encode ng isang mensahe na ang kliyente at server ay maaaring makipagpalitan ng binary data, bagama't sa simula ang protocol na ito ay idinisenyo upang magpadala ng simbolikong impormasyon. Sa unang tingin, ito ay maaaring mukhang isang pag-aaksaya ng mga mapagkukunan. Sa katunayan, ang data sa simbolikong anyo ay tumatagal ng mas maraming memorya, ang mga mensahe ay lumikha ng karagdagang pagkarga sa mga channel ng komunikasyon, ngunit ang format na ito ay may maraming mga pakinabang. Ang mga mensaheng ipinadala sa network ay nababasa, at sa pamamagitan ng pagsusuri sa natanggap na data, madaling mahanap ng system administrator ang error at ayusin ito. Kung kinakailangan, ang papel ng isa sa mga nakikipag-ugnayan na application ay maaaring gawin ng isang tao, na manu-manong pagpasok ng mga mensahe sa kinakailangang format.



Hindi tulad ng maraming iba pang mga protocol, ang HTTP ay isang walang memorya na protocol. Nangangahulugan ito na ang protocol ay hindi nag-iimbak ng impormasyon tungkol sa mga nakaraang kahilingan ng kliyente at mga tugon ng server. Ang mga bahagi na gumagamit ng HTTP ay maaaring independiyenteng mapanatili ang impormasyon ng estado na nauugnay sa pinakabagong mga kahilingan at mga sagot. Halimbawa, maaaring subaybayan ng isang web client application na nagpapadala ng mga kahilingan ang mga pagkaantala sa pagtugon, at ang isang web server ay maaaring mag-imbak ng mga IP address at humiling ng mga header ng pinakabagong mga kliyente.

Ang lahat ng software para sa pagtatrabaho sa HTTP protocol ay nahahati sa tatlong pangunahing kategorya:

  • Mga server - mga tagapagbigay ng mga serbisyo sa pag-iimbak at pagproseso ng impormasyon (pagproseso ng kahilingan).
  • Mga kliyente- mga end consumer ng mga serbisyo ng server (pagpapadala ng mga kahilingan).
  • Mga proxy server upang suportahan ang gawain ng mga serbisyo sa transportasyon.

Ang mga pangunahing kliyente ay mga browser halimbawa: InternetExplorer, Opera, MozillaFirefox, NetscapeNavigator at iba pa. Ang pinakasikat na mga pagpapatupad sa web mga server ay: InternetInformationServices (IIS), Apache, lighttpd, nginx. Karamihan mga kilalang pagpapatupad mga proxy server: Squid, UserGate, Multiproxy, Naviscope.

Ang "classic" na pamamaraan ng HTTP session ay ganito ang hitsura.

  1. Pagtatatag ng koneksyon sa TCP.
  2. Kahilingan ng kliyente.
  3. Tugon ng server.
  4. Pagwawakas ng koneksyon sa TCP.

Kaya nagpapadala ang kliyente server kahilingan, tumatanggap ng tugon mula dito, pagkatapos nito ay huminto ang pakikipag-ugnayan. Karaniwan, ang kahilingan ng kliyente ay isang kahilingan para sa isang HTML na dokumento o ilang iba pang mapagkukunan, at ang tugon ng server ay naglalaman ng code para sa mapagkukunang iyon.

Ang kahilingan sa HTTP na ipinadala ng kliyente sa server ay kinabibilangan ng mga sumusunod na bahagi.

  • Linya ng katayuan (kung minsan ang mga terminong linya ng katayuan o linya ng query ay ginagamit din upang sumangguni dito).
  • Mga field ng header.
  • Walang laman na string.
  • Humiling ng katawan.

Status bar kasama ng mga field ng header minsan tinatawag din header ng kahilingan.

kanin. 2.1. Istraktura ng kahilingan ng kliyente.

Status bar ay may sumusunod na format:

request_method URL_pecypca protocol_version HTTP

Tingnan natin ang mga bahagi ng status bar, na may espesyal na pansin sa mga paraan ng paghiling.

Pamamaraan tinutukoy sa linya ng katayuan kung paano maaapektuhan ang mapagkukunan na ang URL ay tinukoy sa parehong linya. Ang pamamaraan ay maaaring kumuha ng mga halaga GET, POST, HEAD, PUT, DELETE, atbp. Sa kabila ng kasaganaan ng mga pamamaraan, dalawa lamang sa kanila ang tunay na mahalaga para sa isang web programmer: GET at POST.

  • GET. Ayon sa pormal na kahulugan, ang GET method ay nilayon upang makakuha ng resource na may tinukoy na URL. Sa pagtanggap ng kahilingan sa GET, dapat basahin ng server ang tinukoy na mapagkukunan at isama ang resource code bilang bahagi ng tugon sa kliyente. Ang mapagkukunan na ang URL ay ipinasa bilang bahagi ng kahilingan ay hindi kailangang isang HTML na pahina, file ng imahe, o iba pang data. Ang resource URL ay maaaring tumuro sa executable program code na, kung matutugunan ang ilang partikular na kundisyon, ay dapat isagawa sa server. Sa kasong ito, ibinalik sa kliyente hindi ang program code, ngunit ang data na nabuo sa panahon ng pagpapatupad nito. Bagama't, sa pamamagitan ng kahulugan, ang GET na paraan ay inilaan upang kunin ang impormasyon, maaari itong magamit para sa iba pang mga layunin. Ang pamamaraan ng GET ay angkop para sa paglilipat ng maliliit na piraso ng data sa server.
  • POST. Ayon sa parehong pormal na kahulugan, ang pangunahing layunin ng pamamaraan ng POST ay upang ilipat ang data sa server. Gayunpaman, tulad ng GET method, ang POST method ay maaaring gamitin sa iba't ibang paraan at kadalasang ginagamit upang kunin ang impormasyon mula sa isang server. Tulad ng pamamaraang GET, ang URL na tinukoy sa status bar ay tumuturo sa isang partikular na mapagkukunan. Ang pamamaraan ng POST ay maaari ding gamitin upang simulan ang isang proseso.
  • Ang mga pamamaraan ng HEAD at PUT ay mga pagbabago GET pamamaraan at POST.

Bersyon ng protocol Ang HTTP ay karaniwang tinutukoy sa sumusunod na format:

HTTP/version.modification

Mga field ng header, kasunod ng linya ng katayuan, nagbibigay-daan sa iyong pinuhin ang kahilingan, i.e. magpadala ng karagdagang impormasyon sa server. Ang field ng header ay may sumusunod na format:

FieldName: Halaga

Ang layunin ng isang field ay tinutukoy ng pangalan nito, na pinaghihiwalay mula sa halaga ng isang colon.

Ang mga pangalan ng ilan sa mga pinakakaraniwang field ng header sa kahilingan ng kliyente at ang layunin ng mga ito ay ibinibigay sa talahanayan 2.1.

Talahanayan 2.1. Mga field ng header ng kahilingan sa HTTP.
Mga Patlang ng Header ng Kahilingan sa HTTP Ibig sabihin
Host Domain name o IP address ng host na ina-access ng kliyente
Referrer URL ng dokumento na tumutukoy sa mapagkukunang nakalista sa status bar
Mula sa Email address ng user na nagtatrabaho sa client
Tanggapin Mga uri ng MIME ng data na pinoproseso ng kliyente. Maaaring magkaroon ng maraming value ang field na ito, na pinaghihiwalay ng mga kuwit. Kadalasan ang Accept header field ay ginagamit upang sabihin sa server kung anong mga uri ng mga graphics file ang sinusuportahan ng kliyente
Tanggapin-Wika Isang set ng dalawang-character na identifier, na pinaghihiwalay ng mga kuwit, na nagpapahiwatig ng mga wikang sinusuportahan ng kliyente
Tanggapin-Charset Listahan ng mga sinusuportahang hanay ng character
Uri ng Nilalaman Uri ng MIME ng data na nilalaman sa katawan ng kahilingan (kung ang kahilingan ay hindi binubuo ng isang header)
Nilalaman-Haba Bilang ng mga character na nilalaman sa nilalaman ng kahilingan (kung ang kahilingan ay hindi binubuo ng isang header)
Saklaw Ipakita kung hindi hiniling ng kliyente ang buong dokumento, ngunit bahagi lamang nito
Koneksyon Ginagamit upang pamahalaan ang koneksyon sa TCP. Kung ang field ay naglalaman ng Close, nangangahulugan ito na dapat isara ng server ang koneksyon pagkatapos iproseso ang kahilingan. Ang halaga ng Keep-Alive ay nagmumungkahi na panatilihing bukas ang koneksyon ng TCP upang magamit ito para sa mga kasunod na kahilingan
Ahente ng Gumagamit Impormasyon ng kliyente

Sa maraming mga kaso, kapag nagtatrabaho sa Web, walang katawan ng kahilingan. Kapag ang mga CGI script ay pinapatakbo, ang data na ipinasa sa kanila sa kahilingan ay maaaring ilagay sa katawan ng kahilingan.

Nasa ibaba ang isang halimbawa ng isang kahilingan sa HTML na nabuo ng browser

GET http://oak.oakland.edu/ HTTP/1.0

Koneksyon: Keep-Alive

Ahente ng Gumagamit: Mozilla/4.04 (Win95; I)

Host: oak.oakland.edu

Tanggapin: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*

Tanggapin-Wika: tl

Accept-Charset: iso-8859-l,*,utf-8

Ang pagkakaroon ng natanggap na kahilingan mula sa isang kliyente, ang server ay dapat tumugon dito. Ang kaalaman sa istruktura ng tugon ng server ay kinakailangan para sa isang developer ng web application, dahil ang mga program na tumatakbo sa server ay dapat na independiyenteng bumuo ng tugon sa kliyente.

Katulad ng kahilingan ng kliyente, ang tugon mga server binubuo rin ng apat na sangkap na nakalista sa ibaba.

  • Status bar.
  • Mga field ng header.
  • Walang laman na string.
  • Katawan ng pagtugon.

Ang tugon ng server sa kliyente ay nagsisimula sa isang linya ng katayuan, na may sumusunod na format:

Protocol_version Response_code Explanatory_message

  • Protocol_version ay tinukoy sa parehong format tulad ng sa kahilingan ng kliyente at may parehong kahulugan.
  • Response_code ay isang tatlong-digit na decimal na numero na kumakatawan sa naka-encode na anyo ng resulta ng pagseserbisyo sa kahilingan server.
  • Paliwanag na mensahe duplicate ang response code sa simbolikong anyo. Isa itong string ng character na hindi pinoproseso ng kliyente. Ito ay inilaan para sa system administrator o operator na kasangkot sa pagpapanatili ng system, at isang decoding ng response code.

Sa tatlong digit na bumubuo sa response code, tinutukoy ng una (pinakamataas) ang klase ng pagtugon, ang natitirang dalawa ay kumakatawan sa numero ng tugon sa loob ng klase. Kaya, halimbawa, kung matagumpay na naproseso ang kahilingan, natatanggap ng kliyente ang sumusunod na mensahe:

HTTP/1.0 200 OK

Gaya ng nakikita mo, ang bersyon 1.0 ng HTTP protocol ay sinusundan ng code 200. Sa code na ito, ang character 2 ay nangangahulugan ng matagumpay na pagproseso ng kahilingan ng kliyente, at ang natitirang dalawang digit (00) ay nagpapahiwatig ng numero ng mensaheng ito.

Sa kasalukuyang ginagamit na mga pagpapatupad ng HTTP protocol, ang unang digit ay hindi maaaring lumampas sa 5 at tumutukoy sa mga sumusunod na klase ng pagtugon.

  • 1 - isang espesyal na klase ng mga mensahe na tinatawag na impormasyon. Ang sagot na code na nagsisimula sa 1 ay nangangahulugan na server patuloy na pinoproseso ang kahilingan. Kapag nagpapalitan ng data sa pagitan ng isang HTTP client at isang HTTP server, ang mga mensahe ng klase na ito ay bihirang ginagamit.
  • 2 - matagumpay na pagproseso ng kahilingan ng kliyente.
  • 3 - humiling ng pag-redirect. Upang maserbisyuhan ang kahilingan, dapat mong kunin karagdagang mga aksyon.
  • 4 - error sa kliyente. Kadalasan, ibinabalik ang isang response code na nagsisimula sa numero 4 kung mayroong error sa syntax sa kahilingan ng kliyente.
  • 5 - error sa server. Para sa isang kadahilanan o iba pa, hindi nakumpleto ng server ang kahilingan.

Mga halimbawa ng mga response code na maaaring matanggap ng isang kliyente mula sa server at ang mga paliwanag na mensahe ay ibinigay talahanayan 2.2.

Talahanayan 2.2. Mga klase ng code ng tugon ng server.
Code Pagde-decode Interpretasyon
Magpatuloy Ang bahagi ng kahilingan ay tinanggap at ang server ay naghihintay para sa kliyente na ipagpatuloy ang kahilingan
OK Ang kahilingan ay matagumpay na naproseso, at ang tugon ng kliyente ay naglalaman ng data na tinukoy sa kahilingan
Nilikha Bilang resulta ng pagproseso ng kahilingan, a bagong mapagkukunan
Tinanggap Ang kahilingan ay tinanggap ng server, ngunit hindi pa nakumpleto ang pagproseso. Hindi ginagarantiya ng response code na ito na mapoproseso ang kahilingan nang walang mga error.
Bahagyang Nilalaman Ibinabalik ng server ang bahagi ng mapagkukunan bilang tugon sa isang kahilingan na naglalaman ng field ng header ng Range
Maramihang Pagpipilian Ang kahilingan ay tumuturo sa higit sa isang mapagkukunan. Ang katawan ng pagtugon ay maaaring maglaman ng mga tagubilin kung paano matukoy nang tama ang hiniling na mapagkukunan
Permanenteng Inilipat Ang hiniling na mapagkukunan ay hindi na matatagpuan sa server
Pansamantalang Inilipat Pansamantalang binago ng hiniling na mapagkukunan ang address nito
Masamang Kahilingan May nakitang error sa syntax sa kahilingan ng kliyente
Bawal Ang mapagkukunang magagamit sa server ay hindi magagamit sa user na ito
Hindi Nahanap Ang mapagkukunang tinukoy ng kliyente ay wala sa server
Hindi Pinahihintulutan ang Paraan Hindi sinusuportahan ng server ang pamamaraang tinukoy sa kahilingan
Panloob na Server Error Ang isa sa mga bahagi ng server ay hindi gumagana nang tama
Hindi Naipatupad Hindi sapat ang functionality ng server para matupad ang kahilingan ng kliyente
Hindi Available ang Serbisyo Pansamantalang hindi available ang serbisyo
Hindi Sinusuportahan ang Bersyon ng HTTP Ang bersyon ng HTTP na tinukoy sa kahilingan ay hindi sinusuportahan ng server

Gumagamit ang tugon ng parehong istraktura ng field ng header gaya ng kahilingan ng kliyente. Ang mga field ng header ay nilayon upang linawin ang tugon ng server sa kliyente. Ang isang paglalarawan ng ilan sa mga patlang na maaaring matagpuan sa header ng tugon ng server ay ibinigay sa talahanayan 2.3.

Talahanayan 2.3. Mga field ng header ng pagtugon sa web server.
Pangalan ng field Paglalarawan ng Nilalaman
server Pangalan ng server at numero ng bersyon
Edad Oras sa mga segundo mula noong ginawa ang mapagkukunan
Payagan Listahan ng mga pamamaraan na pinapayagan para sa isang ibinigay na mapagkukunan
Nilalaman-Wika Mga wika na dapat suportahan ng kliyente upang maipakita nang tama ang inilipat na mapagkukunan
Uri ng Nilalaman Uri ng MIME ng data na nasa katawan ng tugon ng server
Nilalaman-Haba Bilang ng mga character na nilalaman sa katawan ng tugon ng server
Huling Binago Petsa at oras na huling binago ang mapagkukunan
Petsa Ang petsa at oras na tumutukoy kung kailan nabuo ang tugon
Mag-e-expire Ang petsa at oras na tumutukoy sa sandali kung kailan ang impormasyong ipinadala sa kliyente ay itinuturing na wala na sa petsa
Lokasyon Ang patlang na ito ay nagpapahiwatig ng aktwal na lokasyon ng mapagkukunan. Ito ay ginagamit upang i-redirect ang kahilingan
Cache-Control Mga direktiba sa pagkontrol sa pag-cache. Halimbawa, hindi - Ang ibig sabihin ng cache ay hindi dapat i-cache ang data

Ang katawan ng tugon ay naglalaman ng resource code na ipinadala sa kliyente bilang tugon sa kahilingan. Hindi ito kailangang maging HTML na teksto ng web page. Ang tugon ay maaaring maglaman ng isang imahe, isang audio file, isang fragment ng impormasyon ng video, pati na rin ang anumang iba pang uri ng data na sinusuportahan ng kliyente. Ang mga nilalaman ng field ng header ng nilalaman ay nagsasabi sa kliyente kung paano iproseso ang natanggap na mapagkukunan. - uri.

Nasa ibaba ang isang halimbawa ng tugon ng server sa kahilingang ibinigay sa nakaraang seksyon. Ang katawan ng tugon ay naglalaman ng pinagmulang teksto ng HTML na dokumento.

Server: Microsoft-IIS/5.1

X-Powered-By: ASP.NET

Uri ng Nilalaman: text/html

Accept-Ranges: bytes

ETag: "b66a667f948c92:8a5"

Haba ng Nilalaman: 426

Operand1:

Operand2:

operasyon:

Maaaring nawawala ang mga field ng header at katawan ng mensahe, ngunit ang status bar ay mandatoryong elemento, dahil ipinapahiwatig nito ang uri ng kahilingan/tugon.

Maaaring lumitaw ang isang field na pinangalanang Content-type sa parehong kahilingan ng kliyente at tugon ng server. Ang halaga ng field na ito ay tumutukoy sa uri ng MIME ng nilalaman ng kahilingan o tugon. Ang uri ng MIME ay ipinapasa din sa field na Tanggapin ang header na nasa kahilingan.

Ang detalye ng MIME (Multipurpose Internet Mail Extension). Internet extension) ay orihinal na binuo upang magbigay ng paghahatid iba't ibang mga format data sa mga email. Gayunpaman, ang paggamit ng MIME ay hindi limitado sa email. Ang mga kasangkapan sa MIME ay matagumpay na ginagamit sa WWW at, sa katunayan, ay naging mahalagang bahagi ng sistemang ito.

Ang pamantayan ng MIME ay idinisenyo upang maging isang napapalawak na detalye, na may inaasahan na ang bilang ng mga uri ng data ay lalago habang nagbabago ang mga form ng representasyon ng data. Bawat bagong uri dapat nakarehistro sa IANA (Internet Assigned Numbers Authority).

Bago ang pagdating ng MIME, ang mga computer na nakikipag-usap gamit ang HTTP protocol ay eksklusibong nagpapalitan impormasyon sa teksto. Para sa paglilipat ng mga imahe, tulad ng para sa paglilipat ng iba pa binary file, kinailangan kong gamitin ang FTP protocol.

Ayon sa detalye ng MIME, ang format ng data ay inilalarawan ng uri At subtype. Uri tinutukoy kung saang klase kabilang ang format ng nilalaman ng isang kahilingan sa HTTP o tugon ng HTTP. Subtype tumutukoy sa format. Ang uri at subtype ay pinaghihiwalay sa isa't isa sa pamamagitan ng slash:

uri/subtype

Dahil sa karamihan ng mga kaso, bilang tugon sa kahilingan ng kliyente, ibinabalik ng server ang pinagmulang text ng HTML na dokumento, kadalasang naglalaman ng value na text/html ang field na uri ng Nilalaman ng tugon. Dito inilalarawan ng text ng identifier ang uri, na nagpapahiwatig na ang impormasyon ng character ay ipinapasa sa kliyente, at html id inilalarawan ang subtype, i.e. ay nagpapahiwatig na ang pagkakasunud-sunod ng mga character na nilalaman sa katawan ng tugon ay kumakatawan sa isang paglalarawan ng dokumento sa HTML.

Ang listahan ng mga uri at subtype ng MIME ay medyo malaki. SA talahanayan 2.4 nagbibigay ng mga halimbawa ng mga uri ng MIME na pinakakaraniwang makikita sa kahilingan sa HTML at mga header ng tugon.

Talahanayan 2.4. Mga uri ng data ng MIME.
Uri/subtype Extension ng file Paglalarawan
aplikasyon/pdf .pdf Dokumentong inilaan para sa pagproseso Acrobat Reader
aplikasyon/msexcel .xls Dokumento sa format ng Microsoft Excel
aplikasyon/postscript .ps, .eps Dokumento ng PostScript
aplikasyon/x-tex .tex Dokumento sa format na TeX
aplikasyon/msword .doc Dokumento sa format na Microsoft Word
aplikasyon/rtf .rtf Dokumento sa Format ng RTF ipinapakita gamit ang Microsoft Word
larawan/gif .gif GIF na larawan
larawan/ jpeg .jpeg, .jpg, JPEG na imahe
larawan/tiff .tiff, .tif Larawan ng TIFF
larawan/x-xbitmap .xbm XBitmap na imahe
teksto/payak .txt ASCII text
teksto/html . html, . htm HTML na dokumento
audio/midi .midi, .mid Audio file sa MIDI na format
audio/x-wav .wav Audio file sa WAV na format
mensahe/rfc822 Mensahe sa koreo
mensahe/balita Mensahe sa mga newsgroup
video/mpeg .mpeg, .mpg, .mpe Video fragment sa MPEG format
video/avi .avi Ang fragment ng video sa format na AVI

Upang natatanging tukuyin ang mga mapagkukunan sa Web, ginagamit ang mga natatanging URL identifier.

Ang URI (Uniform Resource Identifier) ​​​​ay isang maikling pagkakasunud-sunod ng mga character na tumutukoy sa abstract o pisikal na mapagkukunan. Ang URI ay hindi nagpapahiwatig kung paano makuha ang mapagkukunan, ngunit kinikilala lamang ito. Ginagawa nitong posible na ilarawan gamit ang mga mapagkukunan ng RDF (Resource Description Framework) na hindi makukuha sa pamamagitan ng Internet (mga pangalan, pamagat, atbp.). Ang mga kilalang halimbawa ng mga URI ay mga URL at URN.

  • Ang URL (Uniform Resource Locator) ay isang URI na, bilang karagdagan sa pagtukoy ng mapagkukunan, ay nagbibigay din ng impormasyon tungkol sa lokasyon ng mapagkukunang ito.
  • Ang URN (Uniform Resource Name) ay isang URI na tumutukoy sa isang mapagkukunan sa isang partikular na namespace, ngunit hindi tulad ng isang URL, hindi ipinapahiwatig ng isang URN ang lokasyon ng mapagkukunang iyon.

Ang URL ay may sumusunod na istraktura:

<схема>://<логин>:<пароль>@<хост>:<порт>/

  • scheme - scheme para sa pag-access ng isang mapagkukunan (karaniwang isang network protocol);
  • login - pangalan ng gumagamit na ginamit upang ma-access ang mapagkukunan;
  • password - password na nauugnay sa tinukoy na username;
  • host - ganap na kwalipikadong domain name ng host sa Sistema ng DNS o host IP address;
  • port - host port para sa koneksyon;
  • URL path - paglilinaw ng impormasyon tungkol sa lokasyon ng mapagkukunan.

Kasama sa mga karaniwang scheme ng URL (protocol) ang mga sumusunod na protocol: ftp, http, https, telnet, pati na rin.

Ang mga protocol ng aplikasyon ay responsable para sa kung paano nakikipag-usap ang mga application. Nasa ibaba ang pinakasikat na mga protocol ng application.

- AFP(Protocol ng Apple Talk File).

- FTP(File Transfer Protocol - File Transfer Protocol). Isang TCP/IP stack protocol na ginagamit upang magbigay ng mga serbisyo sa paglilipat ng file.

- NCP(NetWare Core Protocol - NetWare Basic Protocol). Novel NetWare client shell at mga redirector.

- SNMP(Simple Network Management Protocol) Isang TCP/IP stack protocol na ginagamit upang pamahalaan at subaybayan ang mga device sa network.

- HTTP(Hyper Text Transfer Protocol) – hypertext transfer protocol at iba pang protocol.

Pagtatapos ng trabaho -

Ang paksang ito ay kabilang sa seksyon:

Mga pakinabang ng paggamit ng mga network

Sa website basahin ang: paksa 2. pakinabang ng paggamit ng mga network. pagpapakilala..

Kung kailangan mo ng karagdagang materyal sa paksang ito, o hindi mo nakita ang iyong hinahanap, inirerekumenda namin ang paggamit ng paghahanap sa aming database ng mga gawa:

Ano ang gagawin natin sa natanggap na materyal:

Kung ang materyal na ito ay kapaki-pakinabang sa iyo, maaari mo itong i-save sa iyong pahina sa mga social network:

Lahat ng mga paksa sa seksyong ito:

Mga pangunahing kahulugan at termino
Ang network ay isang koleksyon ng mga bagay na nabuo sa pamamagitan ng paghahatid ng data at mga kagamitan sa pagpoproseso. Ang International Organization for Standardization ay tinukoy ang isang computer network bilang isang serial bit

Mga pakinabang ng paggamit ng mga network
Mga network ng computer kumakatawan sa isang variant ng pakikipagtulungan sa pagitan ng mga tao at mga computer, na tinitiyak ang mas mabilis na paghahatid at pagproseso ng impormasyon. Nagsimula ang networking ng mga computer mahigit 30 taon na ang nakalilipas. SA

Arkitektura ng network
Ang arkitektura ng network ay tumutukoy sa mga pangunahing elemento ng network, nagpapakilala sa pangkalahatang lohikal na organisasyon nito, teknikal na suporta,software, ay naglalarawan ng mga pamamaraan ng coding. Architecture din

Peer-to-peer na arkitektura
Ang arkitektura ng peer-to-peer ay isang konsepto network ng impormasyon, kung saan ang mga mapagkukunan nito ay nakakalat sa lahat ng sistema. Ang arkitektura na ito nailalarawan sa pamamagitan ng katotohanan na ang lahat ng nasa loob nito

Pagpili ng isang arkitektura ng network
Ang pagpili ng arkitektura ng network ay nakasalalay sa layunin ng network, ang bilang ng mga workstation at ang mga aktibidad na isinagawa dito.

Dapat kang pumili ng peer-to-peer network kung: - ang bilang ng mga user
Mga tanong para sa lecture

1. Tukuyin ang isang network.
Para sa isang pinag-isang representasyon ng data sa mga network na may magkakaibang mga aparato at software, binuo ang internasyonal na organisasyon para sa mga pamantayan ng ISO (International Standardization Organization).

Pakikipag-ugnayan ng OSI Model Layers
Ang modelo ng OSI ay maaaring hatiin sa dalawang magkaibang modelo tulad ng ipinapakita sa Fig.2.2:- pahalang na modelo batay sa mga protocol, na nagbibigay ng mekanismo para sa pakikipag-ugnayan sa pagitan ng mga programa at proseso sa iba't ibang

Layer ng aplikasyon
Ang layer ng aplikasyon ay nagbibigay ng mga proseso ng aplikasyon na may paraan ng pag-access sa lugar ng pakikipag-ugnayan, ang pinakamataas (ikapitong) antas at direktang katabi ng mga proseso ng aplikasyon. Sa realidad

Layer ng pagtatanghal
Ang presentation layer, o presentation layer, ay kumakatawan sa data na inilipat sa pagitan ng mga proseso ng application sa sa kinakailangang form datos. Tinitiyak ng antas na ito ang impormasyong iyon

Layer ng session
Ang layer ng session ay isang layer na tumutukoy sa pamamaraan para sa pagsasagawa ng mga session sa pagitan ng mga user o mga proseso ng application.

Ang session layer ay nagbibigay ng dialogue management kaya na
Transport Layer

Ang layer ng transportasyon ay idinisenyo upang magpadala ng mga packet sa isang network ng komunikasyon. Sa layer ng transportasyon, ang mga packet ay nahahati sa mga bloke.
Sa daan mula sa nagpadala hanggang sa tatanggap, maaaring may mga packet

Layer ng Network
Tinitiyak ng antas ng network ang paglalagay ng mga channel na nagkokonekta sa mga subscriber at administrative system sa pamamagitan ng network ng komunikasyon, pagpili ng pinakamabilis at pinaka-maaasahang ruta. Network Layer ng Data Link

Yunit ng impormasyon
layer ng link ay mga frame. Ang mga frame ay isang lohikal na organisadong istraktura kung saan maaaring ilagay ang data. Ang gawain ng link layer ay upang magpadala ng mga frame mula sa

Pisikal na Layer
Pisikal na layer

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
Mga protocol na umaasa sa network Ang mga pag-andar sa lahat ng mga layer ng modelo ng OSI ay maaaring uriin sa isa sa dalawang grupo: alinman sa mga function na nakadepende sa isang partikular na teknikal na pagpapatupad ng network, o mga function na nakatuon sa pagtatrabaho sa isang application. Mga tanong 1. Ano ang OSI? 2. Ano ang layunin ng pangunahing modelo ng pakikipag-ugnayan

bukas na mga sistema
Ang mga detalye ng Institute of Electrical and Electronics IEEE802 ay tumutukoy sa mga pamantayan para sa mga pisikal na bahagi ng isang network. Ang mga bahaging ito ay ang Network Interface Card (NIC) at ang network

Mga protocol at protocol stack
Isang pare-parehong hanay ng mga protocol sa iba't ibang antas, sapat para sa organisasyon internetworking, ay tinatawag na protocol stack. Para sa bawat antas, tinutukoy ang isang hanay ng mga function ng query

Mga protocol ng network
Ang mga protocol ng network ay nagbibigay ng mga sumusunod na serbisyo: pag-address at pagruruta ng impormasyon, pagsuri para sa mga error, paghiling ng muling pagpapadala, at pagtatatag ng mga panuntunan para sa pakikipag-ugnayan sa isang partikular na network.

Mga protocol ng transportasyon
Mga protocol ng transportasyon ibigay ang mga sumusunod na serbisyo para sa maaasahang transportasyon ng data sa pagitan ng mga computer. Nasa ibaba ang pinakasikat na transport protocol.

-ATP(
OSI stack Dapat na makilala ang stack Mga protocol ng OSI

at modelo ng OSI Fig. 3.1. Ang OSI stack ay isang hanay ng mga partikular na detalye ng protocol na bumubuo ng pare-parehong protocol stack. Ang protocol stack na ito ay suportado
Antas ng transportasyon

Ang layer ng transportasyon ng TCP/IP ay responsable para sa pagtatatag at pagpapanatili ng koneksyon sa pagitan ng dalawang node. Pangunahing pag-andar ng antas: - kumpirmasyon ng pagtanggap ng impormasyon4 - kontrol sa daloy
Transmission Control Protocol (TCP) TCP protocol

ay responsable para sa maaasahang paglipat ng data mula sa isang network node patungo sa isa pa. Lumilikha ito ng session na nakatuon sa koneksyon, sa madaling salita, isang virtual na channel sa pagitan ng mga makina. Pagtatatag ng koneksyon
Internet Protocol IP

Ang IP protocol ay nagpapahintulot sa pagpapalitan ng mga datagram sa pagitan ng mga node sa isang network at ito ay isang walang koneksyon na protocol na gumagamit ng mga datagram upang magpadala ng data mula sa isang network patungo sa isa pa. Data tungkol sa
Pag-address sa mga IP network

Ang bawat computer sa mga TCP/IP network ay may tatlong antas ng mga address: pisikal (MAC address), network (IP address) at symbolic (DNS name).
Pisikal o lokal na node address, na tinutukoy ng teknikal Address Mapping Protocols ARP at RARP Ang resolution protocol ay ginagamit upang matukoy ang lokal na address mula sa IP address. Address Resolution Protocol (ARP). Gumagana ang ARP

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
sa iba't ibang paraan depende sa kung anong protocol 1. Layunin ng IEEE802 standards specification.

2. Aling pamantayan ang naglalarawan sa network
Paksa 1. Topology ng computer network Ang Topology (configuration) ay isang paraan ng pagkonekta ng mga computer sa isang network. Tinutukoy ng uri ng topology ang gastos, seguridad,

Karaniwang bus
Karaniwang bus Ito ay isang uri ng topology ng network kung saan matatagpuan ang mga workstation sa isang solong seksyon ng cable, na tinatawag na segment.

Mga Paraan ng Pag-access
Ang paraan ng pag-access ay ang paraan upang matukoy kung aling workstation ang maaaring gumamit ng LAN sa susunod. Ang paraan ng pamamahala ng network ng access sa isang channel ng komunikasyon (cable) ay makabuluhang nakakaapekto sa pagganap nito.

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
1. Ano ang topology?

2. Ilista ang mga pinaka ginagamit na uri ng topologies?
3. Ilarawan ang karaniwang topology ng bus at magbigay ng mga halimbawa ng paggamit ng topology na ito.

Mga Pangunahing Bahagi
Ang mga pangunahing bahagi ng hardware ng network ay ang mga sumusunod: 1. Mga sistema ng subscriber: mga computer (mga workstation o kliyente at server);

mga printer;
mga scanner, atbp.

Mga workstation
Ang workstation ay isang sistema ng subscriber na dalubhasa para sa paglutas ng ilang mga gawain at paggamit ng mga mapagkukunan ng network. Ang pagtukoy sa workstation network software bilang Mga adaptor ng network Upang ikonekta ang isang PC sa isang network, kailangan mo ng isang interface device na tinatawag na network adapter, interface, module, o card. Ito ay ipinasok sa motherboard socket. Network Hell Maps

Mga file server
Ang server ay isang computer na nagbibigay ng mga mapagkukunan nito (mga disk, printer, direktoryo, file, atbp.) sa ibang mga gumagamit ng network. File server nagsisilbi sa mga workstation. Sa kasalukuyan ito ay

Mga operating system ng network
Mga operating system ng network

Operating System
– NOS) ay isang hanay ng mga programa na nagbibigay ng pagproseso, pag-iimbak at paghahatid ng data sa network.

Upang ayusin ang isang network
Software ng network

Ang Network Client ay nagbibigay ng mga komunikasyon sa ibang mga computer at server, pati na rin ng access sa mga file at printer.
Kasama sa isang fragment ng isang computer network ang mga pangunahing uri ng kagamitan sa komunikasyon na ginagamit ngayon upang bumuo ng mga lokal na network at ikonekta ang mga ito mga pandaigdigang koneksyon sa isa't isa.

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
1. Ilista ang mga pangunahing bahagi ng network.

2. Paano nahahati ang mga computer sa network?
3. Tukuyin ang isang workstation.

4. Ano ang pagkakaiba sa pagitan ng isang workstation sa isang network at isang lokal?
Pisikal na daluyan ng paghahatid

Ang pisikal na kapaligiran ay ang pundasyon kung saan binuo ang pisikal na koneksyon. Interface na may pisikal na paraan ng koneksyon sa pamamagitan ng pisikal na daluyan ay nagbibigay ng Pisikal
Mga cable ng komunikasyon, mga linya ng komunikasyon, mga channel ng komunikasyon Upang ayusin ang komunikasyon sa mga network, ang mga sumusunod na konsepto ay ginagamit: - mga cable ng komunikasyon;- mga linya ng komunikasyon;

- mga channel ng komunikasyon.
Ang kable ng komunikasyon ay isang produktong elektrikal na may mahabang haba.

Mga uri ng cable at mga structured na sistema ng paglalagay ng kable
Ang daluyan ng paghahatid ng data ay iba't ibang uri mga cable: coaxial cable, shielded at unshielded twisted pair cable at fiber optic cable. Pinakasikat

Mga sistema ng cable
Mayroong dalawang malalaking klase ng mga cable: electrical at optical, na sa panimula ay naiiba sa paraan ng pagpapadala ng mga signal.

Ang isang natatanging tampok ng fiber optic system ay ang kanilang mataas
Mga uri ng cable Mayroong ilang iba't ibang uri

mga cable na ginagamit sa mga modernong network. Nasa ibaba ang pinakakaraniwang ginagamit na mga uri ng cable. Maraming uri ng mga kable na tanso ang bumubuo sa klase
Mga coaxial cable Ang mga coaxial cable ay ginagamit sa mga kagamitan sa radyo at telebisyon. Ang mga coaxial cable ay maaaring magpadala ng data sa bilis na 10 Mbps sa maximum na distansya na 185 hanggang 500 metro. Fiber optic cable

Nagbibigay ang Fiber Optic Cable
mataas na bilis

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
pagpapadala ng data sa malalayong distansya. Ang mga ito ay immune din sa panghihimasok at eavesdropping. Sa fiber optic cable

Mga file server
Ang Network Operating System (NOS) ay isang set ng mga programa na nagbibigay ng pagproseso, pag-iimbak at pagpapadala ng data sa isang network. Network operating system

ginagawa
Ang istraktura ng operating system ng network

Ang network operating system ay bumubuo ng batayan ng anumang computer network. Ang bawat computer sa network ay autonomous, samakatuwid, ang isang network operating system sa isang malawak na kahulugan ay nauunawaan bilang isang hanay ng mga operating system.
Mga redirector

Redirector – networking software na tumatanggap ng mga kahilingan sa I/O para sa mga malayuang file, pinangalanang mga pipe, o mga slot ng mail at pagkatapos ay muling italaga ang mga ito sa ibang serbisyo ng network
Mga distributor

Ang designator ay isang piraso ng software na kumokontrol sa pagtatalaga ng mga drive letter sa parehong lokal at malayuang network o mga nakabahaging mapagkukunan.
Mga pangalan ng UNC Ang redirector at allocator ay hindi ang tanging pamamaraan

, ginagamit upang ma-access ang mga mapagkukunan ng network. Karamihan sa mga modernong operating system ng network, pati na rin ang Windows 95, 98, NT, p
Server software Upang ang computer ay kumilos bilang server ng network kailangang mai-install bahagi ng server

network operating system na nagbibigay-daan sa iyo na mapanatili ang mga mapagkukunan at ipamahagi ang mga ito
Software ng kliyente at server Ang ilan sa mga operating system ng network, kabilang ang kabilang ang Windows NT, mayroon mga bahagi ng software , na nagbibigay sa computer ng parehong kliyente at mga kakayahan ng server

. Ito ay nagpapahintulot sa mga computer na
Peer-to-peer NOS at NOS na may mga dedikadong server

Depende sa kung paano ipinamamahagi ang mga function sa pagitan ng mga computer sa network, ang mga operating system ng network, at samakatuwid ang mga network, ay nahahati sa dalawang klase: peer-to-peer at mga network na may mga dedikadong server.
NOS para sa mga network ng enterprise Ang mga operating system ng network ay may iba't ibang katangian depende sa kung ang mga ito ay inilaan para sa mga network ng sukat grupong nagtatrabaho

(kagawaran), para sa mga network ng campus o para sa mga network ng enterprise
Mga network ng departamento

Ang pangunahing layunin ng operating system na ginagamit sa isang network sa buong departamento ay upang ayusin ang pagbabahagi ng mga mapagkukunan tulad ng mga application, data, laser printer, at posibleng mga low-speed mode.
Mga network ng campus

Ang operating system na tumatakbo sa network ng campus ay dapat magbigay sa mga empleyado sa ilang mga departamento ng access sa ilang mga file at mapagkukunan sa mga network ng iba pang mga departamento. Mga serbisyong ibinibigay ng mga OS campus network
Ang corporate network ay nag-uugnay sa mga network ng lahat ng mga departamento ng enterprise, kahit na ang mga matatagpuan sa malaking distansya. Mga network ng kumpanya gumamit ng mga pandaigdigang koneksyon (WAN links) upang ikonekta ang mga lokal na network

Layunin ng NetWare OS
Ang file server sa NetWare OS ay isang regular na PC, ang network OS na kumokontrol sa pagpapatakbo ng LAN. Kasama sa mga control function ang pag-coordinate ng mga workstation at pag-regulate ng proseso ng paghihiwalay

Sistema ng file ng network
Isa sa mga pangunahing layunin ng paggamit ng mga network ay upang matiyak na ang lahat ng mga gumagamit ay may access sa mga nakabahaging device pag-iimbak ng impormasyon pangunahin sa mga hard drive. Organisasyon ng file system sa maraming paraan

Pangunahing Mga Tampok ng Networking
Sinusuportahan ng NetWare ang mga sumusunod na antas ng protocol ayon sa klasipikasyon ng OSI: - channel, pagpoproseso ng frame header (driver adaptor ng network);

- network (mga protocol IPX, SPX, NetB
Proteksyon ng impormasyon Ang mga tampok ng seguridad ng impormasyon ay binuo sa NetWare sa mga pangunahing antas

operating system, at hindi ito isang add-on sa anyo ng isang application. Dahil gumagamit ng espesyal ang NetWare
Windows NT na pamilya ng mga operating system ng network

Noong Hulyo 1993, lumitaw ang unang operating system ng pamilya NT - Windows NT 3.1 at Windows NT Advanced Server 3.1. Paglabas ng bersyon 3.5, na makabuluhang nabawasan ang mga kinakailangan para sa kagamitan at nagsama ng ilang kapaki-pakinabang
Istraktura ng Windows NT

Sa istruktura, ang Windows NT ay maaaring ipakita sa anyo ng dalawang bahagi: isang bahagi ng operating system na tumatakbo sa user mode, at isang bahagi ng operating system na tumatakbo sa kernel mode (Fig. 7.6).
Mga tool sa network Ang mga tool sa networking ng Windows NT ay naglalayong ipatupad ang pakikipag-ugnayan sa umiiral na mga uri

network, na nagbibigay ng kakayahang mag-download at mag-unload ng software ng network, at iyon
Komposisyon ng Windows NT

Ang Windows NT ay isang modular operating system. Ang mga pangunahing module ay: - Hardware Abstraction Layer (HAL);
- Kernel; Mga Katangian ng Windows NT Pinahusay na auto recognition ng kagamitan, kakayahan

manu-manong pagpili
at pag-configure ng mga adapter ng network kung ang awtomatikong pagkilala ay hindi nagbibigay ng positibong resulta. Araw Mga lugar ng paggamit ng Windows NT Ang network operating system na Windows NT Workstation ay maaaring gamitin bilang isang kliyente sa Mga network ng Windows

NT Server, pati na rin
Ang operating system ng UNIX ay, sa kaibuturan nito, isang network operating system mula noong ito ay umpisahan. Sa pagdating ng multilayer network protocol na TCP/IP, nagpatupad ang AT&T ng mekanismo

Mga programa
Ang UNIX OS ay parehong operating environment para sa paggamit ng mga kasalukuyang application program at isang environment para sa pagbuo ng mga bagong application. Ang mga bagong programa ay maaaring isulat sa iba't ibang wika (Fortran, Pask

UNIX OS kernel
Tulad ng anumang iba pang multi-user na operating system na nagpoprotekta sa mga user mula sa isa't isa at nagpoprotekta sa data ng system mula sa sinumang unprivileged user, UNIX at

Sistema ng file
Ang konsepto ng isang file ay isa sa pinakamahalaga para sa operating system ng UNIX. Ang lahat ng mga file na maaaring manipulahin ng mga gumagamit ay matatagpuan sa isang file system, na isang puno, intermediate

Mga prinsipyo ng proteksyon
Dahil ang UNIX OS mula sa simula nito ay naisip bilang isang multi-user na operating system, ang problema sa pagpapahintulot sa pag-access sa mga file para sa iba't ibang mga gumagamit ay palaging may kaugnayan.

User at user group ID
Kapag nag-log in ang isang user, bini-verify ng login program na naka-log in at alam ang user tamang password(kung naka-install), lumilikha ng bagong proseso at pinapatakbo ang kahilingan dito

Proteksyon ng file
Tulad ng nakaugalian sa isang multi-user na operating system, sinusuportahan ng UNIX ang isang pare-parehong mekanismo ng kontrol sa pag-access para sa mga file at mga direktoryo ng file system. Anumang proseso ay maaaring makatanggap ng mga dos

Pangkalahatang-ideya ng Linux System
Ang anumang operating system na katulad ng UNIX ay binubuo ng isang kernel at ilang mga programa ng system. Mayroon ding ilang mga application program para magsagawa ng ilang gawain.

Graphical User Interface
Sa parehong UNIX at Linux system, ang user interface ay hindi binuo sa core ng system. Sa halip, kinakatawan ito ng mga programa sa antas ng user. Nalalapat ito sa parehong teksto at

Networking
Ang pagkonekta sa isang system sa pamamagitan ng isang network ay gumagana nang bahagyang naiiba kaysa sa isang regular na koneksyon. Mayroong hiwalay na pisikal na mga serial line para sa bawat terminal kung saan nangyayari ang koneksyon.

Mga sistema ng file ng network
Ang isa sa mga pinaka-kapaki-pakinabang na function na maaaring makamit gamit ang network ay ang pagbabahagi ng mga file sa pamamagitan ng network file system. Karaniwan ang isang sistema na tinatawag na Network File System ay ginagamit at

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
1. Ano ang NOS at ano ang layunin nito?

2. Anong mga function ng network ang ginagawa ng isang network operating system?
3. Anong mga bahagi ang binubuo ng istruktura ng NOS?

4. Ano ang redirector?
Pagganap Ang pagganap ay isang katangian ng network na nagbibigay-daan sa iyong matantya kung gaano kabilis naabot ng impormasyon mula sa isang nagpapadalang workstation ang isang tumatanggap na workstation. Para sa pagganap

Pagiging maaasahan at kaligtasan
Pagiging maaasahan at pagpapahintulot sa kasalanan.

Ang pinakamahalagang katangian
ang mga network ng computer ay pagiging maaasahan. Ang pagtaas ng pagiging maaasahan ay batay sa prinsipyo ng pagpigil sa mga pagkakamali sa pamamagitan ng pagbabawas Transparency Ang transparency ay isang estado ng network kapag ang user, habang nagtatrabaho sa network, ay hindi ito nakikita.

Ang network ng komunikasyon ay transparent tungkol sa impormasyong dumadaan dito,
Sinusuportahan ang iba't ibang uri ng trapiko

Ang trapiko sa network ay random, ngunit nagpapakita rin ito ng ilang mga pattern. Karaniwan, ang ilang mga gumagamit ay nagtatrabaho sa
karaniwang gawain

, (halimbawa, mga empleyado ng isang departamento
Pamamahala ng Pagganap

Ang layunin ng pamamahala ng pagganap ay upang sukatin at ipatupad ang iba't ibang aspeto ng pagganap ng network upang ang inter-network na kahusayan ay mapanatili sa isang katanggap-tanggap na antas. Mga halimbawa ng mga variable
Pamamahala ng configuration

Ang layunin ng pamamahala ng pagsasaayos ay kontrolin ang impormasyon sa pagsasaayos ng network at system upang ang epekto sa network ng iba't ibang bersyon ng hardware ay masusubaybayan at mapangasiwaan.
Pamamahala ng kasalanan

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
Ang layunin ng fault management ay tukuyin, itala, abisuhan ang mga user, at (hanggang posible) awtomatikong itama ang mga problema sa network upang epektibong mapanatili ang operasyon ng network.

Pamamahala ng proteksyon ng data
Ang layunin ng pamamahala sa seguridad ng data ay kontrolin ang pag-access sa mga mapagkukunan ng network alinsunod sa mga lokal na alituntunin upang gawing imposible ang sabotahe ng network at pag-access sa sensitibong impormasyon. Pagkakatugma Ang pagiging tugma at kakayahang dalhin ng software. Ang konsepto ng software compatibility ay unang inilapat sa malaking sukat ng mga developer ng IBM/360 system. Ang pangunahing gawain kapag nag-project 1. Ano ang mga pangunahing kinakailangan para sa mga network? 2. Ano ang pagganap ng network?

Pagse-set up ng network adapter at transceiver
Upang patakbuhin ang isang PC sa isang network, dapat mong i-install at i-configure nang tama ang network adapter. Para sa mga adaptor na nakakatugon sa pamantayan ng PnP, awtomatikong ginagawa ang pagsasaayos. Kung hindi, kailangan mong i-configure ang linya

Mga function ng adapter ng network
Ang mga adapter ng network ay nagsasagawa ng pitong pangunahing operasyon kapag tumatanggap o nagpapadala ng mensahe: 1. Galvanic na paghihiwalay mula sa coaxial cable o twisted pair. Para sa layuning ito, ginagamit ang mga ito

Mga uri ng mga adapter ng network
Ang mga adapter ng network ay naiiba sa uri at lapad ng panloob na data bus na ginagamit sa computer - ISA, EISA, PCI, MCA.

Ang mga adapter ng network ay naiiba din sa uri ng network na ginagamit sa network.
Mga Repeater at Hub

Ang pangunahing function ng isang repeater, gaya ng ipinahihiwatig ng pangalan nito, ay upang ulitin ang mga signal na dumarating sa port nito. Pinapabuti ng repeater ang mga de-koryenteng katangian ng mga signal at ang kanilang timing
Pagpaplano ng network na may hub

Kapag pumipili ng lokasyon upang i-install ang concentrator, isaalang-alang ang mga sumusunod na aspeto: - lokasyon;
- mga distansya;

- nutrisyon. Pagpili ng lokasyon para sa pag-install ng hub
Mga pakinabang ng isang hub

Ang mga concentrator ay may maraming pakinabang. Una, ang network ay gumagamit ng star topology, kung saan ang mga koneksyon sa mga computer ay bumubuo ng mga spokes, at ang hub ay ang sentro ng bituin. Pinapasimple ng topology na ito
Mga tulay at switch

Ang tulay ay isang relay system na nagkokonekta sa mga channel ng paghahatid ng data.
kanin. Pagkakaiba sa pagitan ng tulay at switch Ang pagkakaiba sa pagitan ng isang tulay at isang switch ay ang isang tulay ay maaari lamang magpadala ng mga frame sa pagitan ng isang pares ng mga port sa isang pagkakataon, habang ang isang switch ay sabay na sumusuporta sa mga stream

Lumipat
Switch – isang device na pumipili ng isa sa posibleng mga opsyon (mga direksyon sa paglilipat ng data. switch ng LAN

Lumipat
lokal na network

network ng lokal na lugar
switch) – isang device na nagsisiguro ng interaksyon sa pagitan ng mga segment ng isa o grupo ng mga lokal na network.

LAN switch, gaya ng dati
Router

idinisenyo upang mag-interface sa pisikal na paraan ng koneksyon. Ang pisikal na paraan ng koneksyon ay isang kumbinasyon ng pisikal na kapaligiran, hardware at software
1. Layunin ng network adapter.

2. Anong mga parameter ang kailangang itakda para sa network adapter?
3. Ilista ang mga function ng network adapters. 4. Ano ang isang pisikal na address Mga tuntuning Ruso

1000Base–LX – pamantayan para sa mga segment ng network
Gigabit Ethernet

sa isang fiber optic cable na may light wavelength na 1.3 microns.
1000Base-SX ang pamantayan para sa

mga terminong Ingles Access - access. Pag-audit sa pag-access - kontrol sa pag-access. Adapter – adapter, device para sa pagtutugma ng mga parameter ng input at output signal Mga pagdadaglat sa Ingles ACF (Advanced Communications Function) – karagdagang function ng komunikasyon..

ACP (ANSI Code Page) – ANSI code page.

ACPI

  • Tinatawag ang isang napagkasunduang hanay ng mga protocol sa iba't ibang antas, sapat upang ayusin ang internetworking

    stack ng protocol

. Para sa bawat antas, ang isang hanay ng mga function ng query ay tinukoy para sa pakikipag-ugnayan sa mas mataas na antas, na tinatawag na

interface

    . Ang mga patakaran para sa pakikipag-ugnayan sa pagitan ng dalawang makina ay maaaring ilarawan bilang isang hanay ng mga pamamaraan para sa bawat antas, na tinatawag mga protocol

    Maraming protocol stack na malawakang ginagamit sa mga network. Ang mga ito ay mga stack na internasyonal at pambansang mga pamantayan, at mga proprietary stack na naging laganap dahil sa paglaganap ng kagamitan mula sa isang partikular na kumpanya. Ang mga halimbawa ng mga sikat na protocol stack ay kinabibilangan ng Novell's IPX/SPX stack, ang TCP/IP stack na ginagamit sa Internet at maraming UNIX-based na network, ang International Standards Organization's OSI stack, Digital Equipment Corporation's DECnet stack, at marami pang iba. Ang mga protocol stack ay nahahati sa tatlong antas:

    transportasyon; inilapat.

    Mga protocol ng network Ang mga network protocol ay nagbibigay ng mga sumusunod na serbisyo: addressing at routing information, checking for errors, requesting retransmission, and establishing rules for interaction in a specific network environment. Nasa ibaba ang pinakasikat na network protocol. . Pinagsamang binuo ng IBM at Microsoft, ang protocol na ito ay nagbibigay ng mga serbisyo sa transportasyon para sa NetBIOS.

Mga protocol ng transportasyon

Ang mga transport protocol ay nagbibigay ng mga sumusunod na serbisyo para sa mapagkakatiwalaang pagdadala ng data sa pagitan ng mga computer. Nasa ibaba ang pinakasikat na transport protocol.

    ATP(AppleTalkProtocol – AppleTalk Transaction Protocol) at NBP(NameBindingProtocol – Name binding protocol). AppleTalk session at transport protocol.

    NetBIOS ( Pangunahing sistema ng I/O ng network) . Ang NetBIOS ay nagtatatag ng koneksyon sa pagitan ng mga computer, at Mga protocol ng network nagbibigay ng mga serbisyo ng data para sa koneksyon na ito.

    SPX(SequencedPacketeXchange – Sequential packet exchange) sa NWLink.NovelNetWare protocol na ginagamit upang matiyak ang paghahatid ng data.

    TCP(TransmissionControlProtocol – Transmission Control Protocol) Isang protocol ng TCP/IP stack na responsable para sa maaasahang paghahatid ng data.

Mga protocol ng aplikasyon

Ang mga protocol ng aplikasyon ay responsable para sa kung paano nakikipag-usap ang mga application. Nasa ibaba ang pinakasikat na mga protocol ng application.

    AFP(Apple Talk File Protocol - Apple Talk File Protocol).

    FTP(File Transfer Protocol - File Transfer Protocol).

    NCP Isang TCP/IP stack protocol na ginagamit upang magbigay ng mga serbisyo sa paglilipat ng file.

    SNMP(NetWare Core Protocol - NetWare Basic Protocol). NovelNetWare client shell at mga redirector.

    HTTP(SimpleNetworkManagementProtocol). Isang TCP/IP stack protocol na ginagamit upang pamahalaan at subaybayan ang mga device sa network.