Interneti-protokollid. Vaadake, millised on rakenduskihi protokollid teistes sõnaraamatutes

Rakenduskihi protokolle kasutatakse teabe edastamiseks konkreetsetele võrguarvutis töötavatele klientrakendustele. IP-võrkudes põhinevad rakenduskihi protokollid TCP standardil ja täidavad mitmeid erifunktsioone, pakkudes kasutajaprogrammidele andmeid rangelt määratletud eesmärgil. Allpool vaatleme lühidalt mitmeid TCP/IP-virna rakendusprotokolle.

FTP protokoll

Nagu nimigi ütleb, on FTP protokoll ( Failiedastus Protokoll) on mõeldud failide edastamiseks Interneti kaudu. Selle protokolli alusel rakendatakse protseduure failide laadimiseks ja mahalaadimiseks veebi kaugsõlmedes. FTP võimaldab teil edastada masinast masinasse mitte ainult faile, vaid ka terveid kaustu, sealhulgas alamkatalooge mis tahes pesitsussügavusele. Selleks pääseb juurde FTP käsusüsteemile, mis kirjeldab mitmeid selle protokolli sisseehitatud funktsioone.

POP3 ja SMTP protokollid

Töötamisel kasutatavad rakendusprotokollid meili teel, mida nimetatakse SMTP-ks (Simple Mail Transfer Protocol) ja POP3-ks (Post Office Protocol), esimene neist “vastutab” väljamineva kirjavahetuse eest, teine ​​vastutab sissetuleva kirjavahetuse eest.
Nende protokollide funktsioonid hõlmavad e-kirjade kohaletoimetamise korraldamist ja nende edastamist meilikliendile. Lisaks võimaldab SMTP-protokoll saata mitu sõnumit ühele adressaadile, korraldada sõnumite vahepealset salvestamist ja kopeerida ühte sõnumit mitmele adressaadile saatmiseks. Nii POP3-l kui ka SMTP-l on sisseehitatud mehhanismid meiliaadresside tuvastamiseks, aga ka spetsiaalsed moodulid sõnumite edastamise usaldusväärsuse suurendamiseks.

HTTP protokoll

HTTP protokoll ( Hüpertekst Transfer Protocol) pakub ülekannet kaugserverid sisse kirjutatud hüperteksti märgistuskoodi sisaldavate dokumentide kohalikku arvutisse HTML keel või XML, st veebilehed. See rakendusprotokoll on keskendunud peamiselt teabe edastamisele veebibrauseritele, millest tuntuimad on sellised rakendused nagu Microsoft Internet Explorer ja Netscape Communicator.
HTTP-protokolli kasutades saadetakse päringud Internetis asuvatele kaugserveritele ja nende vastuseid töödeldakse; pealegi
see HTTP võimaldab teil kasutada standardseid aadresse veebiressursside helistamiseks domeenisüsteem nimed (DNS, domeeninimesüsteem), st tähistused, mida nimetatakse URL-iks (Uniform Resource Locator) kujul http:/ /www.domain.zone/page (l).

TELNET protokoll

TELNET-protokoll on loodud korraldama terminali juurdepääs kaughostile, vahetades käske ASCII märgivormingus. Reeglina tuleb TELNET-protokolli kaudu serveriga töötamiseks kliendi poolele paigaldada spetsiaalne programm nimega telneti klient, mis pärast kaugsõlmega ühenduse loomist avab serveri operatsioonishelli süsteemikonsooli. selle aken. Pärast seda saate serveriarvutit terminalirežiimis hallata nii, nagu see oleks teie enda oma (loomulikult administraatori poolt välja toodud raamistikus). Näiteks saate muuta, kustutada, luua, redigeerida faile ja kaustu, samuti käivitada programme servermasina kettal ning vaadata teiste kasutajate kaustade sisu. Olenemata sellest, millist operatsioonisüsteemi te kasutate, võimaldab Telneti protokoll teil suhelda kaugmasinaga "võrdväärsena". Näiteks saate hõlpsasti avada UNIX-i seansi arvutis, kus töötab MS Windows.

UDP protokoll

Rakenduse andmeedastusprotokolli UDP (User Datagram Protocol) kasutatakse aeglastel liinidel teabe edastamiseks datagrammidena.
Datagramm sisaldab kõiki selle saatmiseks ja vastuvõtmiseks vajalikke andmeid. Datagrammide edastamisel ei tegele arvutid side stabiilsuse tagamisega, mistõttu tuleb töökindluse tagamiseks rakendada erimeetmeid.
UDP-protokolli teabe töötlemise skeem on põhimõtteliselt sama, mis TCP puhul, kuid ühe erinevusega: UDP jagab teabe alati sama algoritmi järgi, rangelt määratletud viisil. UDP-protokolli abil suhtlemiseks kasutatakse vastamissüsteemi: UDP-paketi vastuvõtmisel saadab arvuti saatjale etteantud signaali. Kui saatja ootab signaali liiga kaua, kordab ta lihtsalt edastamist.
Esmapilgul võib tunduda, et UDP-protokoll koosneb täielikult miinustest, kuid sellel on ka üks oluline eelis: Interneti-rakendused töötavad UDP-ga kaks korda kiiremini kui selle kõrgtehnoloogilisema venna TCP-ga.

Rakenduskihi protokollid

Miks on kaks transpordiprotokolli, TCP ja UDP, ja mitte ainult üks neist? Fakt on see, et nad pakuvad rakendusprotsessidele erinevaid teenuseid. Enamik rakendusprogramme kasutab neist ainult ühte. Programmeerijana valite teie vajadustele kõige paremini vastava protokolli. Kui vajate usaldusväärset kohaletoimetamist, võib TCP olla parim. Kui vajate datagrammi edastamist, võib UDP olla parem. Kui vajate tõhusat edastamist pika ja ebausaldusväärse andmesideühenduse kaudu, võib TCP olla parem valik. Kui lühikeste ühendustega kiiretes võrkudes on vaja tõhusust, võib UDP olla parim protokoll. Kui teie vajadused ei kuulu nendesse kategooriasse, on transpordiprotokolli valik ebaselge. Rakendusprogrammid võivad aga valitud protokolli puudusi parandada. Näiteks kui valite UDP ja vajate töökindlust, siis rakendusprogramm peab pakkuma töökindlust. Kui valite TCP ja teil on vaja kirjeid üle kanda, peab rakendusprogramm sisestama baitide voogu markerid, et kirjeid oleks võimalik eristada.

Millised rakendused on TCP/IP-võrkudes saadaval?

Nende koguarv on suur ja kasvab pidevalt. Mõned rakendused on olemas olnud Interneti algusest peale. Näiteks TELNET ja FTP. Teised on hiljuti ilmunud: X-Window, SNMP.

Rakendustaseme protokollid on keskendunud konkreetsetele rakendusülesannetele. Need määratlevad nii teatud tüüpi suhtluse korraldamise protseduurid rakendusprotsesside vahel kui ka teabe esitamise vormi sellise suhtluse ajal. Selles jaotises kirjeldame lühidalt mõnda rakendusprotokolle.

TELNET protokoll

TELNET-protokoll võimaldab teenindusmasinal käsitleda kõiki kaugterminale standardsete liinitüüpi "võrgu virtuaalterminalidena", mis töötavad ASCII-koodis, ning annab ka võimaluse pidada läbirääkimisi keerukamate funktsioonide üle (näiteks kohalik või kaugjuhtimine, leherežiim, ekraani kõrgus ja laius jne) TELNET töötab TCP protokolli alusel. Rakenduse tasemel TELNETist kõrgemal on kas reaalne terminali tugiprogramm (kasutaja poolel) või rakendusprotsess teenindusmasinas, millele pääseb juurde terminalist.

TELNETiga töötamine on nagu telefoninumbri valimine. Kasutaja sisestab klaviatuuril midagi sellist:

ja saab ekraanil kutse deltaautosse sisenemiseks.

TELNET-protokoll on kasutusel olnud pikka aega. See on hästi testitud ja laialt levinud. Paljude operatsioonisüsteemide jaoks on loodud palju rakendusi. On täiesti vastuvõetav, et kliendiprotsess töötab näiteks VAX/VMS OS-is ja serveriprotsess UNIX System V.

FTP protokoll

FTP-protokoll (File Transfer Protocol) on sama laialt levinud kui TELNET. See on TCP/IP perekonna üks vanimaid protokolle. Nii nagu TELNET, kasutab see TCP transporditeenuseid. Erinevate operatsioonisüsteemide jaoks on palju rakendusi, mis töötavad hästi koos. FTP kasutaja saab helistada mitmele käsule, mis võimaldavad tal vaadata kaugmasina kataloogi, liikuda ühest kataloogist teise ja kopeerida ühte või mitut faili.

SMTP protokoll

SMTP-protokoll (Simple Mail Transfer Protocol) toetab sõnumite (e-kirjade) edastamist suvaliste Interneti-sõlmede vahel. SMTP-protokoll, millel on mehhanismid kirjade vahepealseks säilitamiseks ja kohaletoimetamise usaldusväärsuse suurendamiseks, võimaldab kasutada erinevaid transporditeenuseid. See võib töötada isegi võrkudes, mis ei kasuta TCP/IP perekonna protokolle. SMTP-protokoll pakub nii sõnumite rühmitamist samale adressaadile kui ka sõnumi mitme koopia korrutamist erinevatele aadressidele edastamiseks. SMTP-mooduli kohal on teatud arvutisüsteemide postiteenus.

r-käsud

Seal on terve rida "r-käske" (puldist - kaugjuhtimispuldist), mis ilmusid esmakordselt UNIX OS-is. Need on analoogsed tavaliste UNIX-i käskudega, kuid on loodud töötama kaugmasinatega. Näiteks käsk rcp sarnaneb käsuga cp ja on mõeldud failide kopeerimiseks masinate vahel. Faili teisaldamiseks sõlme deltasse sisestage lihtsalt

rcp file.c delta:

Käsu "cc file.c" käivitamiseks deltamasinas saate kasutada käsku rsh:

rsh delta cc fail.c

Sissepääsu korraldamiseks kaugsüsteem Käsk rlogin on mõeldud:

R-seeria käske kasutatakse peamiselt UNIX-i operatsioonisüsteemi töötavates süsteemides. Samuti on MS-DOS-i rakendusi. Käsud vabastavad kasutaja kaugsüsteemi sisselogimisel paroolide sisestamise vajadusest ja hõlbustavad oluliselt nende tööd.

Võrgu failisüsteem NFS (Network Failisüsteem) töötas esmakordselt välja Sun Microsystems Inc. NFS kasutab UDP transporditeenuseid ja võimaldab mitme UNIX-i masina failisüsteeme ühendada ühte üksusesse. Kettata tööjaamad pääsevad failiserveri ketastele ligi nii, nagu oleksid need nende kohalikud kettad.

NFS suurendab oluliselt võrgu koormust. Kui võrk kasutab aeglaseid sideliine, on NFS-ist vähe kasu. Kui aga läbilaskevõime võrk võimaldab NFS-il normaalselt töötada, siis saavad kasutajad suuri eeliseid. Kuna NFS-server ja klient on juurutatud OS-i tuumas, on kõik levinumad võrguvälised programmid võimelised töötama ühendatud NFS-ketastel asuvate kaugfailidega samamoodi nagu kohalike failidega.

SNMP protokoll

SNMP-protokoll (Simple Network Management Protocol) töötab UDP-põhiselt ja on mõeldud kasutamiseks võrguhaldusjaamadele. See võimaldab juhtimisjaamadel koguda Internetis teavet asjade seisu kohta. Protokoll määrab andmete vormingu, nende töötlemine ja tõlgendamine on jäetud juhtimisjaamade või võrguhalduri otsustada.

X-Aken

X-Window süsteem kasutab TCP-l töötavat X-Window protokolli graafika ja teksti mitme akna kuvamiseks tööjaama bitmap kuvaritel. X-Window on palju enamat kui lihtsalt akende joonistamise utiliit; See on terve inimese ja masina interaktsiooni filosoofia.

Interneti-rakenduste protokollid

Interneti-protokolli hierarhia kõrgeimal tasemel on järgmised rakenduskihi protokollid:

  • DNS - hajutatud süsteem domeeninimed, mis hosti domeeninime sisaldava päringu korral teatavad IP-aadressi;
  • HTTP- protokoll hüperteksti internetti edastamiseks;
  • HTTPS- HTTP-protokolli laiendus, mis toetab krüptimist;
  • FTP(File Transfer Protocol - RFC 959) - protokoll, mis on mõeldud failide edastamiseks arvutivõrkude kaudu;
  • Telnet(TELecommunication NETwork - RFC 854) - võrguprotokoll tekstiliidese rakendamiseks üle võrgu;
  • SSH(Secure Shell – RFC 4251) on rakendusprotokoll, mis võimaldab operatsioonisüsteemi kaugjuhtimist ja failiedastust. Erinevalt Telnetist krüpteerib see kogu liikluse;
  • POP3– meilikliendi protokoll, mida meiliklient kasutab meilisõnumite vastuvõtmiseks serverist;
  • IMAP- Internetis e-posti juurdepääsu protokoll;
  • SMTP– protokoll, mida kasutatakse kirjade saatmiseks kasutajatelt serveritesse ja serverite vahel edasiseks adressaadile edastamiseks;
  • LDAP- kataloogiteenustele juurdepääsu protokoll X.500 on laialdaselt kasutatav standard kataloogiteenustele juurdepääsuks;
  • XMPP(Jabber) – XML-põhine laiendatav protokoll peaaegu reaalajas kiirsõnumite saatmiseks;
  • SNMP- Interneti-haldusprotokoll.

Vaatame mõnda neist protokollidest lähemalt.

FTP võimaldab teil ühenduse luua FTP serverid, vaadata kataloogide sisu ja laadida faile serverist või serverisse; Lisaks on võimalik failiedastusrežiim serverite vahel; FTP võimaldab faile vahetada ja nendega toiminguid teha TCP-võrgu kaudu. See protokoll töötab sõltumata operatsioonisüsteemidest. Ajalooliselt on FTP pakkunud avatud funktsionaalsust, mis võimaldab faile läbi võrgu läbipaistvalt ühest arvutist teise üle kanda. See pole nii triviaalne, kui võib tunduda, kuna erinevat tüüpi arvutitel võib olla erinev sõnade suurus ja sõnade bitte ei pruugita samas järjekorras salvestada ega kasutada erinevad vormingud sõnad

  1. Telnet

Nime "telnet" kasutavad ka mõned juurutavad utiliidid kliendi osa protokolli. Protokoll telnet töötab vastavalt klient-server arhitektuuri põhimõtetele ja pakub tähtnumbrilise terminali emuleerimist, piirates kasutaja režiimi käsurida. Rakendus telnet andis terminalidele keele kaugarvutitega suhtlemiseks. ARPANETi loomisel vajas iga arvutisüsteem oma terminale. Rakendus telnet on muutunud terminalide ühiseks nimetajaks. Piisas tarkvara kirjutamisest igale arvutile, mis toetas "terminali telnet"et üks terminal saaks suhelda igat tüüpi arvutitega.

Funktsionaalsuselt sarnaneb see telneti ja rlogini protokollidega, kuid erinevalt neist krüpteerib kogu liikluse, sealhulgas edastatud paroolid. Enamiku operatsioonisüsteemide jaoks on saadaval SSH-kliendid ja SSH-serverid.

  1. Postiprotokollid.

Kuigi telnet ja FTP olid (ja on siiani) kasulikud, esimene rakendus, mis muutis ARPANETi arvutikasutajate meeltes pöörde, oli meil. Enne ARPANETi olid meilisüsteemid, kuid need olid kõik ühe arvutiga süsteemid. 1972. aastal Ray Tomlinson(Ray Tomlinson) BBN-ist kirjutas esimese paketi, mis pakub hajutatud postiteenuseid mitmest arvutist koosneva arvutivõrgu kaudu. Juba 1973. aastaks näitasid ARPA juhtimisuuringud, et kolmveerand kogu ARPANETi liiklusest oli meil. E-posti eelised olid nii suured, et üha rohkem kasutajaid püüdis ARPANETiga ühendust luua, mille tulemusena kasvas vajadus lisada uusi sõlmi ja kasutada kiireid liine. Nii tekkis trend, mis kestab tänaseni.

  • POP3(Post Office Protocol Version 3 – RFC 1939) – protokoll, mida e-posti klient kasutab meiliserverist meilisõnumite vastuvõtmiseks;
  • IMAP(Interneti-sõnum Juurdepääsuprotokoll- RFC 3501) – e-posti juurdepääsuprotokoll. Sarnaselt POP3-ga, kuid pakub kasutajale rikkalikke võimalusi keskserveris asuvate postkastidega töötamiseks. Meilidega saab manipuleerida kasutaja (kliendi) arvutist, ilma et oleks vaja pidevalt faile koos kirjade täissisuga serverist edasi-tagasi edastada.
  • SMTP(Simple Mail Transfer Protocol – RFC 2821) – e-kirjade edastamiseks mõeldud protokoll. Kasutatakse kirjade saatmiseks kasutajatelt serveritesse ja serverite vahel edasiseks adressaadile edastamiseks. Kirjade vastuvõtmiseks peab meiliklient kasutama POP3- või IMAP-protokolle.

Veebi hüperteksti ressursivõrgu põhiprotokoll on HTTP-protokoll. See põhineb interaktsioonil" klient- server ", see tähendab, et eeldatakse, et:

  1. Tarbija- klientühenduse loomisega tarnijaga - server saadab talle päringu;
  2. tarnija- server, olles saanud päringu, teeb vajalikud toimingud ja tagastab vastuse koos tulemusega kliendile tagasi.

Sel juhul on klientarvuti töö korraldamiseks kaks võimalust:

  • Õhuke klient on klientarvuti, mis edastab kõik infotöötlusülesanded serverisse. Õhuke kliendi näide on brauseriga arvuti, mida kasutatakse veebirakendustega töötamiseks.
  • Paks klient, vastupidi, töötleb teavet sõltumata serverid, kasutab viimast peamiselt ainult andmete salvestamiseks.

Enne konkreetsete klient-serveri veebitehnoloogiate juurde asumist vaatleme HTTP põhiprotokolli põhiprintsiipe ja ülesehitust.

HTTP protokoll

HTTP (HyperText Transfer Protocol – RFC 1945, RFC 2616) on rakenduskihi protokoll hüperteksti edastamiseks.

HTTP keskne üksus on ressurss, millele osutab kliendi päringus olev URI. Tavaliselt salvestatakse selliseid ressursse server failid. HTTP-protokolli eripäraks on võimalus määrata päringus ja vastuses sama ressursi esitamise meetod vastavalt erinevatele parameetritele: formaat, kodeering, keel jne. See on tänu võimalusele määrata sõnumi kodeerimise meetod. et klient ja server saavad vahetada binaarandmeid, kuigi algselt oli see protokoll mõeldud sümboolse teabe edastamiseks. Esmapilgul võib see tunduda ressursside raiskamisena. Tõepoolest, sümboolsel kujul olevad andmed võtavad rohkem mälu, sõnumid tekitavad sidekanalitele lisakoormust, kuid sellel formaadil on palju eeliseid. Üle võrgu edastatavad sõnumid on loetavad ning saadud andmeid analüüsides saab süsteemiadministraator vea hõlpsalt üles leida ja parandada. Vajadusel saab ühe interakteeruva rakenduse rolli täita inimene, sisestades käsitsi vajalikus vormingus sõnumeid.



Erinevalt paljudest teistest protokollidest on HTTP mäluvaba protokoll. See tähendab, et protokoll ei salvesta teavet varasemate kliendipäringute ja serveri vastuste kohta. HTTP-d kasutavad komponendid saavad iseseisvalt säilitada seotud olekuteavet viimased taotlused ja vastused. Näiteks päringuid saatev veebikliendirakendus saab jälgida vastuste viivitusi ja veebiserver saab salvestada viimaste klientide IP-aadresse ja päringupäiseid.

Kogu HTTP-protokolliga töötamiseks mõeldud tarkvara on jagatud kolme põhikategooriasse:

  • Serverid - teabe säilitamise ja töötlemise teenuste pakkujad (päringute töötlemine).
  • Kliendid- serveriteenuste lõpptarbijad (päringute saatmine).
  • Puhverserverid transporditeenistuse töö toetamiseks.

Peamised kliendid on brauserid näiteks: InternetExplorer, Opera, MozillaFirefox, NetscapeNavigator ja teised. Kõige populaarsemad veebirakendused serverid on: InternetInformationServices (IIS), Apache, lighttpd, nginx. Enamik teadaolevad teostused puhverserverid: Squid, UserGate, Multiproxy, Naviscope.

"Klassikaline" HTTP-seansi skeem näeb välja selline.

  1. TCP-ühenduse loomine.
  2. Kliendi soov.
  3. Serveri vastus.
  4. TCP-ühenduse katkestamine.

Nii et klient saadab server päring, saab sellelt vastuse, misjärel interaktsioon peatub. Tavaliselt on kliendi päring HTML-dokumendi või mõne muu ressursi taotlus ja serveri vastus sisaldab selle ressursi koodi.

Kliendi poolt serverile saadetud HTTP-päring sisaldab järgmisi komponente.

  • Olekurida (vahel kasutatakse sellele viitamiseks ka mõisteid olekurida või päringurida).
  • Päise väljad.
  • Tühi string.
  • Taotluse keha.

Olekuriba koos päiseväljad vahel ka kutsutakse päringu päis.

Riis. 2.1. Kliendipäringu struktuur.

Olekuriba on järgmises vormingus:

request_method URL_pecypca protokolli_versioon HTTP

Vaatame olekuriba komponente, pöörates erilist tähelepanu päringumeetoditele.

meetod olekureal määratud määrab, kuidas see mõjutab ressurssi, mille URL on samal real määratud. Meetod võib võtta väärtusi GET, POST, HEAD, PUT, DELETE jne. Vaatamata meetodite rohkusele on veebiprogrammeerija jaoks tõeliselt olulised neist vaid kaks: GET ja POST.

  • SAADA. Formaalse definitsiooni kohaselt on GET-meetod ette nähtud määratud URL-iga ressursi saamiseks. GET-päringu saamisel peab server määratud ressurssi lugema ja lisama kliendile vastuse osana ressursikoodi. Ressurss, mille URL päringu osana edastatakse, ei pea olema HTML-leht, pildifail või muud andmed. Ressursi URL võib osutada käivitatavale programmikoodile, mis teatud tingimuste täitmisel tuleb serveris käivitada. Sel juhul tagastatakse kliendile mitte programmi kood, vaid selle täitmisel genereeritud andmed. Kuigi definitsiooni järgi on GET-meetod mõeldud teabe hankimiseks, saab seda kasutada ka muudel eesmärkidel. GET-meetod on üsna sobiv väikeste andmete serverisse edastamiseks.
  • POSTITA. Sama formaalse definitsiooni järgi on POST-meetodi põhieesmärk andmete edastamine serverisse. Sarnaselt GET-meetodile saab aga ka POST-meetodit kasutada erineval viisil ja seda kasutatakse sageli teabe hankimiseks serverist. Nagu GET-meetodi puhul, osutab olekuribal määratud URL konkreetsele ressursile. POST-meetodit saab kasutada ka protsessi käivitamiseks.
  • Meetodid HEAD ja PUT on modifikatsioonid GET meetodid ja POSTITA.

Protokolli versioon HTTP on tavaliselt määratud järgmises vormingus:

HTTP/version.modification

Päise väljad, järgides olekurida, võimaldavad teil taotlust täpsustada, st. edastada serverisse lisateavet. Päiseväljal on järgmine vorming:

Väljanimi: väärtus

Välja eesmärgi määrab selle nimi, mis eraldatakse väärtusest kooloniga.

Kliendipäringu mõnede enamlevinud päiseväljade nimed ja nende eesmärk on ära toodud tabel 2.1.

Tabel 2.1. HTTP päringu päise väljad.
HTTP päringu päise väljad Tähendus
Host Hosti domeeninimi või IP-aadress, millele klient juurde pääseb
Viitaja Olekuribal loetletud ressursile viitava dokumendi URL
Alates Kliendiga töötava kasutaja meiliaadress
Nõustu Kliendi töödeldavad MIME tüüpi andmed. Sellel väljal võib olla mitu komadega eraldatud väärtust. Sageli kasutatakse välja Accept header andmaks serverile teada, millist tüüpi graafikafaile klient toetab
Nõustu-keel Kahekohaliste komadega eraldatud identifikaatorite komplekt, mis näitavad kliendi toetatud keeli
Aktsepteeri-tähemärgistus Toetatud märgikomplektide loend
Sisu tüüp päringu kehas sisalduvad MIME tüüpi andmed (kui päring ei koosne ühest päisest)
Sisu pikkus Päringu sisus sisalduvate märkide arv (kui päring ei koosne ühest päisest)
Vahemik Esitage, kui klient ei soovi kogu dokumenti, vaid ainult osa sellest
Ühendus Kasutatakse TCP-ühenduse haldamiseks. Kui väli sisaldab Sule, tähendab see, et server peaks pärast päringu töötlemist ühenduse sulgema. Väärtus Keep-Alive soovitab hoida TCP-ühendus avatud, et seda saaks kasutada järgmiste päringute jaoks
Kasutaja-agent Kliendi teave

Paljudel juhtudel puudub veebis töötades päringu keha. Kui CGI-skripte käitatakse, saab neile päringus edastatud andmed paigutada päringu kehasse.

Allpool on näide brauseri loodud HTML-päringust

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

Ühendus: Keep-Alive

Kasutajaagent: Mozilla/4.04 (Win95; I)

Saatejuht: oak.oakland.edu

Nõustu: pilt/gif, pilt/x-xbitmap, pilt/jpeg, pilt/pjpeg, pilt/png, */*

Aktsepteeri-keel: en

Aktsepteeritav tähemärk: iso-8859-l,*,utf-8

Pärast kliendilt päringu saamist peab server sellele vastama. Serveri vastuse struktuuri tundmine on veebirakenduse arendaja jaoks vajalik, kuna serveris töötavad programmid peavad iseseisvalt genereerima vastuse kliendile.

Sarnaselt kliendi soovile, vastus serverid koosneb ka neljast allpool loetletud komponendist.

  • Olekuriba.
  • Päise väljad.
  • Tühi string.
  • Vastuse keha.

Serveri vastus kliendile algab olekureaga, mille vorming on järgmine:

Protokolli_versioon Vastuse_kood Selgitav_sõnum

  • Protokolli_versioon on määratud samas vormingus kui kliendi päringus ja sellel on sama tähendus.
  • Vastuse_kood on kolmekohaline kümnendnumber, mis tähistab kodeeritud kujul päringu teenindamise tulemust server.
  • Selgitav sõnum dubleerib vastuse koodi sümboolsel kujul. See on märgistring, mida klient ei töötle. See on mõeldud süsteemi haldajale või operaatorile, kes tegeleb süsteemi hooldusega ja on vastusekoodi dekodeerimine.

Kolmest vastusekoodi moodustavast numbrist esimene (kõrgeim) määrab vastuse klassi, ülejäänud kaks tähistavad vastuse numbrit klassi sees. Näiteks kui päringu töötlemine õnnestus, saab klient järgmise teate:

HTTP/1.0 200 OK

Nagu näete, järgneb HTTP-protokolli versioonile 1.0 kood 200. Selles koodis tähistab märk 2 kliendi päringu edukat töötlemist ja ülejäänud kaks numbrit (00) näitavad selle sõnumi numbrit.

Praegu kasutatavates HTTP-protokolli rakendustes ei tohi esimene number olla suurem kui 5 ja see määratleb järgmised vastuseklassid.

  • 1 - eriline sõnumite klass, mida nimetatakse informatiivseteks. 1-ga algav vastusekood tähendab seda server jätkab päringu töötlemist. HTTP-kliendi ja HTTP-serveri vahelisel andmevahetusel kasutatakse selle klassi sõnumeid üsna harva.
  • 2 - kliendi taotluse edukas menetlemine.
  • 3 - taotlege ümbersuunamist. Taotluse teenindamiseks peate võtma lisatoimingud.
  • 4 - kliendi viga. Tavaliselt tagastatakse vastusekood, mis algab numbriga 4, kui kliendi päringus on süntaksiviga.
  • 5 - serveri viga. Ühel või teisel põhjusel ei saa server taotlust täita.

Siin on toodud näited vastusekoodidest, mida klient saab serverist saada, ja selgitavad sõnumid tabel 2.2.

Tabel 2.2. Serveri vastuse koodi klassid.
Kood Dekodeerimine Tõlgendus
Jätka Osa taotlusest on vastu võetud ja server ootab, et klient päringu jätkaks
OK Päringu menetlemine õnnestus ja kliendi vastus sisaldab päringus märgitud andmeid
Loodud Taotluse menetlemise tulemusena a uus ressurss
Vastu võetud Server võttis taotluse vastu, kuid töötlemist ei ole lõpetatud. See vastusekood ei garanteeri päringu vigadeta töötlemist.
Osaline sisu Server tagastab osa ressursist vastuseks päringule, mis sisaldab välja Vahemiku päise
Valik valik Taotlus osutab rohkem kui ühele ressursile. Vastuse keha võib sisaldada juhiseid selle kohta, kuidas taotletud ressurssi õigesti tuvastada
Kolis jäädavalt Taotletud ressurss ei asu enam aadressil server
Ajutiselt kolinud Taotletud ressurss on ajutiselt oma aadressi muutnud
Halb taotlus Kliendipäringus tuvastati süntaksiviga
Keelatud Serveris saadaolev ressurss pole sellele kasutajale saadaval
Ei leitud Kliendi määratud ressurssi serveris ei ole
Meetod pole lubatud Server ei toeta päringus määratud meetodit
Serveri sisemine viga Üks serverikomponentidest ei tööta korralikult
Pole rakendatud Serveri funktsionaalsus ei ole kliendi soovi täitmiseks piisav
Teenus pole saadaval Teenus pole ajutiselt saadaval
HTTP-versiooni ei toetata Server ei toeta päringus määratud HTTP-versiooni

Vastus kasutab sama päisevälja struktuuri kui kliendi päring. Päiseväljade eesmärk on selgitada serveri vastust kliendile. Mõne serveri vastuse päises leiduva välja kirjeldus on esitatud tabel 2.3.

Tabel 2.3. Veebiserveri vastuse päise väljad.
Välja nimi Sisu kirjeldus
Server Serveri nimi ja versiooni number
Vanus Ressursi loomisest kulunud aeg sekundites
Luba Antud ressursi jaoks lubatud meetodite loend
Sisu-keel Keeled, mida klient peab toetama, et edastatud ressurssi õigesti kuvada
Sisu tüüp MIME tüüpi andmed, mis sisalduvad serveri vastuse põhiosas
Sisu pikkus Serveri vastuse kehas sisalduvate märkide arv
Viimati muudetud Ressursi viimati muutmise kuupäev ja kellaaeg
Kuupäev Kuupäev ja kellaaeg, mis määravad vastuse genereerimise
Aegub Kuupäev ja kellaaeg, mis määratlevad hetke, mille möödumisel loetakse kliendile edastatud teave aegunuks
Asukoht See väli näitab ressursi tegelikku asukohta. Seda kasutatakse päringu ümbersuunamiseks
Vahemälu juhtimine Vahemälu juhtimise juhised. Näiteks ei - vahemälu tähendab, et andmeid ei tohiks vahemällu salvestada

Vastuse keha sisaldab kliendile vastuseks päringule saadetud ressursikoodi. See ei pea olema veebilehe HTML-tekst. Vastus võib sisaldada pilti, helifaili, videoteabe fragmenti, aga ka mis tahes muud tüüpi andmeid, mida klient toetab. Sisu päise välja sisu ütleb kliendile, kuidas vastuvõetud ressurssi töödelda. - tüüp.

Allpool on näide serveri vastusest eelmises jaotises esitatud päringule. Vastuse sisu sisaldab HTML-dokumendi lähteteksti.

Server: Microsoft-IIS/5.1

X-Powered-By: ASP.NET

Sisu tüüp: tekst/html

Aktsepteeritavad vahemikud: baidid

ETag: "b66a667f948c92:8a5"

Sisu pikkus: 426

Operand1:

Operand2:

Toimimine:

Sõnumi päiseväljad ja sisu võivad puududa, kuid olekuriba on kohustuslik element, kuna see näitab päringu/vastuse tüüpi.

Väli nimega Sisutüüp võib ilmuda nii kliendi päringus kui ka serveri vastuses. Selle välja väärtus määrab päringu või vastuse sisu MIME tüübi. MIME tüüp edastatakse ka päringu väljal Nõustu päisest.

MIME (Multipurpose Internet Mail Extension) spetsifikatsioon Interneti laiendus) töötati algselt välja edastamiseks erinevaid formaate andmed meilides. MIME kasutamine ei piirdu aga meiliga. MIME tööriistu kasutatakse edukalt WWW-s ja tegelikult on neist saanud selle süsteemi lahutamatu osa.

MIME-standard on loodud laiendatavaks spetsifikatsiooniks, eeldades, et andmetüüpide arv kasvab andmete esitusvormide arenedes. Iga uut tüüpi peab olema registreeritud IANA (Internet Assigned Numbers Authority) juures.

Enne MIME tulekut vahetasid ainult HTTP-protokolli kasutades suhtlevad arvutid tekstiteave. Piltide teisaldamiseks, nagu mis tahes muu teisaldamiseks binaarfailid, pidin kasutama FTP-protokolli.

Vastavalt MIME spetsifikatsioonile kirjeldab andmevormingut tüüp Ja alamtüüp. Tüüp määrab, millisesse klassi HTTP päringu või HTTP vastuse sisuvorming kuulub. Alamtüüp määrab vormingu. Tüüp ja alamtüüp eraldatakse üksteisest kaldkriipsuga:

tüüp/alatüüp

Kuna enamikul juhtudel tagastab server vastuseks kliendi päringule HTML-dokumendi lähteteksti, siis vastuse väljal Sisutüüp on tavaliselt väärtus text/html. Siin kirjeldab identifikaatori tekst tüüpi, mis näitab, et märgiteavet edastatakse kliendile, ja html id kirjeldab alatüüpi, s.o. näitab, et vastuse põhiosas sisalduv märgijada esindab dokumendi kirjeldust HTML-is.

MIME tüüpide ja alamtüüpide loend on üsna suur. IN tabel 2.4 pakub näiteid MIME tüüpidest, mida kõige sagedamini leidub HTML-i päringu ja vastuse päistes.

Tabel 2.4. MIME andmetüübid.
Tüüp/alatüüp Faililaiend Kirjeldus
rakendus/pdf .pdf Töötlemiseks mõeldud dokument Acrobat Reader
rakendus/msexcel .xls Dokument sisse Microsofti vorming Excel
avaldus/järelkiri .ps, .eps PostScript dokument
rakendus/x-tex .tex TeX-vormingus dokument
rakendus/msword .doc Dokument Microsoft Wordi vormingus
rakendus/rtf .rtf Dokument sisse RTF-vorming kuvatakse Microsoft Wordi abil
pilt/gif .gif GIF-pilt
pilt/ jpeg .jpeg, .jpg, JPEG pilt
pilt/tiff .tiff, .tif TIFF-pilt
pilt/x-xbitmap .xbm XBitmap pilt
tekst/lihtne .txt ASCII tekst
tekst/html . html, . htm HTML dokument
audio/midi .midi, .midi Helifail MIDI-vormingus
audio/x-wav .wav Helifail WAV-vormingus
sõnum/rfc822 Postiteade
sõnum/uudis Sõnum uudistegruppidele
video/mpeg .mpeg, .mpg, .mpe Video fragment MPEG-vormingus
video/avi .avi Video fragment AVI-vormingus

Veebis leiduvate ressursside unikaalseks tuvastamiseks kasutatakse kordumatuid URL-i identifikaatoreid.

URI (Uniform Resource Identifier) ​​on lühike tähemärkide jada, mis identifitseerib abstraktse või füüsilise ressursi. URI ei näita, kuidas ressurssi hankida, vaid ainult identifitseerib selle. See võimaldab kirjeldada RDF-i (Resource Description Framework) ressursse, mida Interneti kaudu ei saa (nimed, pealkirjad jne). URI-de tuntuimad näited on URL-id ja URN-id.

  • URL (Uniform Resource Locator) on URI, mis lisaks ressursi tuvastamisele annab ka teavet selle ressursi asukoha kohta.
  • URN (Uniform Resource Name) on URI, mis identifitseerib ressursi konkreetses nimeruumis, kuid erinevalt URL-ist ei näita URN selle ressursi asukohta.

URL-il on järgmine struktuur:

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

  • skeem - ressursile (tavaliselt võrguprotokollile) juurdepääsu skeem;
  • sisselogimine - ressursile juurdepääsuks kasutatav kasutajanimi;
  • parool - määratud kasutajanimega seotud parool;
  • host – hosti täielikult kvalifitseeritud domeeninimi DNS-süsteem või hosti IP-aadress;
  • port - hosti port ühenduse loomiseks;
  • URL-i tee – täpsustav teave ressursi asukoha kohta.

Levinud URL-i skeemid (protokollid) hõlmavad järgmisi protokolle: ftp, http, https, telnet, samuti.

Rakenduste protokollid vastutavad selle eest, kuidas rakendused suhtlevad. Allpool on toodud kõige populaarsemad rakendusprotokollid.

- AFP(Apple Talk File Protocol).

- FTP(Failiedastusprotokoll – failiedastusprotokoll). TCP/IP pinuprotokoll, mida kasutatakse failiedastusteenuste pakkumiseks.

- NCP(NetWare Core Protocol – NetWare Basic Protocol). Uudne NetWare'i kliendi kest ja ümbersuunajad.

- SNMP(Lihtne võrguhaldusprotokoll) TCP/IP-pinu protokoll, mida kasutatakse võrguseadmete haldamiseks ja jälgimiseks.

- HTTP(Hyper Text Transfer Protocol) – hüperteksti edastusprotokoll ja muud protokollid.

Töö lõpp -

See teema kuulub jaotisesse:

Võrkude kasutamise eelised

Kodulehel loe: teema 2. võrkude kasutamise eelised. tutvustus..

Kui vajate sellel teemal lisamaterjali või te ei leidnud seda, mida otsisite, soovitame kasutada otsingut meie tööde andmebaasis:

Mida teeme saadud materjaliga:

Kui see materjal oli teile kasulik, saate selle oma sotsiaalvõrgustike lehele salvestada:

Kõik selle jaotise teemad:

Põhimõisted ja mõisted
Võrk on andmeedastus- ja -töötlusseadmete poolt moodustatud objektide kogum. Rahvusvaheline Standardiorganisatsioon on määratlenud arvutivõrgu jadabitina

Võrkude kasutamise eelised
Arvutivõrgud kujutavad endast inimeste ja arvutite vahelise koostöö varianti, tagades teabe kiirema edastamise ja töötlemise. Arvutite võrku loomine sai alguse rohkem kui 30 aastat tagasi. TO

Võrgu arhitektuur
Võrguarhitektuur määratleb võrgu põhielemendid, iseloomustab selle üldist loogilist korraldust, tehniline tugi,tarkvara, kirjeldab kodeerimismeetodeid. Arhitektuur ka

Peer-to-peer arhitektuur
Peer-to-peer arhitektuur on kontseptsioon infovõrk, kus selle ressursid on hajutatud kõigis süsteemides. See arhitektuur mida iseloomustab asjaolu, et kõik selles

Võrgu arhitektuuri valimine
Võrguarhitektuuri valik sõltub võrgu eesmärgist, tööjaamade arvust ja sellel tehtavatest tegevustest.

Peer-to-peer võrgu peaksite valima, kui: - kasutajate arv
Küsimused loengu jaoks

1. Määratlege võrk.
Andmete ühtseks esitamiseks heterogeensete seadmete ja tarkvaraga võrkudes on rahvusvaheline ISO standardite organisatsioon (International Standardization Organisation) välja töötanud

OSI mudelikihtide koostoime
OSI mudeli saab jagada kaheks erinevaks mudeliks, nagu on näidatud joonisel 2.2. horisontaalne mudel põhineb protokollidel, pakkudes mehhanismi erinevate programmide ja protsesside interaktsiooniks

Rakenduskiht
Rakenduskiht pakub rakendusprotsessidele juurdepääsu interaktsioonialale, on ülemine (seitsmes) tase ja külgneb vahetult rakendusprotsessidega. Tegelikkuses

Esitluskiht
Esitluskiht ehk esitluskiht esindab rakendusprotsesside vahel ülekantavaid andmeid nõutud kujul andmeid. See tase tagab selle teabe

Seansi kiht
Seansikiht on kiht, mis määrab kasutajate või rakendusprotsesside vaheliste seansside läbiviimise protseduuri.

Seansikiht pakub dialoogihaldust, nii et
Transpordikiht

Transpordikiht on mõeldud pakettide edastamiseks sidevõrgu kaudu. Transpordikihis jagatakse paketid plokkideks.
Teel saatjalt adressaadini võivad paketid olla

Võrgukiht
Võrgutasand tagab abonendi- ja haldussüsteeme sidevõrgu kaudu ühendavate kanalite rajamise, kiireima ja töökindlama marsruudi valiku. Võrk Andmelingi kiht

Teabe ühik
lingikiht on raamid. Raamid on loogiliselt organiseeritud struktuur, millesse saab andmeid paigutada. Linkkihi ülesanne on edastada kaadreid

Füüsiline kiht
Füüsiline kiht

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
Võrgust sõltuvad protokollid Funktsioonid OSI mudeli kõigil kihtidel võib liigitada ühte kahest rühmast: funktsioonid, mis sõltuvad võrgu konkreetsest tehnilisest teostusest, või funktsioonid, mis on suunatud rakendusega töötamisele. Küsimused 1. Mis on OSI? 2. Mis on interaktsiooni põhimudeli eesmärk

avatud süsteemid
Elektri- ja elektroonikainseneride instituut IEEE802 spetsifikatsioonid määratlevad võrgu füüsiliste komponentide standardid. Need komponendid on võrguliidese kaart (NIC) ja võrk

Protokollid ja protokollivirnad
Järjepidev protokollide komplekt erinevatel tasanditel, mis on organisatsiooni jaoks piisav Interneti-töö, nimetatakse protokollivirnaks. Iga taseme jaoks määratakse päringufunktsioonide komplekt

Võrguprotokollid
Võrguprotokollid pakuvad järgmisi teenuseid: teabe adresseerimine ja marsruutimine, vigade kontrollimine, uuesti saatmise taotlemine ja konkreetses võrgus suhtlemise reeglite kehtestamine.

Transpordiprotokollid
Transpordiprotokollid pakkuda järgmisi teenuseid usaldusväärseks andmeedastuseks arvutite vahel. Allpool on kõige populaarsemad transpordiprotokollid.

-ATP(
OSI virn Stack tuleks eristada OSI protokollid

ja OSI mudel Joon. 3.1. OSI virn on väga spetsiifiliste protokolli spetsifikatsioonide kogum, mis moodustavad ühtse protokollivirnu. Seda protokollipakki toetatakse
Transpordi tase

TCP/IP transpordikiht vastutab kahe sõlme vahelise ühenduse loomise ja säilitamise eest. Taseme põhifunktsioonid: - teabe saamise kinnitus4 - voo juhtimine
Transmission Control Protocol (TCP) TCP protokoll

vastutab usaldusväärse andmeedastuse eest ühest võrgusõlmest teise. See loob ühendusele orienteeritud seansi ehk teisisõnu virtuaalse kanali masinate vahel. Ühenduse loomine
Interneti-protokolli IP

IP-protokoll võimaldab andmegramme vahetada võrgu sõlmede vahel ja on ühenduseta protokoll, mis kasutab datagramme andmete saatmiseks ühest võrgust teise. Andmed umbes
Adresseerimine IP-võrkudes

Igal arvutil TCP/IP võrkudes on kolm aadressitasandit: füüsiline (MAC-aadress), võrk (IP-aadress) ja sümboolne (DNS-nimi).
Füüsiline või kohaliku sõlme aadress, mille määrab tehniline Aadressi kaardistamise protokollid ARP ja RARP Lahutusprotokolli kasutatakse kohaliku aadressi määramiseks IP-aadressi põhjal. Aadress Lahutusprotokoll (ARP). ARP töötab

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
erinevatel viisidel olenevalt mis protokollist 1. IEEE802 standardi spetsifikatsiooni eesmärk.

2. Milline standard kirjeldab võrku
Teema 1. Arvutivõrgu topoloogia Topoloogia (konfiguratsioon) on viis arvutite ühendamiseks võrku. Topoloogia tüüp määrab maksumuse, turvalisuse,

Ühine buss
Ühine buss See on võrgu topoloogia tüüp, milles tööjaamad asuvad piki ühte kaabliosa, mida nimetatakse segmendiks.

Juurdepääsumeetodid
Juurdepääsumeetod on viis määrata, milline tööjaam saab järgmisena LAN-i kasutada. See, kuidas võrk haldab juurdepääsu sidekanalile (kaablile), mõjutab oluliselt selle toimivust.

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
1. Mis on topoloogia?

2. Loetlege kõige enam kasutatavad topoloogiatüübid?
3. Iseloomustage levinud siini topoloogiat ja tooge näiteid selle topoloogia kasutamisest.

Peamised komponendid
Võrgu peamised riistvarakomponendid on järgmised: 1. Abonentsüsteemid: arvutid (tööjaamad või kliendid ja serverid);

printerid;
skannerid jne.

Tööjaamad
Tööjaam on teatud ülesannete lahendamiseks ja võrguressursside kasutamiseks spetsialiseerunud abonendisüsteem. Viidates tööjaama võrgutarkvarale kui Võrguadapterid Arvuti võrku ühendamiseks vajate liidesseadet, mida nimetatakse võrguadapteriks, liideseks, mooduliks või kaardiks. See sisestatakse emaplaadi pessa. Võrgupõrgu kaardid

Failiserverid
Server on arvuti, mis pakub oma ressursse (kettad, printerid, kataloogid, failid jne) teistele võrgukasutajatele. Failiserver teenindab tööjaamu. Praegu on

Võrgu operatsioonisüsteemid
Võrgu operatsioonisüsteemid

Operatsioonisüsteem
– NOS) on programmide komplekt, mis pakub võrgus andmete töötlemist, salvestamist ja edastamist.

Võrgustiku korraldamiseks
Võrgutarkvara

Võrguklient pakub sidet teiste arvutite ja serveritega, samuti juurdepääsu failidele ja printeritele.
Arvutivõrgu fragment sisaldab peamisi sideseadmete liike, mida tänapäeval kasutatakse kohalike võrkude moodustamiseks ja nende kaudu ühendamiseks globaalsed ühendused omavahel.

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
1. Loetlege võrgu põhikomponendid.

2. Kuidas jagunevad võrgus olevad arvutid?
3. Määratlege tööjaam.

4. Mis vahe on võrgus oleval ja kohalikul tööjaamal?
Füüsiline edastusvahend

Füüsiline keskkond on alus, millele füüsiline ühenduvus on üles ehitatud. Liides füüsiliste vahenditega ühenduse kaudu füüsilise meediumi kaudu pakub füüsilist
Sidekaablid, sideliinid, sidekanalid Võrkudes suhtluse korraldamiseks kasutatakse järgmisi mõisteid: - sidekaablid;- sideliinid;

- suhtluskanalid.
Sidekaabel on pika pikkusega elektritoode.

Kaablitüübid ja struktureeritud kaabeldussüsteemid
Andmeedastusmeedium on erinevat tüüpi kaablid: koaksiaalkaabel, varjestatud ja varjestamata keerdpaarkaabel ja fiiberoptiline kaabel. Kõige populaarsem

Kaablisüsteemid
Kaableid on kahte suurt klassi: elektrilised ja optilised, mis erinevad põhimõtteliselt signaalide edastamise viisi poolest.

Fiiberoptiliste süsteemide eripäraks on kõrge
Kaabli tüübid Neid on mitu erinevat tüüpi

Kaasaegsetes võrkudes kasutatavad kaablid. Allpool on toodud kõige sagedamini kasutatavad kaablitüübid. Elektriliste kaablite klassi moodustavad paljud vaskkaablite sordid
Koaksiaalkaablid Koaksiaalkaableid kasutatakse raadio- ja televisiooniseadmetes. Koaksiaalkaablid suudavad andmeid edastada kiirusega 10 Mbps maksimaalselt 185–500 meetri kaugusel. Fiiberoptiline kaabel

Fiiberoptiline kaabel pakub
suur kiirus

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
andmete edastamine pikkade vahemaade taha. Samuti on nad immuunsed sekkumise ja pealtkuulamise suhtes. Kiudoptilises kaablis

Failiserverid
Võrguoperatsioonisüsteemid (NOS) on programmide kogum, mis pakub võrgus andmete töötlemist, salvestamist ja edastamist. Võrk operatsioonisüsteemi

tegemas
Võrgu operatsioonisüsteemi struktuur

Võrgu operatsioonisüsteem on mis tahes arvutivõrgu aluseks. Iga võrgus olev arvuti on autonoomne, seetõttu mõistetakse võrgu operatsioonisüsteemi laiemas tähenduses operatsioonisüsteemide kogumina.
Ümbersuunajad

Ümbersuunaja – võrgutarkvara, mis võtab vastu kaugfailide, nimega torude või meilipesade sisend- ja väljundtaotlusi ning määrab need seejärel ümber teisele võrguteenusele
Levitajad

Määraja on tarkvara, mis juhib draivitähtede määramist nii kohalikule kui ka kaugvõrgule või jagatud ressurssidele.
UNC nimed Ümbersuunaja ja jaotaja ei ole ainsad meetodid

, mida kasutatakse võrguressurssidele juurdepääsuks. Enamik kaasaegseid võrguoperatsioonisüsteeme, aga ka Windows 95, 98, NT, lk
Serveri tarkvara Selleks, et arvuti toimiks nagu võrguserver tuleb paigaldada serveri osa

võrgu operatsioonisüsteem, mis võimaldab teil ressursse säilitada ja nende vahel jagada
Kliendi- ja serveritarkvara Mõned võrgu operatsioonisüsteemid, sealhulgas sealhulgas Windows NT, on tarkvara komponendid , pakkudes arvutile nii kliendi kui serveri võimalused

. See võimaldab arvutitel
Peer-to-peer NOS ja NOS spetsiaalsete serveritega

Sõltuvalt sellest, kuidas funktsioonid on võrgus olevate arvutite vahel jaotatud, jaotatakse võrgu operatsioonisüsteemid ja seega ka võrgud kahte klassi: peer-to-peer ja spetsiaalsete serveritega võrgud.
NOS ettevõtete võrkude jaoks Võrguoperatsioonisüsteemidel on erinevad omadused olenevalt sellest, kas need on mõeldud suuremahuliste võrkude jaoks töörühm

(osakonna), ülikoolilinnakute või ettevõtete võrkude jaoks
Osakondade võrgud

Osakonnaüleses võrgus kasutatava operatsioonisüsteemi põhieesmärk on korraldada ressursside, nagu rakendused, andmed, laserprinterid ja võimalusel ka madala kiirusega režiimid, jagamist.
Ülikoolilinnakute võrgud

Ülikoolilinnaku võrgus töötav operatsioonisüsteem peab võimaldama mõne osakonna töötajatele juurdepääsu mõnele failile ja ressurssidele teiste osakondade võrkudes. Teenused, mida pakuvad OS ülikoolilinnaku võrgud
Ettevõttevõrk ühendab ettevõtte kõigi osakondade võrgud, isegi need, mis asuvad märkimisväärsel kaugusel. Ettevõtte võrgud kasutage kohalike võrkude ühendamiseks globaalseid ühendusi (WAN-linke).

NetWare OS-i eesmärk
NetWare OS-i failiserver on tavaline arvuti, mille võrgu OS juhib kohtvõrgu tööd. Juhtimisfunktsioonid hõlmavad tööjaamade koordineerimist ja eraldamisprotsessi reguleerimist

Võrgu failisüsteem
Võrkude kasutamise üks peamisi eesmärke on tagada kõigile kasutajatele juurdepääs jagatud seadmed teabe salvestamine peamiselt kõvaketastele. Failisüsteemi korraldamine mitmel viisil

Võrgustiku põhifunktsioonid
NetWare toetab järgmisi protokollitasemeid vastavalt OSI klassifikatsioonile: - kanali, kaadri päise töötlemine (draiver võrguadapter);

- võrk (protokollid IPX, SPX, NetB
Infokaitse Infoturbe funktsioonid on NetWare'i sisse ehitatud põhitasemed

operatsioonisüsteemi ja need ei ole rakenduse kujul olevad lisandmoodulid. Kuna NetWare kasutab spetsiaalset
Windows NT võrgu operatsioonisüsteemide perekond

Juulis 1993 ilmusid esimesed NT perekonna operatsioonisüsteemid - Windows NT 3.1 ja Windows NT Advanced Server 3.1. Versiooni 3.5 väljaandmine, mis vähendas oluliselt seadmetele esitatavaid nõudeid ja sisaldas mitmeid kasulikke
Windows NT struktuur

Struktuuriliselt saab Windows NT-d esitada kahe osa kujul: osa operatsioonisüsteemist, mis töötab kasutajarežiimis, ja osa operatsioonisüsteemist, mis töötab kerneli režiimis (joonis 7.6).
Võrgutööriistad Windows NT võrgutööriistad on mõeldud suhtlemiseks olemasolevad tüübid

võrgud, pakkudes võimalust võrgutarkvara alla laadida ja maha laadida, ja seda
Windows NT koostis

Windows NT on modulaarne operatsioonisüsteem. Peamised moodulid on: - Hardware Abstraction Layer (HAL);
- Kernel; Windows NT atribuudid Täiustatud seadmete automaatne tuvastamine, võime

käsitsi valimine
ja võrguadapterite seadistamine, kui automaatne tuvastamine ei anna positiivset tulemust. Päike Windows NT kasutusvaldkonnad Võrgu operatsioonisüsteemi Windows NT Workstation saab kasutada kliendina Windowsi võrgud

NT Server, samuti
UNIX-i operatsioonisüsteem on oma tuumaks olnud võrguoperatsioonisüsteem alates selle loomisest. Mitmekihiliste võrguprotokollide TCP/IP tulekuga rakendas AT&T mehhanismi

Programmid
UNIX OS on nii töökeskkond olemasolevate rakendusprogrammide kasutamiseks kui ka keskkond uute rakenduste arendamiseks. Uusi programme saab kirjutada erinevates keeltes (Fortran, Pask

UNIX OS-i kernel
Nagu iga teinegi mitme kasutajaga operatsioonisüsteem, mis kaitseb kasutajaid üksteise eest ja kaitseb süsteemiandmeid mistahes privilegeerimata kasutaja eest, UNIX ja

Failisüsteem
Faili kontseptsioon on UNIX-i operatsioonisüsteemi jaoks üks olulisemaid. Kõik failid, millega kasutajad saavad manipuleerida, asuvad failisüsteemis, mis on puu, vahepealne

Kaitse põhimõtted
Kuna UNIX OS loodi algusest peale mitme kasutajaga operatsioonisüsteemina, on erinevatele kasutajatele failidele juurdepääsu lubamise probleem alati olnud aktuaalne.

Kasutajate ja kasutajarühmade ID-d
Kui kasutaja logib sisse, kontrollib sisselogimisprogramm, et kasutaja on sisse logitud ja teab õige parool(kui see on installitud), loob uue protsessi ja käivitab selles päringu

Failide kaitse
Nagu mitme kasutajaga operatsioonisüsteemis tavaks, toetab UNIX ühtset juurdepääsukontrolli mehhanismi failidele ja failisüsteemi kataloogidele. Iga protsess võib vastu võtta doose

Linuxi süsteemi ülevaade
Iga UNIX-i sarnane operatsioonisüsteem koosneb tuumast ja mõnest süsteemiprogrammist. Mõne ülesande täitmiseks on ka mõned rakendusprogrammid.

Graafiline kasutajaliides
Nii UNIX-i kui ka Linuxi süsteemides ei ole kasutajaliidest süsteemi tuuma sisse ehitatud. Selle asemel esindavad seda kasutajataseme programmid. See kehtib nii teksti kui ka

Võrgustiku loomine
Võrgu kaudu süsteemiga ühenduse loomine toimib pisut teisiti kui tavaline ühendus. Iga terminali jaoks, mille kaudu ühendus toimub, on eraldi füüsilised jadaliinid.

Võrgu failisüsteemid
Üks kõige kasulikumaid funktsioone, mida võrguga saab saavutada, on failide jagamine võrgu failisüsteemi kaudu. Tavaliselt kasutatakse süsteemi nimega Network File System ja

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
1. Mis on NOS ja mis on selle eesmärk?

2. Milliseid võrgufunktsioone võrgu operatsioonisüsteem täidab?
3. Millistest osadest koosneb NOS-i struktuur?

4. Mis on ümbersuunaja?
Esitus Jõudlus on võrgu omadus, mis võimaldab hinnata, kui kiiresti saatvast tööjaamast teave vastuvõtvasse tööjaama jõuab. Esinemise eest

Töökindlus ja ohutus
Töökindlus ja veataluvus.

Kõige olulisem omadus
arvutivõrkude töökindlus. Töökindluse suurendamise aluseks on tõrgete ennetamise põhimõte, vähendades Läbipaistvus Läbipaistvus on võrgu olek, kui kasutaja seda võrgus töötades ei näe.

Sidevõrk on seda läbiva teabe osas läbipaistev,
Toetab erinevat tüüpi liiklust

Liiklus võrgus on juhuslik, kuid peegeldab ka mõningaid mustreid. Tavaliselt töötavad mõned kasutajad
ühine ülesanne

, (näiteks ühe osakonna töötajad
Tulemuslikkuse juhtimine

Jõudlusjuhtimise eesmärk on mõõta ja jõustada võrgu jõudluse erinevaid aspekte, et võrkudevaheline tõhusus säiliks vastuvõetaval tasemel. Näited muutujatest
Konfiguratsiooni haldamine

Konfiguratsioonihalduse eesmärk on juhtida võrgu- ja süsteemikonfiguratsiooniteavet, et oleks võimalik jälgida ja hallata seadme erinevate versioonide mõju võrgule.
Vigade haldamine

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
Veahalduse eesmärk on tuvastada, registreerida, teavitada kasutajaid ja (võimaluse piires) automaatselt lahendada võrgus esinevad probleemid, et võrgu toimimist tõhusalt säilitada.

Andmekaitse haldamine
Andmeturbehalduse eesmärk on kontrollida juurdepääsu võrguressurssidele vastavalt kohalikele juhistele, et muuta võrgu saboteerimine ja juurdepääs tundlikule teabele võimatuks. Ühilduvus Tarkvara ühilduvus ja kaasaskantavus. Tarkvara ühilduvuse kontseptsiooni rakendasid esmakordselt laialdaselt süsteemi IBM/360 arendajad. Peamine ülesanne projekteerimisel 1. Millised on peamised nõuded võrkudele? 2. Mis on võrgu jõudlus?

Võrguadapteri ja transiiveri seadistamine
Arvuti võrgus kasutamiseks peate võrguadapteri õigesti installima ja konfigureerima. PnP-standardile vastavate adapterite konfigureerimine toimub automaatselt. Vastasel juhul peate liini konfigureerima

Võrguadapteri funktsioonid
Võrguadapterid sooritavad sõnumi vastuvõtmisel või edastamisel seitse põhitoimingut: 1. Galvaaniline isolatsioon koaksiaalkaabel või keerdpaar. Sel eesmärgil kasutatakse neid

Võrguadapterite tüübid
Võrguadapterid erinevad arvutis kasutatava sisemise andmesiini tüübi ja laiuse poolest - ISA, EISA, PCI, MCA.

Võrguadapterid erinevad ka võrgus kasutatava võrgu tüübi poolest.
Repiiterid ja jaoturid

Repiiteri põhiülesanne, nagu nimigi ütleb, on korrata selle porti saabuvaid signaale. Repiiter parandab signaalide elektrilisi omadusi ja nende ajastust
Jaoturiga võrgu planeerimine

Kontsentraatori paigaldamise koha valikul arvesta järgmiste aspektidega: - asukoht;
- vahemaad;

- toitumine. Jaoturi paigaldamise koha valimine
Jaoturi eelised

Kontsentraatoritel on palju eeliseid. Esiteks kasutab võrk tähe topoloogiat, milles ühendused arvutitega moodustavad kodarad ja jaotur on tähe keskpunkt. See topoloogia lihtsustab
Sillad ja lülitid

Sild on andmeedastuskanaleid ühendav releesüsteem.
Riis. Erinevus silla ja lüliti vahel Silla ja kommutaatori erinevus seisneb selles, et sild suudab korraga edastada kaadreid ainult ühe pordipaari vahel, samas kui lüliti toetab samaaegselt vooge

Lüliti
Lüliti – seade, mis valib ühe võimalikud variandid (andmeedastusjuhised. LAN-lüliti

Lüliti
kohalik võrk

kohalik võrk
switch) – seade, mis tagab interaktsiooni ühe või mitme kohtvõrgu segmentide vahel.

LAN-lüliti, nagu tavaliselt
Ruuter

loodud liidestama füüsiliste ühendusvahenditega. Füüsilised ühendusvahendid on füüsilise keskkonna, riist- ja tarkvara kombinatsioon
1. Võrguadapteri otstarve.

2. Milliseid parameetreid tuleb võrguadapteril seadistada?
3. Loetlege võrguadapterite funktsioonid. 4. Mis on füüsiline aadress Vene terminid

1000Base–LX – standard võrgusegmentidele
Gigabit Ethernet

kiudoptilisel kaablil, mille valguse lainepikkus on 1,3 mikronit.
1000Base-SX on standard

Ingliskeelsed terminid Juurdepääs – juurdepääs. Juurdepääsu auditeerimine – juurdepääsu kontroll. Adapter – adapter, seade sisend- ja väljundsignaalide parameetrite sobitamiseks Ingliskeelsed lühendid ACF (Advanced Communications Function) – täiendav sidefunktsioon..

ACP (ANSI Code Page) – ANSI koodileht.

ACPI

  • Nimetatakse erinevatel tasanditel kokkulepitud protokollide komplekt, mis on piisav võrgutöö korraldamiseks

    protokolli virn

. Iga taseme jaoks on kõrgema tasemega suhtlemiseks määratletud päringufunktsioonide komplekt, mida kutsutakse

liides

    . Kahe masina vahelise suhtluse reegleid saab kirjeldada iga taseme protseduuride kogumina, mida nimetatakse protokollid

    Võrkudes kasutatakse laialdaselt palju protokollivirnu. Need on rahvusvahelised ja riiklikud standardid ning patenteeritud virnad, mis on laialt levinud konkreetse ettevõtte seadmete levimuse tõttu. Populaarsete protokollipakkide näideteks on Novelli IPX/SPX-pinn, Internetis ja paljudes UNIX-põhistes võrkudes kasutatav TCP/IP-pinn, Rahvusvahelise Standardiorganisatsiooni OSI-pinn, Digital Equipment Corporationi DECnet-pinn ja mitmed teised. Protokollivirnad jagunevad kolmeks tasemeks:

    transport; rakendatud.

    Võrguprotokollid Võrguprotokollid pakuvad järgmisi teenuseid: teabe adresseerimine ja marsruutimine, vigade kontrollimine, uuesti saatmise taotlemine ja suhtlusreeglite kehtestamine konkreetses võrgukeskkonnas. Allpool on toodud kõige populaarsemad võrguprotokollid. . IBMi ja Microsofti ühiselt välja töötatud protokoll pakub transporditeenuseid NetBIOS.

Transpordiprotokollid

Transpordiprotokollid pakuvad järgmisi teenuseid andmete usaldusväärseks transportimiseks arvutite vahel. Allpool on kõige populaarsemad transpordiprotokollid.

    ATP(AppleTalkProtocol – AppleTalk Transaction Protocol) ja NBP(NameBindingProtocol – nime sidumisprotokoll). AppleTalki seanss ja transpordiprotokollid.

    NetBIOS ( Põhivõrgu I/O süsteem) . NetBIOS Loob ühenduse arvutite ja Võrguprotokollid pakub selle ühenduse jaoks andmeteenuseid.

    SPX(SequencedPacketeXchange – järjestikune paketivahetus) protokollis NWLink.NovelNetWare, mida kasutatakse andmete edastamise tagamiseks.

    TCP(TransmissionControlProtocol – Transmission Control Protocol) TCP/IP-pinu protokoll, mis vastutab usaldusväärse andmeedastuse eest.

Rakendusprotokollid

Rakenduste protokollid vastutavad selle eest, kuidas rakendused suhtlevad. Allpool on toodud kõige populaarsemad rakendusprotokollid.

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

    FTP(Failiedastusprotokoll – failiedastusprotokoll).

    NCP TCP/IP pinuprotokoll, mida kasutatakse failiedastusteenuste pakkumiseks.

    SNMP(NetWare Core Protocol – NetWare Basic Protocol). NovelNetWare'i kliendi kest ja ümbersuunajad.

    HTTP(SimpleNetworkManagementProtocol) TCP/IP-pinu protokoll, mida kasutatakse võrguseadmete haldamiseks ja jälgimiseks.