Se hva "Protokoller for applikasjonslag" er i andre ordbøker

1. Distribuert informasjonssystem. Definisjon, egenskaper og eksempler. –

Rsoi - et sett med uavhengige datamaskiner, presentert for brukerne av en enkelt IS. Egenskaper - 1) Forskjeller mellom datamaskiner er skjult for brukere 2) Brukere og applikasjoner fungerer enhetlig i distribuerte systemer 3) PC-en skal være enkel å utvide. Eksempler - Web Service, Office Workstation Network

2. Krav til distribuerte systemer: åpenhet, åpenhet og skalerbarhet - 1) Åpenhet- psoi, som presenteres i form av en enkelt COP. 2) Åpenhet- bruk av standard syntaks og semantikk for implementering av systemtjenester. Åpne PC-er har fleksibilitet - det er enkelt å konfigurere et system som består av forskjellige datamaskiner. 3) Skalerbarhet- målt i tre retninger: 1. Relativt til størrelse 2. Geografisk 3. Administrativt

3. Muligheter og problemer knyttet til bruk av distribuerte systemer.

4. Klient-server-teknologi. Ansvar for klient og server. To-lags og multi-lag klient-server-modell. -

En interaksjonsteknologi der ett program ber om utførelse av et sett med handlinger, og det andre utfører det, kalles Client-server-teknologi. Klient-server-interaksjonsmodellen bestemmes først og fremst av ansvarsfordelingen mellom klienten og serveren. Tre nivåer kan skilles logisk: 1) Brukergrensesnittnivå 2) Behandlingsnivå (applikasjonsnivå) 3) Datanivå (datahåndtering).

Tolagsarkitektur - en arkitektur der applikasjons- og brukertjenester er implementert på klientarbeidsstasjonen, og data lagres sentralt på serveren

Lagdelt arkitektur - en arkitektur som distribuerer brukertjenester, applikasjonstjenester og datatjenester

5. Applikasjonsservere og applikasjonsprotokoller. – Applikasjonsserver Er programvare utviklet for å kjøre søknadsprosesser. Applikasjonsserveren samhandler med klienter og samhandler med databasen

Protokoller Er et sett med regler og tekniske prosedyrer som styrer rekkefølgen for kommunikasjon mellom datamaskiner på et datanettverk.

Applikasjonsprotokoller - FTP-filoverføringsprotokoll, Telnet-protokoll, http-protokoll, SMTP POP3 (post)-protokoller, NNTP-protokoll

6. Anrop for ekstern prosedyreRPC... Implementeringsprinsipper, stadier av utførelse, asynkron samtaleRPC... – RPC-teknologi er mye brukt for å bygge distribuerte systemer. Eksternt prosedyrekall er en klasse med teknologier som lar dataprogrammer kalle opp funksjoner eller prosedyrer i et annet adresserom. (På eksterne datamaskiner)

Prinsipper- Anropsprosedyren skal ikke varsles om at den anropte prosedyren utføres på en annen maskin og omvendt - dette er åpenhet. For å utføre en ekstern prosedyre, plasseres en spesiell versjon av prosedyren kalt en klientstub i biblioteket.

Utførelsesstadier- 1) Klientrutinen kaller normalt klientstubben 2) Klientstubben lager en melding og kaller det lokale OS 3) Klient-OS sender meldingen til det eksterne OS 4) Det eksterne OS sender meldingen til serverstubben 5) Serverstubben trekker ut parametere fra meldingen 6) Serveren ringer 7 ) Serverstubben pakker resultatene inn i en melding 8) Server-OS sender meldingen til klient-OS 9) Klient-OS mottar meldingen og sender den til klientstubben

7. Enkle konsepterweb-programmering.- web-dokument - et hypertekstdokument som inneholder hyperlenker til ulike informasjonsressurser. Nettstedet er en samling av nettdokumenter forent i mening og koblet sammen ved hjelp av hyperkoblinger. Publiseringsressurser - muligheten til å være vert for et hypertekstdokument på serveren. Hypertekst er en form for presentasjon av informasjonsobjekter

8. HTML-språk. Grunnleggende tagger. Strukturen til HTML-dokumentet. Eksempel. html - et dokument er en ascii-tekstfil som inneholder tekst og html-koder. Det er to grupper med tagger - containere<имя тега [список атрибутов]>tekstog frittstående (enkelt) tagger ( ). Metadata er råinformasjon designet for å identifisere et dokument og indikere visningsmodusen til en nettside. Den siste versjonen av HTML er HTML 4.01.

9. HTML-språk. Tekstformateringskoder: avsnitt, overskrifter, skriftstil. Eksempel. - Kroppstagg-attributter - bgcolor (bakgrunnsfarge), tekst, lenke (hyperkoblingsfarge). Overskrifter - 1 er størst, 6 er minste. Avsnitt -

10. HTML-språk. Dannelse av tabeller. Et eksempel på å lage en tabell i HTML. De viktigste tabellkodene er -

..
start og slutt på tabellen ..- begynnelsen og slutten av linjen - tabelloverskrift

Applikasjonsprotokoller

Hvorfor er det to transportprotokoller TCP og UDP, og ikke én av dem? Poenget er at de leverer ulike tjenester til søknadsprosesser. De fleste applikasjoner bruker bare én av dem. Du som programmerer velger den protokollen som passer best for dine behov. Hvis du vil ha pålitelig levering, kan TCP være den beste. Hvis du trenger levering av datagrammer, kan UDP være bedre. Hvis du trenger effektiv levering over en lang og upålitelig datakanal, kan TCP være det bedre valget. Hvis effektivitet er nødvendig på raske nettverk med korte tilkoblinger, kan UDP være den beste protokollen. Hvis dine behov ikke faller inn under noen av disse kategoriene, er transportvalget ikke klart. Imidlertid kan applikasjonsprogrammer overvinne ulempene ved den valgte protokollen. Hvis du for eksempel velger UDP og trenger pålitelighet, må applikasjonen din gi pålitelighet. Hvis du valgte TCP og du vil overføre poster, må applikasjonen sette inn markører i bytestrømmen slik at postene kan skilles fra hverandre.

Hvilke applikasjoner er tilgjengelige på TCP/IP-nettverk?

Deres totale antall er stort og fortsetter å vokse. Noen applikasjoner har eksistert siden de første dagene av internett. For eksempel TELNET og FTP. Andre har dukket opp nylig: X-Window, SNMP.

Protokoller på applikasjonsnivå er fokusert på spesifikke applikasjonsoppgaver. De definerer både prosedyrer for å organisere en bestemt type interaksjon mellom søknadsprosesser, og formen for informasjonspresentasjon i slik interaksjon. I denne delen beskriver vi kort noen av applikasjonsprotokollene.

TELNET-protokoll

TELNET-protokollen lar serveringsmaskinen behandle alle eksterne terminaler som standard "virtuelle nettverksterminaler" i ASCII, og gir også muligheten til å forhandle mer komplekse funksjoner (for eksempel lokal eller ekstern ekkokontroll, sidemodus, skjermhøyde og -bredde, etc.) etc.) TELNET er basert på TCP-protokollen. På applikasjonsnivå over TELNET er det enten et reelt terminalstøtteprogram (på brukersiden), eller en applikasjonsprosess i servicemaskinen, som er tilgjengelig fra terminalen.

Å jobbe med TELNET er som å ringe et telefonnummer. Brukeren skriver noe sånt på tastaturet

og mottar en skjermmelding om å angi deltamaskin.

TELNET-protokollen har eksistert i lang tid. Det er godt utprøvd og bredt distribuert. Mange implementeringer er laget for et bredt utvalg av operativsystemer. Det er helt akseptabelt for klientprosessen å kjøre, for eksempel, under VAX / VMS OS, og serverprosessen under UNIX System V.

FTP-protokoll

FTP (File Transfer Protocol) er like utbredt som TELNET. Det er en av de eldste protokollene i TCP/IP-familien. Akkurat som TELNET, bruker den TCP-transporttjenester. Det er mange implementeringer for forskjellige operativsystemer som samhandler godt med hverandre. FTP-brukeren kan påkalle flere kommandoer som lar ham se katalogen til den eksterne maskinen, navigere fra en katalog til en annen og kopiere en eller flere filer.

SMTP-protokoll

Simple Mail Transfer Protocol (SMTP) støtter overføring av meldinger (e-post) mellom vilkårlige noder på internett. Med mekanismer for iscenesettelse av post og mekanismer for å forbedre leveringspåliteligheten, tillater SMTP-protokollen bruk av ulike transporttjenester. Det kan fungere selv på nettverk som ikke bruker TCP/IP-familien av protokoller. SMTP-protokollen gir både gruppering av meldinger til adressen til én mottaker, og multiplikasjon av flere kopier av meldingen for overføring til forskjellige adresser. Over SMTP-modulen er den datamaskinspesifikke e-posttjenesten.

r-kommandoer

Det er en hel serie med "r-kommandoer" (fra fjernkontrollen) som først dukket opp i UNIX-operativsystemet. De er analoge med vanlige UNIX-kommandoer, men er designet for å fungere med eksterne maskiner. For eksempel er rcp-kommandoen analog med cp-kommandoen og er laget for å kopiere filer mellom maskiner. For å overføre filen til deltanoden, bare skriv inn

rcp file.c delta:

For å utføre kommandoen "cc file.c" på deltamaskinen, kan du bruke rsh-kommandoen:

rsh delta cc file.c

For å organisere en pålogging til et eksternt system, bruk kommandoen rlogin:

Kommandoene i r-serien brukes primært på UNIX-systemer. Det finnes også implementeringer for MS-DOS. Kommandoer sparer brukeren fra å måtte skrive passord når han logger på et eksternt system og letter arbeidet betydelig.

Network File System (NFS) ble først utviklet av Sun Microsystems Inc. NFS bruker UDP-transporttjenester og lar filsystemer monteres på flere UNIX-maskiner. Diskløse arbeidsstasjoner får tilgang til filserverdiskene som om de var deres lokale disker.

NFS øker belastningen på nettverket betydelig. Hvis nettverket bruker trege lenker, er NFS til liten nytte. Men hvis nettverksbåndbredden gjør at NFS fungerer som det skal, vil brukerne ha stor nytte. Siden NFS-serveren og -klienten er implementert i kjernen til operativsystemet, kan alle konvensjonelle programmer uten nettverk fungere med eksterne filer som ligger på monterte NFS-disker, akkurat som med lokale filer.

SNMP-protokoll

SNMP (Simple Network Management Protocol) kjører på UDP og er beregnet for bruk avr. Det lar kontrollstasjoner samle informasjon om tingenes tilstand på internett. Protokollen definerer formatet på dataene, deres behandling og tolkning er overlatt til kontrollstasjonene eller nettverkslederens skjønn.

X-vindu

X-Window System bruker X-Window Protocol, som er TCP-basert, for å vise grafikk og tekst i flere vinduer på rasterskjermer på arbeidsstasjoner. X-Window er mye mer enn bare et vindustegningsverktøy; det er en hel filosofi om menneske-maskin-interaksjon.

Nøkkelbegrep: protokoll.

Protokoll(protokoll) - et sett med regler, en algoritme for utveksling av informasjon mellom nettverksabonnenter.

Sekundære termer

    Protokollstabel (protokollstack) er en kombinasjon av protokoller. Hvert lag definerer forskjellige protokoller for å kontrollere kommunikasjonsfunksjonene eller dets undersystemer. Hvert nivå har sitt eget sett med regler.

    Binding(binding) er tilordningen av protokollstakken til nettverkskortkortet.

    Applikasjonsprotokoller er protokoller som opererer på toppnivået i OSI-modellen og gir interaksjon mellom applikasjoner og utveksling av data mellom dem.

    Transportprotokoller er protokoller som støtter kommunikasjonsøkter mellom datamaskiner og garanterer pålitelig datautveksling mellom dem.

    Nettverksprotokoller er protokoller som gir kommunikasjonstjenester som kontrollerer flere typer data – adressering, ruting, feilsjekking og forespørsler om videresending – og definerer reglene for kommunikasjon i spesifikke nettverksmiljøer.

Formål med protokoller

Protokoller er regler og tekniske prosedyrer som gjør at flere datamaskiner kan kommunisere med hverandre når de er koblet til i et nettverk.

Tre hovedpunkter angående protokoller.

    Det er mange protokoller. Og selv om de alle deltar i implementeringen av kommunikasjon, har hver protokoll forskjellige formål, utfører forskjellige oppgaver, har sine egne fordeler og begrensninger.

    Protokoller opererer på forskjellige nivåer av OSI-modellen. Funksjonene til en protokoll bestemmes av laget den opererer på.

    Hvis for eksempel en eller annen protokoll fungerer på det fysiske laget, betyr dette at det sørger for at pakker går gjennom nettverkskortet og går inn i nettverkskabelen.

    Flere protokoller kan fungere sammen. Dette er den såkalte stabelen, eller settet, av protokoller.

Akkurat som nettverksfunksjoner er fordelt på tvers av alle lag i OSI-modellen, fungerer protokoller sammen på forskjellige lag av protokollstabelen. Lagene i protokollstabelen tilsvarer lagene i OSI-modellen. Samlet gir protokollene en fullstendig beskrivelse av funksjonene og egenskapene til stabelen.

Protokolloperasjon

Dataoverføring over et nettverk, fra et teknisk synspunkt, bør brytes ned i en serie sekvensielle trinn, som hver har sine egne regler og prosedyrer, eller protokoll. Dermed opprettholdes en streng prioritet i utførelsen av visse handlinger.

I tillegg må disse handlingene (trinnene) utføres i samme rekkefølge på hver nettverkstilkoblet datamaskin. På avsenderdatamaskinen utføres disse trinnene fra topp til bunn, og på mottakerdatamaskinen, fra bunn til topp.

Avsender datamaskin

Avsenderdatamaskinen i samsvar med protokollen utfører følgende handlinger:

    bryter data i små biter kalt pakker som protokollen kan håndtere;

    legger til adresseinformasjon til pakker slik at mottakerdatamaskinen kan fastslå at disse dataene er ment spesifikt for ham;

    forbereder data for overføring gjennom nettverksadapterkortet og deretter over nettverkskabelen.

Destinasjonsdatamaskin

Den mottakende datamaskinen, i samsvar med protokollen, utfører de samme handlingene, men bare i omvendt rekkefølge:

    aksepterer datapakker fra en nettverkskabel;

    overfører pakker til datamaskinen gjennom nettverksadapterkortet;

    fjerner fra pakken all tjenesteinformasjon lagt til av avsenderdatamaskinen;

    kopierer data fra pakker til en buffer - for å kombinere dem til den originale datablokken;

    sender denne blokken med data til applikasjonen i formatet den bruker.

Både den sendende og mottakende datamaskinen må utføre hver handling på samme måte slik at dataene som kommer over nettverket samsvarer med dataene som sendes. Hvis for eksempel to protokoller deler data i pakker forskjellig og legger til informasjon (om pakkesekvens, timing og feilkontroll), vil ikke en datamaskin som bruker en av disse protokollene kunne kommunisere med en datamaskin som kjører den andre protokollen. ...

Ruterbare og ikke-ruterbare protokoller

Fram til midten av 1980-tallet var de fleste lokale nettverk isolert. De tjente én avdeling eller én bedrift og slo seg sjelden sammen til store systemer. Men når lokale nettverk nådde et høyt utviklingsnivå og volumet av kommersiell informasjon som ble overført av dem økte, ble LAN-er komponenter i store nettverk.

Data som overføres fra et lokalt nettverk til et annet langs en av de mulige rutene kalles rutet. Protokoller som støtter overføring av data mellom nettverk over flere ruter kalles rutbare protokoller. Siden ruterbare protokoller kan brukes til å koble flere lokale nettverk til et globalt nettverk, vokser deres rolle stadig.

Protokoller i en lagdelt arkitektur

Flere protokoller som fungerer på nettverket samtidig gir følgende dataoperasjoner:

    forberedelse;

    overføre;

    resepsjon;

    Følgende handlinger.

Arbeidet med de ulike protokollene må koordineres for å unngå konflikter eller ufullstendige operasjoner. Dette kan oppnås ved utjevning.

Protokollstabler

En protokollstabel er en kombinasjon av protokoller. Hvert lag definerer forskjellige protokoller for å kontrollere kommunikasjonsfunksjonene eller dets undersystemer. Hvert nivå har sitt eget sett med regler.

Akkurat som lagene i OSI-modellen, beskriver de nedre lagene av stabelen reglene for samspillet mellom utstyr laget av forskjellige produsenter. Og de øverste nivåene beskriver reglene for gjennomføring av kommunikasjon og tolking av søknader. Jo høyere nivå, desto vanskeligere blir oppgavene den løser og protokollene knyttet til disse oppgavene.

Binding

En prosess kalt binding lar deg konfigurere nettverket ditt med tilstrekkelig fleksibilitet, dvs. kombinere protokoller og nettverkskort som kreves av situasjonen. For eksempel kan to protokollstabler, IPX / SPX og TCP / IP, bindes til et enkelt NIC-kort. Hvis datamaskinen har mer enn ett nettverkskort, kan protokollstakken være bundet til ett eller flere nettverkskort.

Den bindende rekkefølgen bestemmer rekkefølgen som operativsystemet kjører protokollene i. Hvis flere protokoller er knyttet til et enkelt NIC-kort, bestemmer bindingsrekkefølgen i hvilken rekkefølge protokollene skal brukes ved forsøk på å etablere en tilkobling. Vanligvis gjøres bindingen når operativsystemet eller protokollen er installert. For eksempel, hvis TCP / IP er den første protokollen i bindingslisten, vil den bli brukt når du prøver å etablere en tilkobling. Hvis forsøket mislykkes, vil datamaskinen prøve å opprette en tilkobling ved hjelp av den neste sekvensielle protokollen i bindingslisten.

Binding er ikke begrenset til å kartlegge protokollstakken til nettverkskortkortet. Protokollstakken må festes (eller assosieres) til komponenter som er både over og under nivået. For eksempel kan TCP / IP på toppen knyttes til NetBIOS Session Layer, og nederst til NIC-driveren. Driveren er på sin side bundet til nettverkskortkortet.

Standard stabler

Flere stabler er utviklet som standard protokollmodeller i dataindustrien. De viktigste er:

    sett med ISO / OSI-protokoller;

    IBM System Network Architecture (SNA)

    Digital DECnet;

    Novell NetWare;

    Apple AppleTalk;

    sett med Internett-protokoller, TCP / IP.

Protokollene i disse stablene gjør sitt lagspesifikke arbeid. Kommunikasjonsoppgavene som er tildelt nettverket fører imidlertid til inndeling av protokoller i tre typer:

    anvendt;

    transportere;

    Nettverk.

Oppsettet til disse typene følger OSI-modellen.

Applikasjonsprotokoller

Applikasjonsprotokoller opererer på toppnivået i OSI-modellen. De gir interaksjon mellom applikasjoner og utveksling av data mellom dem. De mest populære applikasjonsprotokollene inkluderer:

    APPC (Advanced Program-to-Program Communication) er en peer-to-peer SNA-protokoll fra IBM, hovedsakelig brukt på AS / 400;

    FTAM (File Transfer Access and Management) - OSI-filtilgangsprotokoll;

    X.400 - CCITT-protokoll for internasjonal e-postutveksling;

    X.500 - CCITT-protokoll for fil- og katalogtjenester på flere systemer;

    SMTP (Simple Mail Transfer Protocol) - Internett-protokoll for utveksling av e-post;

    FTP (File Transfer Protocol) - Internett-protokoll for overføring av filer;

    SNMP (Simple Network Management Protocol) - Internett-protokoll for overvåking av nettverks- og nettverkskomponenter;

    Telnet er en Internett-protokoll for registrering på eksterne verter og behandling av data på dem;

    Microsoft SMBs (Server Message Blocks) og klientinnpakninger eller omdirigerere;

    NCP (Novell NetWare Core Protocol) og Novell-klientskall eller omdirigerere;

    Apple Talk og Apple Share - et sett med nettverksprotokoller fra Apple;

    AFP (AppleTalk Filling Protocol) - Apple ekstern filtilgangsprotokoll;

    DAP (Data Access Protocol) er en filtilgangsprotokoll for DECnet-nettverk.

Transportprotokoller

Transportprotokoller støtter kommunikasjonsøkter mellom datamaskiner og garanterer pålitelig datautveksling mellom dem. Populære transportprotokoller inkluderer:

    TCP (Transmission Control Protocol) - TCP / IP-protokoll for garantert levering av data brutt inn i en sekvens av fragmenter;

    SPX - en del av IPX / SPX (Internetwork Packet Exchange / Sequential Packet Exchange) protokollpakken for data brutt inn i en sekvens av fragmenter, fra Novell;

    NWLink - implementering av IPX / SPX-protokollen fra Microsoft;

    NetBEUI - etablerer kommunikasjonsøkter mellom datamaskiner (NetBIOS) og gir transporttjenester til de øvre lagene (NetBEUI);

    АТР (AppleTalk Transaction Protocol), NBP (Name Binding Protocol) - protokoller for kommunikasjonsøkter og datatransport fra Apple.

Nettverksprotokoller

Nettverksprotokoller gir kommunikasjonstjenester. Disse protokollene håndterer flere typer data: adressering, ruting, feilkontroll og forespørsler om videresending. Nettverksprotokoller definerer også reglene for kommunikasjon i spesifikke nettverksmiljøer, for eksempel Ethernet eller Token Ring. De mest populære nettverksprotokollene inkluderer:

    IP (Internet Protocol) - TCP / IP-protokoll for pakkeoverføring;

    IPX (Internetwork Packet Exchange) - NetWare-protokoll for overføring og ruting av pakker;

    NWLink - implementering av IPX / SPX-protokollen av Microsoft;

    NetBEUI er en transportprotokoll som gir datatransporttjenester for NetBIOS-økter og -applikasjoner;

    DDP (Datagram Delivery Protocol) - AppleTalk datatransportprotokoll.

Standard kommunikasjonsprotokollstabler

Det viktigste området for standardisering innen datanettverk er standardisering av kommunikasjonsprotokoller. Et stort antall kommunikasjonsprotokollstabler brukes i dag i nettverk. De mest populære er TCP / IP, IPX / SPX, NetBIOS / SMB, DECnet, SNA og OSI-stabler. Alle disse stablene, bortsett fra SNA i de nedre lagene - fysisk og kanal, - bruker de samme godt standardiserte protokollene Ethernet, Token Ring, FDDI og noen andre, som tillater bruk av det samme utstyret i alle nettverk. Men på de øvre nivåene opererer alle stabler i henhold til sine egne protokoller. Disse protokollene samsvarer ofte ikke med lagdelingen som anbefales av OSI-modellen. Spesielt er funksjonene til økten og presentasjonslagene vanligvis kombinert med applikasjonslaget. Dette avviket skyldes at OSI-modellen dukket opp som et resultat av en generalisering av eksisterende og faktisk brukte stabler, og ikke omvendt.

OSI-stabel

OSI-modellen og OSI-stakken bør skilles tydelig fra hverandre. Mens OSI-modellen er et konseptuelt rammeverk for interoperabilitet av åpne systemer, er OSI-stakken et sett med veldig spesifikke protokollspesifikasjoner. I motsetning til andre protokollstabler, er OSI-stakken helt konsistent med OSI-modellen og inkluderer protokollspesifikasjoner for alle de syv lag med kommunikasjon som er definert i den modellen. På de nedre lagene støtter OSI-stakken Ethernet, Token Ring, FDDI, WAN, X.25 og ISDN - det vil si at den bruker off-stack lavere lagprotokoller som alle andre stabler. Protokollene til nettverks-, transport- og sesjonslagene til OSI-stakken er spesifisert og implementert av forskjellige produsenter, men de er fortsatt ikke mye brukt. De mest populære protokollene i OSI-stakken er applikasjonsprotokoller. Disse inkluderer: FT AM-filoverføringsprotokoll, VTP-terminalemuleringsprotokoll, X.500 helpdesk-protokoller, X.400 e-post og en rekke andre.

OSI stack-protokollene er svært komplekse og tvetydige i sine spesifikasjoner. Disse egenskapene var resultatet av den generelle politikken til stabelutviklerne, som forsøkte å ta hensyn til alle tilfeller av liv og alle eksisterende og nye teknologier i protokollene deres. Til dette må legges konsekvensene av et stort antall politiske kompromisser som er uunngåelige i vedtakelsen av internasjonale standarder om et så brennende spørsmål som bygging av åpne datanettverk.

På grunn av deres kompleksitet krever OSI-protokoller mye CPU-prosessorkraft, noe som gjør dem best egnet for kraftige maskiner i stedet for personlige datanettverk.

OSI-stakken er en internasjonal, leverandøruavhengig standard. Den er støttet av den amerikanske regjeringen i sitt GOSIP-program, som krever at alle datanettverk installert i amerikanske regjeringskontorer etter 1990 enten direkte støtter OSI-stakken eller gir midler til å migrere til den stabelen i fremtiden. Imidlertid er OSI-stakken mer populær i Europa enn i USA, ettersom det er færre eldre nettverk igjen i Europa som kjører sine egne protokoller.

TCP / IP-stabel

TCP/IP-stakken ble initiert av det amerikanske forsvarsdepartementet for mer enn 25 år siden for å koble det eksperimentelle ARPAnet til andre nettverk som et sett med vanlige protokoller for heterogene datamiljøer. Et stort bidrag til utviklingen av TCP / IP-stabelen, som fikk navnet sitt fra de populære IP- og TCP-protokollene, ble gitt av University of Berkeley, som implementerte stackprotokollene i sin versjon av UNIX. Populariteten til dette operativsystemet har ført til utbredt bruk av TCP, IP og andre protokoller i stabelen. I dag brukes denne stabelen til å koble til datamaskiner i det verdensomspennende informasjonsnettverket Internett, så vel som i et stort antall bedriftsnettverk.

TCP / IP-stakken på lavere nivå støtter alle populære standarder for fysiske lag og lenkelag: for lokale nettverk - disse er Ethernet, Token Ring, FDDI, for globale nettverk - protokoller for drift på analog oppringt og leide linjer SLIP, PPP, protokoller for territoriale nettverk X.25 og ISDN.

Hovedprotokollene til stabelen, som ga den navnet, er IP og TCP. Disse protokollene i terminologien til OSI-modellen refererer til henholdsvis nettverks- og transportlagene. IP sørger for at pakken transporteres over det sammenkoblede nettverket, mens TCP sørger for at den leveres pålitelig.

I løpet av årene med bruk i nettverk i forskjellige land og organisasjoner, har TCP / IP-stakken absorbert et stort antall protokoller på applikasjonsnivå. Disse inkluderer populære protokoller som FTP-filoverføringsprotokollen, telnet-terminalemuleringsprotokollen, SMTP-e-postprotokollen som brukes i Internett-e-post, WWW-hyperteksttjenester og mange andre.

I dag er TCP/IP-stakken en av de mest brukte transportprotokollstakkene for datanettverk. Faktisk, på Internett alene er det rundt 10 millioner datamaskiner rundt om i verden som kommuniserer med hverandre ved hjelp av TCP / IP-protokollstabelen.

Den raske økningen i popularitet til Internett har ført til endringer i maktbalansen i verden av kommunikasjonsprotokoller - TCP / IP-protokollene, som Internett er bygget på, begynte raskt å fortrenge fortidens ubestridte leder - IPX / SPX-stabel fra Novell. I dag i verden har det totale antallet datamaskiner som TCP/IP-stakken er installert på, tilsvart det totale antallet datamaskiner som IPX/SPX-stakken kjører på, og dette indikerer en kraftig endring i holdningen til LAN-administratorer til protokoller som brukes på stasjonære datamaskiner, siden de utgjør det overveldende flertallet av verdens datapark, og det var på dem Novell-protokollene som kreves for å få tilgang til NetWare-filservere pleide å fungere nesten overalt. Prosessen med å bli TCP / IP-stabelen som nummer én-stabelen i alle typer nettverk fortsetter, og nå inkluderer ethvert industrielt operativsystem nødvendigvis en programvareimplementering av denne stabelen i pakken.

Selv om TCP/IP-protokollene er uløselig knyttet til Internett, og hver av de millioner av Internett-datamaskiner opererer på toppen av denne stabelen, er det et stort antall lokale, bedrifts- og intranett som ikke er direkte en del av Internett som også bruk TCP/IP. For å skille dem fra Internett kalles disse nettverkene TCP/IP-nettverk, eller rett og slett IP-nettverk.

Siden TCP / IP-stakken opprinnelig ble designet for det globale Internett, har den mange funksjoner som gir den en fordel i forhold til andre protokoller når det gjelder å bygge nettverk som involverer global kommunikasjon. Spesielt en svært nyttig egenskap som gjør det mulig å bruke denne protokollen i store nettverk er evnen til å fragmentere pakker. Et stort, sammensatt nettverk består faktisk ofte av nettverk bygget på helt andre prinsipper. Hvert av disse nettverkene kan ha sin egen verdi for maksimal lengde på en enhet med overførte data (ramme). I dette tilfellet, når du flytter fra ett nettverk med en større maksimal lengde til et nettverk med en kortere maksimal lengde, kan det bli nødvendig å dele den overførte rammen i flere deler. IP-protokollen til TCP/IP-stakken løser dette problemet effektivt.

En annen funksjon ved TCP/IP-teknologien er et fleksibelt adresseringssystem, som gjør det lettere å inkludere andre teknologier på Internett sammenlignet med andre protokoller med lignende formål. Denne egenskapen letter også bruken av TCP/IP-stakken for å bygge store heterogene nettverk.

TCP/IP-stakken bruker kringkastingsfunksjoner svært sparsomt. Denne egenskapen er helt nødvendig når du arbeider med langsomme kommunikasjonskanaler, typisk for wide area-nettverk.

Men som alltid må du betale for fordelene du får, og prisen er høye ressurskrav og kompleksiteten til IP-nettverksadministrasjon. Den kraftige funksjonaliteten til TCP/IP-stakken er beregningsmessig kostbar å implementere. Et fleksibelt adresseringssystem og avvisning av sendinger fører til tilstedeværelsen i IP-nettverket av ulike sentraliserte tjenester som DNS, DHCP, etc. selve tiden krever nøye oppmerksomhet fra administratorer.

Det er andre grunner for og imot Internett-protokollstakken, men faktum er at det i dag er den mest populære protokollstakken, mye brukt i både globale og lokale nettverk.

IPX / SPX stack

Denne stabelen er den originale Novell-protokollstabelen utviklet for NetWare-nettverksoperativsystemet på begynnelsen av 1980-tallet. Nettverks- og sesjonslagsprotokollene Internetwork Packet Exchange (IPX) og Sequenced Packet Exchange (SPX), som ga stabelen navnet, er direkte tilpasninger av Xerox sine XNS-protokoller, som er mye mindre vanlige enn IPX/SPX. Populariteten til IPX / SPX-stakken er direkte relatert til Novell NetWare-operativsystemet, som fortsatt er verdensledende når det gjelder antall installerte systemer, selv om populariteten har gått litt ned og når det gjelder vekstrater ligger den bak Microsoft Windows NT.

Mange funksjoner i IPX / SPX-stakken skyldes orienteringen til tidligere versjoner av NetWare OS (opptil versjon 4.0) for å fungere i små lokale nettverk, bestående av personlige datamaskiner med beskjedne ressurser. Forståelig nok trengte Novells datamaskiner protokoller som krevde en minimumsmengde RAM (begrenset til 640KB med IBM-kompatible datamaskiner som kjører MS-DOS), og som ville kjøre raskt på prosessorer med lav effekt. Som et resultat fungerte protokollene til IPX / SPX-stakken inntil nylig bra i lokale nettverk og ikke særlig godt i store bedriftsnettverk, siden de overbelastet langsomme globale forbindelser med kringkastingspakker som brukes intensivt av flere protokoller i denne stabelen (for eksempel , for å etablere kommunikasjon mellom klienter og servere). Denne omstendigheten, samt det faktum at IPX / SPX-stakken er Novells eiendom og krever en lisens for å implementere den (det vil si at åpne spesifikasjoner ble ikke støttet), begrenset i lang tid bare distribusjonen til NetWare-nettverk. Siden utgivelsen av NetWare 4.0 har imidlertid Novell gjort og fortsetter å gjøre store endringer i protokollene for å tilpasse dem til bedriftsnettverk. Nå er IPX / SPX-stakken implementert ikke bare i NetWare, men også i flere andre populære nettverksoperativsystemer, for eksempel SCO UNIX, Sun Solaris, Microsoft Windows NT.

NetBIOS / SMB-stabel

Denne stabelen er mye brukt i produkter fra IBM og Microsoft. På de fysiske og datalink-lagene i denne stabelen brukes alle de vanligste protokollene Ethernet, Token Ring, FDDI og andre. På de øvre nivåene fungerer NetBEUI- og SMB-protokollene.

NetBIOS (Network Basic Input / Output System)-protokollen dukket opp i 1984 som en nettverksutvidelse av standard IBM PC Basic Input / Output System (BIOS)-funksjoner for IBM PC Network-programmet. Senere ble denne protokollen erstattet av den såkalte NetBEUI utvidet brukergrensesnittprotokoll - NetBIOS Extended User Interface. For applikasjonskompatibilitet har NetBIOS-grensesnittet blitt beholdt som et grensesnitt til NetBEUI-protokollen. NetBEUI ble designet for å være en effektiv protokoll med lite ressurser for nettverk med ikke mer enn 200 arbeidsstasjoner. Denne protokollen inneholder mange nyttige nettverksfunksjoner som kan tilskrives nettverks-, transport- og sesjonslagene til OSI-modellen, men den kan ikke rute pakker. Dette begrenser bruken av NetBEUI til LAN-nettverk som ikke er undernett og gjør det umulig for sammenkoblede nettverk. Noen av begrensningene til NetBEUI fjernes av NBF (NetBEUI Frame)-implementeringen av denne protokollen, som er inkludert i Microsoft Windows NT-operativsystemet.

Server Message Block (SMB)-protokollen utfører funksjonene til økten, presentasjonen og applikasjonslagene. Filtjenesten er basert på SMB, samt utskrifts- og meldingstjenester mellom applikasjoner.

SNA-protokollstablene fra IBM, DECnet fra Digital Equipment Corporation og AppleTalk/AFP fra Apple brukes primært i deres operativsystemer og nettverksutstyr.

I fig. 3.4.3 viser korrespondansen mellom noen av de mest populære protokollene til lagene i OSI-modellen. Ofte er denne korrespondansen veldig vilkårlig, siden OSI-modellen bare er en veiledning til handling, og ganske generelle og spesifikke protokoller ble utviklet for å løse spesifikke problemer, og mange av dem dukket opp før utviklingen av OSI-modellen. I de fleste tilfeller har stackdesignere favorisert nettverkshastighet fremfor modularitet - ingen annen stabel enn OSI-stakken er delt inn i syv lag. Oftest skilles lag 3-4 tydelig ut i stabelen: laget av nettverkskort, der protokollene til det fysiske og lenkelaget er implementert, nettverkslaget, transportlaget og tjenestelaget, som inkluderer funksjonene til sesjons-, representant- og søknadslagene.

Implementering av internettarbeid ved hjelp av TCP/IP

For øyeblikket er TCP / IP-stakken den mest populære måten å organisere sammenkoblede nettverk på. I fig. 3.4.4 viser andelen av en bestemt protokollstabel i den globale installasjonsnettverksbasen. Frem til 1996 var Novells IPX/SPX-stabel den ubestridte lederen, men så endret bildet seg dramatisk - TCP/IP-stakken når det gjelder vekst i antall installasjoner begynte å overgå andre stabler, og siden 1998 har den blitt ledende innen absolutt vilkår. Det er grunnen til at ytterligere studier av funksjonene til nettverkslaget vil bli utført ved å bruke eksemplet med TCP / IP-stakken.

Det er definert 4 lag i TCP/IP-stakken (Figur 3.4.5). Hvert av disse nivåene bærer en viss byrde for å løse hovedoppgaven - organiseringen av pålitelig og effektiv drift av et sammensatt nettverk, hvorav deler er bygget på grunnlag av forskjellige nettverksteknologier.

Tabell 3.4.1. Lagdelt arkitektur av TCP / IP-stakken

Nivå 1 Søknadsnivå
Nivå 2 Hovednivå (transport).
Nivå 3
Nivå 4 Nettverksgrensesnittlag

Sammenarbeidende lag

Kjernen i hele arkitekturen er det samvirkende laget, som implementerer konseptet med pakkeoverføring i forbindelsesløs modus, det vil si på en datagram måte. Det er dette nivået som gir muligheten til å flytte pakker over nettverket ved å bruke ruten som er mest rasjonell for øyeblikket. Dette laget kalles også internettlaget, og indikerer dermed dets hovedfunksjon - overføring av data over et sammenkoblet nettverk.

Hovednettverkslagsprotokollen (i form av OSI-modellen) i stabelen er Internet Protocol (IP). Denne protokollen ble opprinnelig designet som en pakkeoverføringsprotokoll i sammenkoblede nettverk, bestående av et stort antall lokale nettverk, forent av både lokale og globale forbindelser. Derfor fungerer IP-protokollen godt i nettverk med komplekse topologier, rasjonelt ved å bruke tilstedeværelsen av undersystemer i dem og økonomisk bruke båndbredden til kommunikasjonslinjer med lav hastighet. Siden IP er en datagramprotokoll, garanterer den ikke levering av pakker til destinasjonen, men den prøver å gjøre det.

Laget med internettarbeid inkluderer alle protokoller knyttet til kompilering og modifikasjon av rutingtabeller, for eksempel protokollene for innsamling av rutinginformasjon RIP (Routing Internet Protocol) og OSPF (Open Shortest Path First), samt Internet Control Message Protocol (ICMP) ). ). Sistnevnte protokoll er ment for utveksling av feilinformasjon mellom ruterne på nettverket og kildenoden til pakken. Ved hjelp av spesielle pakker informerer ICMP om manglende levering av en pakke, om overskredet levetid eller varighet av å sette sammen en pakke fra fragmenter, om unormale parameterverdier, om en endring i videresendingsrute og type tjeneste, om tilstanden av systemet osv.

Hovednivå

Siden det ikke opprettes noen tilkoblinger på nettverkslaget, er det ingen garanti for at alle pakker kommer trygt frem eller kommer i samme rekkefølge som de ble sendt. Hovedlaget til TCP / IP-stakken, også kalt transportlaget, løser dette problemet - gir pålitelig informasjonskommunikasjon mellom to endenoder.

Transmission Control Protocol (TCP) og User Datagram Protocol (UDP) opererer på dette laget. TCP gir pålitelig meldingsoverføring mellom eksterne applikasjonsprosesser gjennom dannelse av logiske forbindelser. Denne protokollen lar jevnaldrende på sende- og mottaksdatamaskiner kommunisere i full dupleksmodus. TCP gjør det mulig å levere en strøm av byte dannet på en av datamaskinene uten feil til noen annen datamaskin i det sammensatte nettverket. TCP deler strømmen av byte inn i segmenter - segmenter og overfører dem til det underliggende laget av internettarbeid. Etter at disse segmentene er levert av internettarbeidslaget til destinasjonen, setter TCP dem sammen til en kontinuerlig strøm av byte.

UDP gir datagramoverføring av applikasjonspakker, akkurat som hovedsamarbeidslagsprotokollen IP, og fungerer bare som en kobling (multiplekser) mellom nettverksprotokollen og flere applikasjonslagtjenester eller brukerprosesser.

Søknadsnivå

Applikasjonslaget samler alle tjenestene som tilbys av systemet til brukerapplikasjoner. I løpet av årene med bruk i nettverkene til forskjellige land og organisasjoner, har TCP / IP-stakken akkumulert et stort antall applikasjonslagsprotokoller og tjenester. Applikasjonslaget er implementert av programvaresystemer bygget i en klient-server-arkitektur, basert på lavere lags protokoller. I motsetning til protokollene til de tre andre lagene, er applikasjonsprotokoller opptatt av detaljene til en bestemt applikasjon og er "ikke interessert" i hvordan data overføres over nettverket. Dette nivået utvides stadig på grunn av tilkoblingen til de gamle nettverkstjenestene som har passert mange års drift, som Telnet, FTP, TFTP, DNS, SNMP, relativt nye tjenester, som HTTP Hypertext Transfer Protocol.

Nettverksgrensesnittlag

Den ideologiske forskjellen mellom arkitekturen til TCP / IP-stakken og den lagdelte organiseringen av andre stabler er tolkningen av funksjonene til det laveste laget - laget av nettverksgrensesnitt. Protokollene til dette laget må sikre integrasjon i et sammensatt nettverk av andre nettverk, og oppgaven er stilt som følger: TCP / IP-nettverket må ha midler til å inkludere et hvilket som helst annet nettverk, uansett hvilken intern dataoverføringsteknologi dette nettverket bruker. Det følger at dette nivået ikke kan bestemmes en gang for alle. For hver teknologi som inngår i det sammensatte undernettverket, må det utvikles egne grensesnittmidler. Slike grensesnittmidler inkluderer protokoller for innkapsling av IP-pakker av det samvirkende laget i rammer av lokale teknologier. For eksempel definerer RFC 1042 hvordan IP-pakker er innkapslet i IEEE 802-teknologirammer. LLC / SNAP-headeren må brukes til dette formålet, med 0x0800-koden spesifisert i Type-feltet i SNAP-headeren. Bare for Ethernet-protokollen gjør RFC 1042 et unntak - i tillegg til LLC / SNAP-headeren er det tillatt å bruke en Ethernet DIX-ramme som ikke har LLC-header, men som har et Type-felt. I Ethernet-nettverk er det å foretrekke å kapsle inn IP-pakken i en Ethernet DIX-ramme.

Nivået på nettverksgrensesnitt i TCP / IP-protokollene er ikke regulert, men det støtter alle populære standarder for fysiske nivåer og kanalnivåer: for lokale nettverk er disse Ethernet, Token Ring, FDDI, Fast Ethernet, Gigabit Ethernet, 100VG-AnyLAN, for globale nettverk - tilkoblingsprotokoller " punkt-til-punkt "SLIP og PPP, pakkesvitsjede LAN-protokoller X.25, rammerelé. Det er også utviklet en spesiell spesifikasjon som definerer bruken av ATM-teknologi som datalinklagstransport. Vanligvis, når en ny LAN- eller WAN-teknologi dukker opp, blir den raskt inkorporert i TCP/IP-stakken ved å utvikle en passende RFC som definerer en metode for innkapsling av IP-pakker i rammene (RFC 1577, som definerer IP over ATM-nettverk, dukket opp i 1994 kort tid etter vedtak av de grunnleggende standardene for denne teknologien).

Overholdelse av TCP / IP-stabellag med syv-lags ISO / OSI-modellen

Siden TCP / IP-stakken ble utviklet før fremveksten av ISO / OSI-modellen for åpne systeminteroperabilitet, selv om den også har en flernivåstruktur, er korrespondansen mellom TCP / IP-stabellagene og OSI-modelllagene ganske vilkårlig (figur 3.4.6). Med tanke på den lagdelte arkitekturen til TCP / IP, er det mulig å skille i den, som OSI-arkitekturen, lagene, hvis funksjoner avhenger av den spesifikke tekniske implementeringen av nettverket, og lagene, hvis funksjoner er orientert mot arbeide med applikasjoner (fig. 3.4.7).

Programlagsprotokollene til TCP/IP-stakken kjører på datamaskiner som kjører brukerapplikasjoner. Selv en fullstendig endring av nettverksutstyr bør generelt ikke påvirke ytelsen til applikasjoner så lenge de får tilgang til nettverksfunksjoner gjennom applikasjonslagsprotokoller.

Transportlagsprotokoller er allerede mer avhengige av nettverket, siden de implementerer et grensesnitt til lagene som direkte organiserer overføringen av data over nettverket. Imidlertid, som applikasjonsprotokoller, installeres programvaremoduler som implementerer transportprotokoller kun på endenoder. Protokollene til de to nederste lagene er nettverksavhengige, og derfor er programvaremodulene til protokollene til Internett-laget og laget med nettverksgrensesnitt installert både på endenodene til det sammensatte nettverket og på ruterne.

Hver kommunikasjonsprotokoll opererer med en bestemt enhet av overførte data. Navnene på disse enhetene er noen ganger fastsatt av standarden, og oftere bestemmes de ganske enkelt av tradisjon. TCP/IP-stakken har utviklet en veletablert terminologi på dette området gjennom årene (figur 3.4.8).

Strøm refererer til dataene som kommer fra applikasjoner til inngangen til transportlagprotokollene TCP og UDP.

TCP kutter segmenter fra datastrømmen.

En UDP-dataenhet blir ofte referert til som et datagram (eller mitt datagram). Et datagram er et generisk navn for enhetene av data som drives av tilkoblingsløse protokoller. Disse protokollene inkluderer Internet Protocol (IP).

Et IP-datagram kalles også en pakke.

I TCP / IP-stakken er det vanlig å kalle rammer (rammer) protokolldataenhetene på grunnlag av hvilke IP-pakker overføres over undernettene til det sammenkoblede nettverket. Det spiller ingen rolle hvilket navn som brukes på denne dataenheten i den lokale teknologien.

Konklusjoner om temaet

    Formaliserte regler som bestemmer sekvensen og formatet til meldinger som utveksles av nettverkskomponenter som er på samme nivå, men i forskjellige noder, kalles en protokoll.

    Et hierarkisk organisert sett med protokoller som er tilstrekkelig for å organisere interaksjonen mellom noder i et nettverk kalles en kommunikasjonsprotokollstabel.

    Arbeidet med de ulike protokollene er koordinert for å eliminere konflikter eller uferdige operasjoner. Dette oppnås ved å legge lagdelt protokollstabelen.

    Det viktigste området for standardisering innen datanettverk er standardisering av kommunikasjonsprotokoller. De mest populære er TCP / IP, IPX / SPX, NetBIOS / SMB, DECnet, SNA og OSI-stabler.

    En prosess kalt binding gir deg fleksibiliteten til å blande protokoller og nettverkskort etter behov. Hvis datamaskinen har mer enn ett nettverkskort, kan protokollstakken være bundet til ett eller flere nettverkskort.

    Kommunikasjonsoppgaver tildelt et datanettverk fører til inndeling av protokoller i tre typer:

    a) brukt;

    b) transport;

    c) nettverk.

    Nylig har TCP / IP-stakken blitt den mest utbredte for bygging av sammensatte nettverk. TCP/IP-stakken har 4 lag: applikasjonslag, kjernelag, samvirkende lag og nettverksgrensesnittlag. Korrespondansen mellom lagene i TCP / IP-stakken og lagene i OSI-modellen er ganske vilkårlig.

    Applikasjonslaget forener alle tjenestene som leveres av systemet til brukerapplikasjoner: tradisjonelle nettverkstjenester som telnet, FTP, TFTP, DNS, SNMP, samt relativt nye, som for eksempel HTTP Hypertext Transfer Protocol.

    På hovedlaget til TCP/IP-stakken, også kalt transportlaget, fungerer TCP- og UDP-protokollene. Overføringskontrollprotokollen TCP løser problemet med å gi pålitelig informasjonskommunikasjon mellom to endenoder. UDP-datagramprotokollen brukes som et kostnadseffektivt middel for samvirkende lagkommunikasjon med applikasjonslaget.

    Samarbeidslaget implementerer konseptet med forbindelsesløs pakkesvitsjing. Hovedprotokollene til dette laget er IP-datagramprotokollen og rutingprotokollene (RIP, OSPF, BGP, etc.). ICMP, IGMP og ARP er støtteroller.

    Netgir integrering i et sammensatt nettverk av andre nettverk. Dette laget er ikke regulert, men det støtter alle populære standarder for fysiske lag og lenkelag: for lokale nettverk - Ethernet, Token Ring, FDDI, etc., for globale nettverk - X.25, frame relay, PPP, ISDN, etc.

    I TCP / IP-stakken brukes forskjellige navn for å navngi enheter av overførte data på forskjellige nivåer: strøm, segment, datagram, pakke, ramme.


Applikasjonsinformasjonslaget er av størst interesse for brukeren, siden brukeren arbeider direkte med objekter som tilhører dette nivået.

For øyeblikket eksisterende Internett-applikasjonsressurser og deres tilsvarende protokoller kan oppsummeres i følgende tabell (tabell 1.3).

Tabell 1.3

I dag har e-post og WWW nesten erstattet andre tjenester, så for eksempel brukes Gopher og WAIS svært sjelden, og FTP blir gradvis assimilert av nettet.

På den annen side dannes det nå gradvis nye applikasjonsressurser, først og fremst knyttet til strømmeinformasjonsteknologier og med sanntidsarbeid (for eksempel IP-telefoni, Real Audio, data-tv). Kanskje vil de erstatte nettet i nær fremtid.

E-post

Det er en av de to mest brukte applikasjonsressursene i dag.

E-post Er en Internett-applikasjonsressurs som omhandler data i form av applikasjonspakker og opererer innenfor rammen av postprotokoller (for eksempel ESMTP / POP3).

E-post er laget for å overføre informasjon fra en nettverksbruker til en annen. Slik skiller den seg fra de fleste andre tjenester. Hvis hovedoppgaven til andre tjenester er å be om og motta informasjon, lar e-post denne informasjonen sendes og registreres på en annen brukers datamaskin.

Som enhver annen applikasjonsressurs bruker e-post systemnivået, dvs. TCP/IP-protokoll. På systemnivå reduseres prosessen med å sende / motta en melding til å lage et sett med datagrammer, overføre dem over Internett og deretter sette dem sammen.



På applikasjonsnivå fungerer e-postprotokoller.

SMTP - Simple Mail Transfer Protocol,

ESMTP - Extended Simple Mail Transfer Protocol og

POP 3 - Postkontorprotokoll.

I tillegg til Outlook Express finnes det flere vanlige e-postklienter. Dette er for eksempel:

Netscape Navigator postblokk.

Hvert av disse programmene gjør nesten det samme som Outlook Express og har samme grensesnitt.

E-postadressestruktur

For at abonnenter skal kunne utveksle meldinger via e-post, må hver av dem ha en unik adresse. Strukturen til en e-postadresse (e-post - adresser) er som vist i tabell 1.4.

Tabell 1.4.

De fleste andre applikasjonsressurser (websider, filer på FTP-servere osv.) kan nås ved å bruke en universell URL (mer om dette senere). E-post skiller seg ut fra adressestrukturens synspunkt, e-postadresser er forskjellige fra URL-adresser. Dette er på grunn av historiske årsaker. E-postadresser er før URL-er.

E-post over nettet

Det er mulig å bruke e-post innenfor rammen av World Wide Web-applikasjonsressursen ved å bruke HTTP-protokollen.

Det er webservere på Internett som fungerer som e-postservere - Web / Mail servere... På slike servere dannes det nettsider som utfører funksjonene til enkle e-postklientprogrammer. Ved å laste inn en slik side, laster brukeren i hovedsak et e-postklientprogram som ligner på Outlook Express, om enn med mer beskjedne muligheter.

Hvis bruker 1 har registrert en postboks på web-/e-postserveren, og bruker 2 jobber med e-post på standard måte - gjennom Mailserver 2 og POP 3- og ESMTP-protokollene, skjer kommunikasjonen mellom disse brukerne som følger (fig. 1.8).



Når du sender en melding fra bruker 1 til bruker 2, sendes meldingen først til web-/e-postserveren over HTTP. Deretter sender web-/postserveren den til Mail Server 2 ved hjelp av ESMTP-protokollen. Etter at meldingen er mottatt av e-postserver 2, får bruker 2 tilgang til den ved hjelp av POP 3. Når en melding sendes fra bruker 2 til bruker 1, implementeres den omvendte prosessen: først sendes meldingen til web-/e-postserveren ved hjelp av POP 3 og ESMTP-protokoller, hvoretter bruker 1 får tilgang til melding over HTTP.

Registrering av en postboks på Web / Mail-servere er vanligvis gratis. For å registrere postkassen din i en slik e-post, må du gå til en slik server på adressen.

Hovedfordelen med webpost er at vanlig e-post kun er tilgjengelig fra én personlig datamaskin koblet til leverandørens e-postserver via POP 3-protokollen. Nettpost er tilgjengelig fra alle datamaskiner med Internett-tilkobling.

Blant ulempene med webpost sammenlignet med vanlig post er følgende 3 ulemper.

1. Mer beskjeden service enn i spesialiserte e-postklienter som Outlook Express.

2. Den begrensede mengden postboks som er tildelt hver bruker.

3. Mindre pålitelig informasjonsbeskyttelse enn på leverandørens server eller i det lokale nettverket.

Ikke desto mindre utvikler nettpost seg i et veldig raskt tempo, og nå er ikke servicenivået og ressursvolumet levert av de største leverandørene av nettposttjenester (for eksempel på mail.ru) dårligere enn vanlig post. Beskyttelsesnivået for nettpost fra disse leverandørene (inkludert antivirus-, antispam- og anti-hackerbeskyttelse) vokser også jevnt og trutt. I tillegg utvikles teknologier for å få tilgang til web-post ved hjelp av e-postklientprogrammer som Outlook Express. Det er mulig at nettpost vil erstatte tradisjonell e-post i nær fremtid.

WWW ressurs

Det overveldende flertallet av Internett-brukere jobber med applikasjonsressursen World Wide Web (eller forkortet WWW), som på russisk kalles World Wide Web.

WWW-ressursen ble utviklet ved Center for Nuclear Research i Genève av en gruppe fysikere. Den var basert på utviklet av den engelske fysikeren Tim Berner Lee, som ble tildelt Millennium Technology Prize i 2004 for oppfinnelsen av denne teknologien. Tim Berner Lee blir noen ganger feilaktig omtalt som skaperen av Internett. Faktisk er han oppfinneren av en av de anvendte ressursene på Internett - World Wide Web. For første gang dukket denne ressursen opp på Internett i 1990, og mot slutten av 1994 erobret den praktisk talt Internett, og fortrengte alle de viktigste, tidligere brukte ressursene.

WWW er basert på applikasjonslaget HTTP (Hyper Text Transfer Protocol) og Hyper Text Markup Language (HTML). Den er også basert på konsepter som: HTML-dokument, hypertekst, webside, nettsted.

La oss vurdere hoveddefinisjonene og elementene i WWW-ressursen.

Hypertekstdokument eller HTML-dokument Er en fil som består av tekstfragmenter og HTML-elementer.

Det kan også sies at et slikt dokument består av hypertekst. HTML-dokumentet lagres som en fil med filtypen html eller htm.

Hyperkoblinger kan være interne (peker til objekter på samme server eller på samme lokale nettverk) eller eksterne (peker til objekter på andre nettverk). Imidlertid er inndelingen av hyperlenker i eksterne og interne i stor grad vilkårlig.

nettside Er et HTML-dokument som ligger sammen med interne lenker på Internett-serveren. Det kan overføres til andre nettsteder på Internett ved hjelp av HTTP-protokollen.

Nettstedet Er en blokk med nettsider koblet til med hyperkoblinger, som inneholder informasjon om et spesifikt emne og tilhører samme eier.

Nettleser Er et klientprogram på applikasjonsnivå hvis hovedformål er å be om, motta og vise websider. Internet Explorer er et eksempel på et nettleserprogram.

Verdensveven (WWW) Er en Internett-applikasjonsressurs som bruker HTTP-protokollen. Data på WWW presenteres som en samling av nettsider og nettsteder koblet til med hyperlenker.

Arbeidet med WWW-ressursen utføres som følger.

Hvis du laster inn en nettside i en nettleser, for eksempel i Internet Explorer, vil visningen av denne siden vises på skjermen i form av tekst og bilder, og noen fragmenter av tekst og/eller bildeelementer vil være hyperkoblinger - Hvis du klikker på dem, vil en annen side lastes inn, som også inneholder hyperkoblinger, etc. Dermed er de ulike nettsidene koblet sammen med hyperlenker. En hvilken som helst nettside kan peke til hvilken som helst annen, uansett hvor den befinner seg – på samme nettverk, i en annen by eller i et annet land. Dette gjør strukturen til hypertekstkoblinger mellom nettsider veldig kaotisk og forvirrende (Figur 1.9).


Ris. 1.9. Struktur av hypertekstlenker mellom nettsider

Vist i fig. 1.9 Strukturen til WWW er svært lik strukturen til selve Internett (fig. 1.2). Internett består av millioner av sammenkoblede datamaskiner, og disse forbindelsene er veldig bisarre og kaotiske. På samme måte består WWW av svært kaotisk lenkede nettsider. Det er imidlertid en betydelig forskjell mellom disse strukturene. Internett består av datamaskiner og andre enheter koblet sammen med fysiske lenker (telefonlinjer, kabler, trådløst osv.), og WWW består av nettsider koblet sammen med logiske lenker (hyperlenker). Strukturen til logiske forbindelser har ingenting å gjøre med den fysiske strukturen til nettverket.

Til tross for denne forskjellen tillater den topologiske likheten mellom den logiske strukturen til WWW og den fysiske strukturen til Internett en svært sømløs integrasjon av WWW-ressursen i Internett. Dette forklarer tilsynelatende en så rask utvikling av WWW-ressursen og dens assimilering av alle andre ressurser.

URL-struktur

For å kalle et element i en applikasjonsressurs, må du kontakte serveren som dette elementet er plassert på. Serveren er en internettside og kan nås via domenenavn eller IP-adresse. Det er imidlertid ikke nok å spesifisere serveradressen alene. Anta for eksempel at du vil laste inn en nettside. I dette tilfellet, i tillegg til adressen til webserveren, må du angi at dette er en webside, og ikke for eksempel en fil som er lastet ned via FTP. I tillegg må du spesifisere hvilken side av titalls eller hundretusenvis av nettsider som ligger på denne serveren du vil laste ned. Det er også mulig at du må laste denne nettsiden i en spesiell modus (for eksempel i hurtigvisningsmodus, uten grafikk, eller i beskyttet modus, uten aktive komponenter). Dette må også spesifiseres.

For å referere til et element i en anvendt ressurs, er det derfor nødvendig å angi adressen til dette elementet, som kan inneholde en stor mengde forskjellig informasjon.

Internett bruker hovedsakelig et universelt format for adresser til applikasjonsressurser, den såkalte URL - Uniform Resource Locator.

Hvis brukeren kjenner URL-en til informasjonen, kan han be om de nødvendige dataene fra et eller annet tjenestesystem. Vanligvis er det WWW, men det kan også være FTP, Gopher, WAIS osv.

Strukturen til URL-en er vist i følgende tabell (tabell 1.5).

Ikke alle URL-komponenter er nødvendige, og noen er kanskje ikke spesifisert, i så fall brukes standardverdiene for disse komponentene.

Tabell 1.5.

Den første komponenten er protokoll- indikerer applikasjonsressursen som det forespurte elementet tilhører. For eksempel refererer http til WWW, ftp refererer til FTP, og så videre. Det er også mulig spesialverdifilen, som tilsvarer en fil på den samme lokale datamaskinen, eller på det samme lokale nettverket der klientprogrammet kjører (og derfor brukeren som kjører dette programmet). Generelt sett bør protokollen spesifiseres i URL-en, men noen klientprogrammer (for eksempel Internet Explorer) tillater fravær av denne komponenten, forutsatt at standardprotokollen er http. Den første komponenten i URL-en er atskilt fra den neste komponenten med en kombinasjon av tre tegn - et kolon og to skråstreker: //.

Den andre komponenten i URL-en spesifiserer nettside og må være tilstede hvis filprotokollen ikke er spesifisert. Hvis filprotokollen er spesifisert, må "node"-komponenten være fraværende, siden protokollen har allerede bestemt at verten er den gjeldende lokale datamaskinen.

Den tredje komponenten er portadresse- viktig hvis serveren har flere maskinvareporter (inngangskanaler) og det er nødvendig å spesifisere gjennom hvilken av dem informasjonen skal legges inn. For øyeblikket er inngangsstrømmen vanligvis ikke delt etter maskinvare, men etter programvarekanaler. I dette tilfellet dupliserer portadressen ganske enkelt referansen til serverapplikasjonen i det første elementet i URL-en (i protokollen). Så generelt er denne URL-komponenten valgfri. Et kolon: plasseres mellom vertsadressen og portadressen.

Den fjerde komponenten er kommandolinje- spesifiserer filen og eventuelle tilleggsparametere. Denne komponenten er valgfri. Hvis kommandolinjen er fraværende i forespørselen mottatt fra klientprogrammet, sender serverprogrammet filen, koblingen til denne er satt som standard. For webservere er dette vanligvis en fil kalt index.html, kalt hjemmesiden, og som inneholder en katalog med all informasjonen på serveren.

Muligheten til å utelate kommandolinjen i URL-en lar deg ofte referere til ressurser som har blitt flyttet eller omdøpt. For eksempel, hvis du ringer URL-en til en fil som ikke finnes på serveren, kan du alltid forkorte URL-en ved å fjerne kommandolinjen, og dermed henvise til serverhjemmesiden, og deretter finne informasjonen du trenger i katalog.

Kommandolinjen, som du kan se fra tabellen, består av filbanen (fullt filnavn) og parametere. Skråstreken / brukes til å skille kataloger og underkataloger (undermapper), i motsetning til den lignende oppføringen i OS Windows, som bruker en omvendt skråstrek \. Internet Explorer godtar en av disse to skilletegnene. Filnavnet og kommandolinjeparameterne er atskilt med? ... Hver parameter får navn og verdi. Parametre er atskilt fra hverandre med &. For å tilordne en verdi til en parameter, bruk =-tegnet. Hvis du trenger å spesifisere tegn i en parameter hvis kode er utenfor rammen av hoved-ASCII-kodetabellen, dvs. tegn hvis koder ikke faller i området 32:127, brukes en oppføring som består av %-tegnet og den heksadesimale verdien til tegnkoden.

Dermed kan strukturen til URL-en inneholde 6 spesialtegn: /,:,? , &, = og %.

Eksempler på nettadresser.

Http://www.ibm.com - Se hjemmesiden til IBM-serveren.

Http://www.mfua.ru - refererer til hjemmesiden til MFLA-nettstedet.

Http://market.yandex.ru/search.xml?text=%EA%E8%E9&nl=0 - en appell til Yandex-søkemotoren om å søke etter et produkt "cue" ("EA", "E8" og " E9" er heksadesimale koder for henholdsvis bokstavene "k", "og", "th".

Http://yandex.ru:8081 - det samme som http://yandex.ru eller http://yandex.ru/index.html.

Ftp://ftp.ipswitch.com/ipswitch/product_downloads - tilgang til ftp-serverkatalogen.

E-postadressen kan spesifiseres i URL-format ved å bruke mailto-protokollnavnet. I motsetning til det vanlige URL-formatet, er det ingen dobbel skråstrek etter protokollnavnet. Innlegget ser slik ut.

Mailto: Bruker @ e-postserver.

Datavirus

Økningen i verdien av informasjon i den moderne verden har naturligvis ført til fremveksten av en trussel om ødeleggelse av informasjon fra ugjerningspersoner. Datamaskindata kan være:

1) deklassifisert, dvs. kommunisert til de som de ikke var ment for;

2) delvis eller fullstendig endret mot eierens ønsker;

3) delvis eller fullstendig ødelagt, noe som vil gjøre det umulig for videre behandling.

Problemet med den tredje typen inkluderer også brudd på brukeridentifikasjon ved å slette filer, miste eller endre et passord og bevisst ødelegge harddisken.

Noen ganger er farene for å lagre datadata forbundet med tilfeldige feil og brudd på driftsmodusen til teknisk utstyr. De kalles tilfeldige trusler.

Brudd på funksjonen til datasystemer knyttet til bevisste handlinger fra inntrengere kalles bevisste trusler.

En rekke midler kan brukes til å implementere forsettlige trusler: undercover-arbeid; visuell observasjon; avskjæring av elektromagnetisk stråling som oppstår under drift; avlytting av telefonsamtaler; radio bokmerker; fysisk ødeleggelse av utstyr; uautorisert tilgang til informasjon.

Blant truslene av tilfeldig natur kan man trekke frem:

1) operatørfeil;

2) tap av informasjon forårsaket av feil lagring;

3) utilsiktede feil som resulterer i ødeleggelse eller endring av data;

4) maskinvarefeil og feil;

5) strømbrudd;

6) programvarefeil;

7) utilsiktet infeksjon av systemet med datavirus.

Datavirus finnes i en rekke former, men det er ennå ikke laget en enkelt klassifisering for dem.

Definisjonen ble avgjort, etter hvilken virus refererer til skadelig programvare som kan selvreproduksjon, det vil si å lage din egen kopi og å bygge den inn i brødteksten til brukerens fil eller i systemområdet på disken.

Programmer eller individuelle moduler av programmer som kan krenke integriteten, tilgjengeligheten eller konfidensialiteten til data kalles programvare bokmerker... Programbokmerker er delt inn i spyware(Spy Ware) og logiske bomber... Spionprogrammer utfører ondsinnede funksjoner så lenge den finnes på datamaskinen. Dette inkluderer også Ad Ware-programmer, som inkluderer tilleggskode og viser popup-annonser med annonser. Noen ganger sporer de en brukers personlige informasjon (e-postadresser, nettstedvalg, alder osv.) for overføring til Ad Ware-distribusjonskilden.

Typen virus som spres med et e-postvedlegg kalles postormer... Disse virusene sprer seg til postadressene som er spesifisert i brukerens adressebok. Noen ormer er i stand til å generere teksten til meldingen som skal sendes og navnet på emnet, mens viruset er knyttet til meldingen som et vedlegg. Med sjeldne unntak ødelegger ikke ormer lokale data.

En av de mulige klassifiseringene av virus inkluderer følgende tegn for inndeling i klasser.

  1. Habitat.
  2. Metode for infeksjon.
  3. Destruktive evner.
  4. Kjennetegn ved virusprogramalgoritmen.

I henhold til deres habitat er virus delt inn i oppstartsvirus, filvirus og nettverksvirus.

Boot virus infisere oppstartssektoren på disken eller sektoren der oppstartslasteren til harddisken er plassert.

Fil virus infisere filer med filtypene .com, .bat, .exe. Slike virus kan skrives i Visual Basic Application-språket, eller i form av skript inkludert i HTML-sider (VBScript, Java Script). De kalles scripted eller scripted.

Nettverksvirus spredt over datanettverk og kan håndheve koden deres på hvilken som helst ekstern datamaskin.

Kombinerte varianter av virus er mulige.

Ved infeksjonsmetoden er virus delt inn i minneboende og ikke-minneboende virus.

Memory bosatt virus infiserer datamaskinen og setter inn en innebygd del i RAM-en, som infiserer objektene som operativsystemet har tilgang til. Resident virus er aktive til datamaskinen slås av eller startes på nytt. Makroer blir referert til som minneboende virus, siden de er tilstede i datamaskinens minne sammen med programmet som kjører.

Ikke-minneboende virus ikke infiser RAM, ikke forbli i minnet etter kjøring av et infisert program. De er aktive i en begrenset tid og ser etter en ren fil for injeksjon før de overfører kontrollen til det originale programmet.

I henhold til deres destruktive evner er virus delt inn i harmløse virus, ufarlige, farlige og veldig farlige.

Harmløse virus manifestere seg gjennom en reduksjon i ledig diskplass.

Ikke farlige virus i tillegg til å påvirke hukommelsen, forårsaker de grafikk, lyd og andre effekter.

Farlige virus forårsake alvorlige forstyrrelser i driften av datamaskinen, ødelegge programmer, data, kan ødelegge BIOS.

Veldig farlig virus fører til en rekke ødeleggelser. Disse inkluderer: endre data i filer; endre data som overføres gjennom serielle og parallelle porter; endring av videresendingsadresse; gi nytt navn til filer; formatering av deler av eller hele harddisken; ødeleggelse, modifikasjon, bevegelse av oppstartssektoren på disken; redusert systemytelse; feil som blokkering av tastaturet; blokkering av lasting av et program fra en skrivebeskyttet diskett, etc.

Algoritmene til virusprogrammet kan deles inn i følgende typer:

1) bruk av stealth-algoritmer;

2) med inkludering av selvkryptering og polymorfisme;

3) ved å bruke ikke-standard teknikker.

Spionvare injiseres gjennom filer på samme måte som virus.

De følger ofte med distribusjoner av nyttige programmer og installeres på en datamaskin i samsvar med alle eksisterende regler. Anti-spyware-databaser inneholder informasjon om over 300 spionvare.

Blant nettverksspyware, den mest skadelige bakdører kontrollere en datamaskin på avstand. De endrer skrivebordsinnstillinger, brukertilgangsrettigheter, avinstallerer og installerer programvare osv.

For å beskytte mot ondsinnede programmer, opprettesr, antivirusprogrammer, tilgangskontroll- og differensieringsverktøy, nettverksbeskyttelsesverktøy, kryptografisk beskyttelse, programmer for arbeid med harddisker og flyttbare medier med beskyttende funksjoner.

Under kampen mot ondsinnede programmer er det laget et stort antall antivirusverktøy. De varierer betydelig både i pris og i funksjonene de utfører. La oss vurdere de mest interessante antivirusprogrammene fra en individuell brukers synspunkt. De mest effektive antiviruspakkene inkluderer Doctor Web (Dialog-Nauka), Kaspersky AVP (Kaspersky Lab), Norton AntiVirus (Symantec Corporation), McAfeeVirus Scan (Network Associates), Panda Antivirus.

Blant algoritmene basert på moderne teknologier for å oppdage og nøytralisere datavirus, kan man skille mellom skannere, monitorer, endringsrevisorer, immunisatorer og atferdsblokkere.

Antivirus skannere skann RAM, start opp sektorene til disker og filer, se etter unike programkoder for virus (virusmasker). Mulighetene til disse algoritmene er begrenset av det faktum at de bare oppdager kjente viruskoder og ikke er i stand til å bekjempe polymorfe virus som endrer koden når de kopieres.

Skjermer har samme oppførsel som skannere. De jobber som beboerprogrammer. De lar deg unngå lansering av infiserte programmer og forhindre spredning av viruset. Skjermer installeres vanligvis under installasjonen av en antiviruspakke. De desinfiserer filen, flytter de infiserte filene til "karantene" eller sletter dem i henhold til de opprinnelige innstillingene. Skjermer er spesialiserte som filmonitorer, mailermonitorer, spesialapplikasjonsmonitorer.

Bytt revisor utføre sjekkberegninger kalt sjekkruller (CRCs) på filer, systemsektorer og systemregisteret. Disse verdiene lagres i databasen og sammenlignes med gjeldende verdier neste gang programmet kjøres. Behandlingen er basert på ideen om den originale filen. Eventuelle avvik fra originalfilen oppdages under skanningen. Inspektører oppdager ikke virus i nye filer før CRC er bestemt og oppdager ikke virus i det øyeblikket de dukker opp før datafilene blir infisert.

Immunisatorer eller vaksiner er delt inn i informative vaksiner og blokkeringsvaksiner. Informerende vaksiner skrives på slutten av filen og sjekkes ved oppstart for å se om filen er endret. De oppdager ikke usynlige virus. Blokkerende immunisatorer legger til etiketter til filen som er spesifikke for kjente virus. Når et virus dukker opp, er ikke filen infisert. viruset anser det som infisert. Immunisatorer har ikke fått bred distribusjon.

Atferdsblokkere utføre heuristisk analyse av programmer basert på kunnskapsgrunnlaget. De kan brukes mot både virus og spionprogrammer. De fjerner ikke virus og må ledsages av en antivirusskanning for å ødelegge de oppdagede virusene.

Nettverk og mye bruk av Internett øker risikoen for å infisere datamaskinen. Blant nettverksbeskyttelsesverktøyene er det størst oppmerksomhet på forebyggende tiltak, d.v.s. forhindre datamaskininfeksjon. De er delt inn i brannmurer, inntrengningsdeteksjonssystemer, nettverksskannere, anti-spammere.

Brannmurer eller brannmurer (brannmur) er et maskinvare- og programvaresystem som deler et datanettverk i deler og etablerer strenge regler for overføring av informasjonspakker fra en del til en annen.

Windows XP inkluderer en personlig brannmur (ICF) (Internet Connection Firewall) designet for å beskytte en individuell datamaskin. Den lar deg konfigurere sikkerhetsinnstillinger for hver nettverkstilkobling separat. For å aktivere funksjonen til ICF, er det nødvendig i menyen Start velg gjennom element Oppsett / Nettverkstilkoblingerønsket nettverkstilkobling, høyreklikk på navnet. Velg elementet i kontekstmenyen til tilkoblingen Egenskaper... Gå til tilleggsfanen og aktiver alternativet "Beskytt min Internett-tilkobling".

Den aktiverte brannmuren sjekker pakkene mot oppføringene i Nat-tabellen over flyter (Network Address Translation). Pakken hoppes over hvis tillatelse er gitt. Listen over tillatelser kan åpnes gjennom innstillingsvinduet på fanen Alternativer... Deretter må du klikke på ICMP-knappen. Andre personlige brannmurer tilbyr andre alternativer. For eksempel kontrollerer Agnitum Outpost Firewall (Agnitum Ltd.) inngående og utgående trafikk basert på regler fastsatt på forhånd eller gjennom opplæring. Den er i stand til å fungere i stealth-modus (Stealth), blokkere lastede nettsider med HTML-kode, blokkere lastede nettsider etter adresser, blokkere aktive elementer på nettsider som skript, Java-appleter, ActivX-elementer, husk DNS-servere for å fremskynde oppstarten Websider ved neste tilkobling.

Inntrengningsdeteksjonssystemer (IDE - Intrusion Detection System) oppdage feil aktivitet, uttrykt i en økning i intensiteten av ankomsten av datapakker som kommer utenfra eller sirkulerer i det lokale nettverket. Hovedformålet med slike angrep er vanligvis skjult. Dette kan være utmattelse av ressurser, noe som fører til at den angrepne datamaskinen slutter å betjene vanlige forespørsler (DoS - Denied of Service), søker etter ubeskyttede inngangspunkter til systemet, analyserer nettverkstrafikk, etc.

For å oppdage angrep oppdages anomalideteksjon eller misbruksdeteksjon, som er definert i form av mønstre som beskrevet i nettverkstrafikk eller loggen.

Som en del av brannmurene er det moduler som utfører angrepsdeteksjon. For eksempel har Agnitum Outpost Firewall en Attack Detector-modul som oppdager angrep. Det finnes også en rekke spesialiserte pakker tilgjengelig.

Nettverksskannere skanne noder i nettverket og gi anbefalinger for endring av beskyttelsesparametere. Hvis uregistrerte enheter blir funnet, blir nettverksadministratoren informert.

« Antispamre»Filtrer meldinger mottatt på e-post for å kutte ut meldinger som kommer fra servere som blir sett spre spam.

Emne 2. Arbeide med nettleseren

Komme i gang på Internett

Etter å ha etablert en forbindelse mellom brukerens datamaskin og Internett på en av de ovennevnte måtene, for å reise på Internett, må du starte et spesielt klientutforskerprogram. Disse programmene kalles nettlesere(fra engelsk bla - for å bla, se) eller nettlesere. Mest brukte nettlesere Netscape Communicator , Microsoft Internet Explorer, Opera, Firefox, Mozilla... Disse programmene er utviklet av konkurrerende firmaer, men de har mye til felles.

Nettlesere lar deg se hypertekst mottatt fra Internett på brukerspesifiserte adresser. Hypertekst, som tidligere nevnt, er tekst som inneholder hyperkoblinger. En gang på hyperkoblingen, blir musepekeren til et bilde av en persons hånd med en utvidet pekefinger.

WWW hypertekstinnhold lages ved å bruke HyperText Markup Language (HTML) for hypertekstdokumenter.

Nettleservinduet inneholder en rekke knapper vist i Tabell 2.1. Et eksempel på et nettleservindu er vist i fig. 2.2.

Brukeren kan få nyttig informasjon når han arbeider med nettleseren fra statuslinjen, som er plassert nederst i vinduet. Profesjonelt arbeid med Netscape Communicator og Internet Explorer inkluderer nødvendigvis muligheten til å forstå etikettene som vises på denne linjen. I prosessen med å jobbe med Internett, viser statuslinjen med jevne mellomrom meldinger om adressene til informasjonskildene, standby-modus, beredskapen til det forespurte dokumentet og en rekke annen nyttig informasjon.

Tabell 2.1.

Knapp Navn, formål
1 « Tilbake"og" Framoverд "- lar deg navigere i de viste dokumentene.
2 « Forfriske"- lar brukeren prøve å motta dokumentet på nytt.
3 « Hjem"- returnerer brukeren til nettlesersiden som er registrert som startside når nettleseren er lastet inn.
4 « Søk»- åpner et standard Windows-vindu for å søke etter en tekststreng i gjeldende dokument.
5 « Tetning»- lar deg skrive ut gjeldende side på skriveren.
6 « Favoritter»- lar deg gå til en brukeropprettet liste over adresser.
7 « Blad"- lar deg se listen over lenker til de sidene som har blitt sett tidligere og raskt gå til en hvilken som helst side.
8 « Stoppe»(Eller ESC-tasten) - avbryter lasting av dokumentet.

For å endre startsiden må du finne siden som skal bli startsiden. Ring deretter sekvensielt Meny à Service à Internett instillinger... I vinduet Internett instillinger klikk på fanen Generell.I kapittel Hjemmeside klikk på knappen Med strømmen... Adressen som var i vinduet vil endres til adressen til siden som vises. Trykk deretter på knappen OK.

Menyen til enhver nettleser, og spesielt Internet Explorer, inneholder en seksjon henvisning... Når du ringer Internet Explorer-hjelpen, vises en dialogboks, delt i to deler. Det er 3 knapper på venstre side: Innhold, Peker, Søk... Etter å ha trykket på knappen Innhold det vises en liste som viser alle deler av hjelpefilen.

På høyre side av dialogboksen vises innholdet i hjelpedelen med detaljerte forklaringer og nødvendige hyperkoblinger.

Etter å ha trykket på knappen Peker på venstre side av dialogboksen vises en liste over grunnleggende handlinger, som forklaringer er gitt i hjelpen.

Etter å ha trykket på knappen Søk et vindu for å angi nøkkelord vises på venstre side av dialogboksen. Etter å ha skrevet inn søkeordene kan du klikke på knappen Seksjoner, og en liste over seksjoner vises i det nedre vinduet på venstre side av dialogboksen Hjelp hvor de angitte søkeordene finnes. Etter å ha valgt en seksjon og klikket på knappen Forestilling innholdet i det valgte hjelpeemnet vises på høyre side av dialogruten.

Om nødvendig i menydelen Utsikt du kan endre innstillingene for visning av nettsiden. Hvis teksten er forvrengt, må du velge linjen Koding... En liste over mulige kodingsalternativer vises. For russiskspråklige sider, velg Kyrillisk (Windows), andre alternativer er valgt for websider som er opprettet på andre språk. På linje Skriftstørrelse du kan stille inn skriftstørrelsen på siden fra Den største før Den minste... Linje Full skjerm lar deg fjerne verktøylinjene og øke størrelsen på bildet. Linje Se HTML-kode viser teksten på siden i sin opprinnelige form (i HTML).

Størrelsen på en webside (i byte) bestemmes først og fremst av grafikk og andre multimedieelementer. Hvis siden inneholder mange av disse elementene, vil det ta mye tid å laste og forbruke mye trafikk. For å redusere nedlastingstiden og spare trafikk kan du velge bort nedlasting av grafiske elementer. For å gjøre dette, velg i menyen Internett instillinger à I tillegg... I vinduet Alternativer fjern merket i boksen Vis bilder og trykk OK... På samme måte kan du deaktivere lasting av lydelementer (fjern merket for Spill av lyder på nettsider) og videoklipp (fjern merket for Spill av video på nettsider).

Et konsistent sett med protokoller av forskjellige lag, tilstrekkelig for å organisere samspill, kalles en protokollstabel. For hvert nivå er et sett med forespørselsfunksjoner definert for å samhandle med det høyere nivået, som kalles et grensesnitt. Reglene for interaksjon mellom to maskiner kan beskrives som et sett med prosedyrer for hvert av lagene, som kalles protokoller.

Det er mange protokollstabler som er mye brukt i nettverk. Eksempler på populære protokollstabler inkluderer Novells IPX/SPX-stack, TCP/IP-stakken som brukes på Internett og mange UNIX-baserte nettverk, International Standards Organizations OSI-stack, Digital Equipment Corporations DECnet-stack og noen få andre.

Protokollstabler er delt opp i tre lag:

Nettverk;

Transportere;

Anvendt.

Nettverksprotokoller

Nettverksprotokoller gir følgende tjenester: adressering og rutinginformasjon, sjekking for feil, forespørsel om videresending og etablering av regler for interaksjon i et bestemt nettverksmiljø. Nedenfor er de mest populære nettverksprotokollene.

- DDP(Datagram Delivery Protocol) Apples dataoverføringsprotokoll som brukes av Apple Talk.

- IP(Internet Protocol - Internet Protocol). En TCP/IP-stakkprotokoll som gir adresse- og rutinginformasjon.

- IPX(Internetwork Packet eXchange) i NWLink Novel NetWare-protokoll som brukes til å rute og rute pakker.

- NetBEUI(NetBIOS utvidet brukergrensesnitt) . Denne protokollen er utviklet i fellesskap av IBM og Microsoft, og gir transporttjenester for NetBIOS.

Transportprotokoller

Transportprotokoller gir tjenester for pålitelig transport av data mellom datamaskiner. Nedenfor er de mest populære transportprotokollene.

- ATP(Apple Talk Protocol) og NBP(Navnbindende protokoll). Apple Talk-økt og transportprotokoller.

- NetBIOS(Basic Network I/O System) .NetBIOS etablerer en forbindelse mellom datamaskiner, og NetBEUI leverer datatjenester for denne tilkoblingen.

- SPX(Sequenced Packet eXchange) i NWLink Novel NetWare-protokoll som brukes for å sikre datalevering.

- TCP(Transmission Control Protocol) En TCP/IP-stakkprotokoll som er ansvarlig for pålitelig levering av data.

Applikasjonsprotokoller

Applikasjonsprotokoller er ansvarlige for kommunikasjon mellom applikasjoner. De mest populære applikasjonsprotokollene er listet opp nedenfor.

- AFP(Apple Talk File Protocol) Macintosh ekstern filbehandlingsprotokoll.

- FTP(Filoverføringsprotokoll). En TCP/IP-stakkprotokoll som brukes til å tilby filoverføringstjenester.

- NCP(NetWare Core Protocol). Ny NetWare-klientinnpakning og omdirigerere.

- SNMP(Simple Network Management Protocol) En TCP/IP-stakkprotokoll som brukes til å administrere og overvåke nettverksenheter.

- HTTP(Hyper Text Transfer Protocol) - Hypertekstoverføringsprotokoll og andre protokoller.