Protocollen op applicatieniveau voor computernetwerken. End-to-end-protocollen en gateways. Snelheid van informatieoverdracht

Toepassingen zijn van het grootste belang voor de gebruiker. informatieniveau, omdat de gebruiker werkt rechtstreeks met objecten die tot dit niveau behoren.

De momenteel bestaande internetapplicatiebronnen en de bijbehorende protocollen kunnen worden samengevat in de volgende tabel (tabel 1.3).

Tabel 1.3

Momenteel hebben e-mail en WWW bijna andere diensten vervangen, zodat bijvoorbeeld Gopher en WAIS zeer zelden worden gebruikt en FTP geleidelijk door het web wordt geassimileerd.

Aan de andere kant worden nu geleidelijk nieuwe applicatiebronnen gevormd, voornamelijk gerelateerd aan streaming-informatietechnologieën en real-time werk (bijvoorbeeld IP-telefonie, Real Audio, computertelevisie). Misschien zullen ze in de nabije toekomst het internet verdringen.

E-mail

Dit is een van de twee meest voorkomende applicatiebronnen die momenteel beschikbaar zijn.

E-mail- Dit toepassingsbron Internet, omgaan met gegevens in het formulier applicatiepakketten en werken binnen mailprotocollen (bijvoorbeeld ESMTP/POP3).

E-mail is ontworpen om informatie van de ene netwerkgebruiker naar de andere te verzenden. Dit maakt het anders dan de meeste andere diensten. Als de hoofdtaak andere diensten - om informatie op te vragen en te ontvangen, waarna via e-mail deze informatie kan worden verzonden en opgeslagen op de computer van een andere gebruiker.

Net als elke andere applicatiebron gebruikt e-mail het systeemniveau, d.w.z. TCP/IP-protocol. Op systeem niveau het proces van het verzenden/ontvangen van een bericht komt neer op het maken van een reeks datagrammen, deze via internet verzenden en vervolgens samenstellen.



Mailprotocollen werken op de applicatielaag.

SMTP - Eenvoudig protocol voor e-mailoverdracht,

ESMTP - Uitgebreid Simple Mail Transfer Protocol en

POP 3 - Postkantoorprotocol.

Naast Outlook Express zijn er verschillende veelgebruikte clientprogramma's voor het werken met e-mail. Dit is bijvoorbeeld:

Netscape Navigator-mailblok.

Elk van deze programma's doet vrijwel hetzelfde als Outlook Express en heeft dezelfde interface.

E-mailadresstructuur

Om ervoor te zorgen dat abonnees via e-mail berichten kunnen uitwisselen, moet elk van hen een uniek adres hebben. De structuur van een e-mailadres (e-mailadres) is weergegeven in Tabel 1.4.

Tabel 1.4.

De meeste andere applicatiebronnen (webpagina's, bestanden op FTP-servers, enz.) zijn toegankelijk via een universele URL (hierover later meer). Qua adresstructuur onderscheidt e-mail zich; e-mailadressen zijn anders dan URL's. Dit heeft historische redenen. E-mailadressen verschenen veel eerder dan URL’s.

E-mail via internet

Het is mogelijk om e-mail te gebruiken binnen de World-applicatiebron Wijde web via HTTP-protocol.

Er zijn webservers op internet die fungeren als mailservers - Web-/mailservers. Op dergelijke servers worden webpagina's gemaakt die de functies van eenvoudig uitvoeren mailclients. Door een dergelijke pagina te laden, downloadt de gebruiker in wezen een e-mailclientprogramma dat vergelijkbaar is met Outlook-programma Express, zij het met meer bescheiden mogelijkheden.

Als gebruiker 1 een mailbox op de web-/mailserver heeft geregistreerd en gebruiker 2 op de standaardmanier met e-mail werkt - via mailserver 2 en de POP 3- en ESMTP-protocollen, vindt de communicatie tussen dergelijke gebruikers als volgt plaats (Fig. 1.8) .



Wanneer een bericht van Gebruiker 1 naar Gebruiker 2 wordt verzonden, wordt het bericht eerst via HTTP naar de web-/mailserver verzonden. Vervolgens stuurt de web-/mailserver het via het ESMTP-protocol naar Mailserver 2. Na het ontvangen van een bericht door Mail Server 2, krijgt Gebruiker 2 hiertoe toegang via het POP 3-protocol. Bij het verzenden van een bericht van Gebruiker 2 naar Gebruiker 1 wordt het omgekeerde proces geïmplementeerd: eerst wordt het bericht naar de Web/Mail-server verzonden via de POP 3- en ESMTP-protocollen, waarna Gebruiker 1 toegang krijgt tot het bericht via het HTTP-protocol.

Het registreren van een mailbox op web-/mailservers is meestal gratis. Om uw mailbox in een dergelijke e-mail te registreren, moet u naar een dergelijke server op het adres ervan gaan.

Het belangrijkste voordeel van webmail is dat gewone e-mail alleen toegankelijk is vanaf één pc die via het POP 3-protocol is aangesloten op de mailserver van de provider. Webmail is toegankelijk vanaf elke computer die met internet is verbonden.

Onder de nadelen van webmail in vergelijking met gewone post kunnen de volgende 3 nadelen worden geïdentificeerd.

1. Een bescheidener service dan bij gespecialiseerde e-mailclients zoals Outlook Express.

2. Beperkt mailboxvolume toegewezen aan elke gebruiker.

3. Minder betrouwbare informatiebescherming dan op de server van de provider of op het lokale netwerk.

Webmail ontwikkelt zich echter in een zeer snel tempo, en nu zijn het serviceniveau en de hoeveelheid bronnen die worden aangeboden door de grootste webmailserviceproviders (bijvoorbeeld mail.ru) niet onderdoen voor die van gewone post. Het niveau van webmailbescherming van dergelijke providers (inclusief antivirus-, antispam- en anti-hackerbescherming) neemt ook gestaag toe. Bovendien worden er technologieën ontwikkeld voor toegang tot webmail via e-mailclients zoals Outlook Express. Het is heel goed mogelijk dat webmail in de nabije toekomst de traditionele e-mail zal vervangen.

WWW-bron

Het overweldigende aantal internetgebruikers werkt met applicatiebronnen Wereldwijd Web (of kortweg WWW), dat in het Russisch het World Wide Web wordt genoemd.

De WWW-bron is ontwikkeld door een groep natuurkundigen in het Centrum voor Nucleair Onderzoek in Genève. Het was gebaseerd op de hypertext-uitwisselingstechnologie ontwikkeld door de Engelse natuurkundige Tim Berner Lee, die in 2004 de Millennium Technology Prize ontving voor de uitvinding van deze technologie. Tim Berner Lee wordt wel eens ten onrechte de schepper van het internet genoemd. In feite is hij de uitvinder van een van de toegepaste bronnen van internet: het World Wide Web WWW. Deze hulpbron verscheen voor het eerst op internet in 1990 en tegen het einde van 1994 had het het netwerk praktisch veroverd, waardoor alle belangrijke hulpbronnen die voorheen werden gebruikt, werden verdrongen.

De WWW-bron is gebaseerd op het HTTP-applicatielaagprotocol - Hyper Text Transfer Protocol en dergelijke HTML-taal- Hypertekst Opmaaktaal. Het is ook gebaseerd op concepten als: HTML-document, hypertext, webpagina, website.

Laten we eens kijken naar de basisdefinities en elementen van de WWW-bron.

Hypertekstdocument of HTML-document is een bestand dat bestaat uit tekstfragmenten en HTML-elementen.

We kunnen ook zeggen dat zo'n document bestaat uit hypertekst. Een HTML-document wordt opgeslagen als een bestand met html-extensie of htm.

Hyperlinks kunnen intern zijn (verwijzend naar objecten op dezelfde server of op hetzelfde lokale netwerk) of extern (verwijzend naar objecten op andere netwerken). De verdeling van hyperlinks in extern en intern is echter grotendeels willekeurig.

webpagina is een HTML-document dat zich samen met de interne links op een internetserver bevindt. Het kan via het HTTP-protocol naar andere internetknooppunten worden verzonden.

Website is een blok webpagina's die met elkaar zijn verbonden door hyperlinks, die informatie over een specifiek onderwerp bevatten en eigendom zijn van dezelfde eigenaar.

Browser is een clientprogramma op applicatieniveau met als hoofddoel het opvragen, ontvangen en weergeven van webpagina's. Een voorbeeld van een browserprogramma is Internet Explorer.

Wereld wijde web (WWW) is een internettoepassingsbron die werkt via het HTTP-protocol. Gegevens op het WWW worden gepresenteerd als een verzameling webpagina's en sites die met elkaar zijn verbonden door hyperlinks.

De WWW-bron werkt als volgt.

Als u een webpagina in een browser, zoals Internet Explorer, laadt, verschijnt de weergave van deze pagina op het scherm in de vorm van tekst en afbeeldingen, en sommige stukjes tekst en/of afbeeldingselementen zijn hyperlinks - klikken op ze zullen een andere pagina laden, die ook zijn eigen hyperlinks zal bevatten, enz. Verschillende webpagina's zijn dus met elkaar verbonden door middel van hyperlinks. Elke webpagina kan naar elke andere verwijzen, ongeacht waar deze zich bevindt: op hetzelfde netwerk, in een andere stad of in een ander land. Hierdoor blijkt de structuur van hypertekstkoppelingen tussen webpagina's erg chaotisch en verwarrend te zijn (Fig. 1.9).


Rijst. 1.9. De structuur van hypertextkoppelingen tussen webpagina's

Getoond in afb. 1.9 lijkt de structuur van de WWW-bron sterk op de structuur van het internet zelf (Fig. 1.2). Het internet bestaat uit miljoenen onderling verbonden computers, en deze verbindingen zijn zeer bizar en chaotisch. Op dezelfde manier bestaat het WWW uit zeer chaotisch verbonden webpagina's. Er is echter een aanzienlijk verschil tussen deze structuren. Het internet bestaat uit computers en andere apparaten die met elkaar zijn verbonden via fysieke verbindingen (telefoonlijnen, kabels, etherische communicatie enz.), en het WWW bestaat uit webpagina's die met elkaar verbonden zijn door logische links (hyperlinks). De structuur van logische verbindingen heeft niets te maken met de fysieke structuur van het netwerk.

Ondanks dit verschil blijft de topologische gelijkenis tussen logische structuur WWW en de fysieke structuur van internet zorgen voor een zeer organische integratie van de WWW-bron in internet. Dit verklaart blijkbaar zo'n snelle ontwikkeling van de WWW-bron en de assimilatie van alle andere bronnen.

URL-structuur

Om een ​​applicatieresource-element aan te roepen, moet u contact opnemen met de server waarop dit element zich bevindt. De server is een internetknooppunt en is toegankelijk via een domeinnaam of IP-adres. Het opgeven van alleen het serveradres is echter niet voldoende. Stel dat u bijvoorbeeld een webpagina moet laden. In dit geval moet u naast het webserveradres aangeven dat dit een webpagina is en niet bijvoorbeeld een bestand dat is gedownload via het FTP-protocol. Bovendien moet u opgeven welke pagina van de tien- of honderdduizenden webpagina's die op deze server worden gehost, moet worden geladen. Het is ook mogelijk dat deze webpagina in een speciale modus moet worden geladen (bijvoorbeeld in de snelle weergavemodus, zonder afbeeldingen, of in de beveiligde modus, zonder actieve componenten). Dit moet ook gespecificeerd worden.

Om toegang te krijgen tot een element van een applicatiebron is het dus noodzakelijk om het adres van dit element te specificeren, dat een grote hoeveelheid verschillende informatie kan bevatten.

Wordt voornamelijk gebruikt op internet universeel formaat adressen van applicatiebronnen, de zogenaamde URL - Uniform Resource Locator.

Als de gebruiker de URL van de informatie kent, kan hij de benodigde gegevens opvragen bij een servicesysteem. Dit is meestal WWW, maar kan ook FTP, Gopher, WAIS, etc. zijn.

De URL-structuur wordt weergegeven in de volgende tabel (Tabel 1.5).

Niet alle URL-componenten zijn vereist; sommige zijn mogelijk niet gespecificeerd, in welk geval de standaardwaarden van dergelijke componenten worden gebruikt.

Tabel 1.5.

Het eerste onderdeel is protocol– geeft de applicatiebron aan waartoe het opgevraagde element behoort. Het http-protocol verwijst bijvoorbeeld naar de WWW-bron, het ftp-protocol verwijst naar de FTP-bron, enz. Het speciale waardebestand is ook mogelijk, wat overeenkomt met een bestand op dezelfde lokale computer, of op hetzelfde lokale netwerk, waar het clientprogramma draait (en dus de gebruiker die met dit programma werkt). Het protocol moet over het algemeen in de URL worden gespecificeerd, maar sommige clientprogramma's (bijvoorbeeld Internet Explorer) staan ​​de afwezigheid van dit onderdeel toe, ervan uitgaande dat het standaardprotocol http is. Het eerste onderdeel van een URL wordt gescheiden van het volgende onderdeel door een combinatie van drie tekens: een dubbele punt en twee schuine strepen: // .

Het tweede onderdeel van de URL specificeert Internet knooppunt en moet aanwezig zijn als het bestandsprotocol niet is opgegeven. Als het bestandsprotocol is opgegeven, moet de component “node” ontbreken, omdat het protocol heeft al bepaald dat het knooppunt de huidige lokale computer is.

Derde onderdeel - poort adres- is essentieel als de server meerdere hardwarepoorten (invoerkanalen) heeft en het nodig is om aan te geven via welke daarvan de informatie moet worden verzonden. Momenteel wordt de invoerstroom meestal niet gedeeld door hardware, maar door softwarekanalen. In dit geval dupliceert het poortadres eenvoudigweg de verwijzing naar de serverapplicatie die is opgenomen in het eerste element van de URL (in het protocol). Over het algemeen is dit onderdeel van de URL dus optioneel. Tussen het hostadres en het poortadres wordt een dubbele punt geplaatst: .

Het vierde onderdeel is opdrachtregel– specificeert het bestand en eventuele aanvullende parameters. Dit onderdeel is optioneel. Als het verzoek ontvangen van het clientprogramma geen opdrachtregel bevat, verzendt het serverprogramma het bestand, waarvan de link standaard is ingesteld. Voor webservers is dit meestal een bestand met de naam index.html, de startpagina genoemd, die een directory bevat met alle informatie op de server.

De mogelijkheid om de opdrachtregel in de URL weg te laten, geeft u vaak toegang tot bronnen die zijn verplaatst of hernoemd. Dus als de URL van een niet-bestaand bestand op de server wordt opgeroepen, kunt u de URL altijd inkorten door de opdrachtregel te verwijderen en zo toegang te krijgen tot de startpagina van de server en vervolgens de benodigde directory-informatie te vinden.

De opdrachtregel bestaat, zoals uit de tabel blijkt, uit het bestandspad (volledige bestandsnaam) en parameters. Om mappen en submappen (submappen) van elkaar te scheiden, wordt een schuine streep / gebruikt, in tegenstelling tot een vergelijkbare notatie in OS Windows, waar een backslash \ wordt gebruikt. Internet Explorer staat een van deze twee scheidingstekens toe. Worden de bestandsnaam en opdrachtregelparameters gescheiden door ? . Voor elke parameter worden de naam en waarde ervan gespecificeerd. Parameters worden van elkaar gescheiden door & . Om een ​​waarde aan een parameter toe te wijzen, gebruikt u het =-teken. Als de parameter het specificeren van tekens vereist waarvan de code buiten het bereik van de hoofd-ASCII-codetabel valt, d.w.z. tekens waarvan de codes niet binnen het bereik 32:127 vallen, dan een invoer bestaande uit het %-teken en hexadecimale waarde tekencode.

De URL-structuur kan dus 6 speciale tekens bevatten: / , : , ? , & , = en % .

Voorbeelden van URL's.

Http://www.ibm.com - toegang tot de hoofdpagina van de IBM-server.

Http://www.mfua.ru - toegang tot de hoofdpagina van de MFUA-website.

Http://market.yandex.ru/search.xml?text=%EA%E8%E9&nl=0 - toegang tot de Yandex-zoekmachine om te zoeken naar het product "cue" ("EA", "E8" en "E9" is hexadecimale codes letters "k", "i", "th" respectievelijk.

Http://yandex.ru:8081 - hetzelfde als http://yandex.ru of http://yandex.ru/index.html.

Ftp://ftp.ipswitch.com/ipswitch/product_downloads - toegang tot de ftp-servermap.

Het e-mailadres kan worden opgegeven in URL-formaat met behulp van de protocolnaam mailto. In tegenstelling tot het normale URL-formaat staat er geen dubbele schuine streep achter de protocolnaam. De invoer ziet er als volgt uit:

Mailto: Gebruiker@mailserver.

Computer virussen

De toename van de waarde van informatie in de moderne wereld heeft uiteraard geleid tot de dreiging van informatievernietiging door aanvallers. Computergegevens kunnen zijn:

1) gederubriceerd, d.w.z. onder de aandacht gebracht van degenen voor wie ze niet bedoeld waren;

2) gedeeltelijk of volledig veranderd tegen de wens van de eigenaar;

3) gedeeltelijk of volledig vernietigd, waardoor verdere verwerking ervan onmogelijk wordt.

Het derde type probleem omvat ook schending van de gebruikersidentificatie door het verwijderen van bestanden, het verliezen of vervangen van een wachtwoord, of het opzettelijk vernietigen ervan harde schijf.

Soms gaan gevaren voor het opslaan van computergegevens gepaard met willekeurige storingen en verstoringen in de werking van technische apparatuur. Ze worden genoemd willekeurige bedreigingen.

Storingen van computersystemen die verband houden met opzettelijke acties van aanvallers worden genoemd opzettelijke bedreigingen.

Om opzettelijke bedreigingen te implementeren kan een grote verscheidenheid aan middelen worden gebruikt: undercoverwerk; Visuele observatie; onderschepping electromagnetische straling ontstaan ​​tijdens het werk; afluisteren van telefoongesprekken; radiobladwijzers; fysieke vernietiging van apparatuur; ongeoorloofde toegang tot informatie.

Willekeurige bedreigingen zijn onder meer:

1) bedieningsfouten;

2) verlies van informatie veroorzaakt door onjuiste opslag ervan;

3) accidentele fouten die resulteren in de vernietiging of wijziging van gegevens;

4) hardwarefouten en storingen;

5) stroomstoringen;

6) storingen in de werking van software;

7) accidentele infectie van het systeem met computervirussen.

Computervirussen bestaan ​​in verschillende typen, maar er is nog geen uniforme classificatie voor gemaakt.

Er bestaat een gevestigde definitie volgens welke virus worden malware genoemd die dat kan zelfreproductie, dat wil zeggen, uw eigen kopie maken en deze insluiten in de hoofdtekst van het gebruikersbestand of in het systeemgebied van de schijf.

Programma's of individuele programmamodules die de integriteit, beschikbaarheid of vertrouwelijkheid van gegevens kunnen schenden, worden genoemd softwarebladwijzers. Softwarebladwijzers zijn onderverdeeld in spyware(Spyware) en logische bommen. Spyware voert kwaadaardige functies uit zolang deze op de computer aanwezig is. Deze omvatten ook Ad Ware-programma's, inclusief extra code en het weergeven van “pop-upvensters” met advertentie-informatie. Soms volgen ze de persoonlijke gegevens van de gebruiker (e-mailadressen, websitekeuzes, leeftijd, enz.) voor verzending naar de Ad Ware-distributiebron.

Een type virus dat zich samen met e-mailbijlagen verspreidt, wordt genoemd mailwormen. Deze virussen worden verspreid naar postadressen die zijn opgegeven in het adresboek van de gebruiker. Sommige wormen zijn in staat de tekst van de verzonden brief en de naam van het onderwerp te genereren, en het virus wordt als bijlage aan de brief toegevoegd. Op zeldzame uitzonderingen na vernietigen wormen geen lokale gegevens.

Een van de mogelijke classificaties van virussen omvat de volgende kenmerken voor indeling in klassen.

  1. Habitat.
  2. Wijze van infectie.
  3. Destructieve vermogens.
  4. Kenmerken van het virusprogramma-algoritme.

Op basis van hun habitat worden virussen onderverdeeld in opstartvirussen, bestandsvirussen en netwerkvirussen.

Opstartvirussen infecteren de opstartsector van de schijf of de sector waarin de opstartlader van het harde schijfsysteem zich bevindt.

Bestandsvirussen ze infecteren bestanden met de extensie .com, .bat, .exe. Dergelijke virussen kunnen in de taal worden geschreven Visuele basis Toepassing, of in de vorm van scripts opgenomen in HTML-pagina's(VBScript, Javascript). Ze worden scripted of scripted genoemd.

Netwerkvirussen verspreid over computernetwerken en kunnen ervoor zorgen dat hun code op elke externe computer wordt uitgevoerd.

Combinatievarianten van virussen zijn mogelijk.

Op basis van de infectiemethode worden virussen onderverdeeld in residente en niet-residente virussen.

Resident-virus infecteert de computer en voegt een residentieel onderdeel in het RAM-geheugen in, dat de objecten infecteert waartoe het besturingssysteem toegang heeft. Residente virussen zijn actief totdat de computer wordt uitgeschakeld of opnieuw wordt opgestart. Macro's worden geclassificeerd als residente virussen, omdat ze samen met de actieve applicatie in het geheugen van de computer aanwezig zijn.

Niet-ingezeten virussen infecteer het RAM-geheugen niet en blijf niet in het geheugen nadat het geïnfecteerde programma is uitgevoerd. Ze zijn een beperkte tijd actief en zoeken naar een niet-geïnfecteerd bestand om te injecteren voordat ze de controle overdragen aan het oorspronkelijke programma.

Volgens hun destructieve capaciteiten zijn virussen onderverdeeld in onschadelijke virussen, niet-gevaarlijk, gevaarlijk en zeer gevaarlijk.

Onschadelijke virussen manifesteren zich door een afname van het vrije schijfgeheugen.

Niet-gevaarlijke virussen Ze beïnvloeden niet alleen het geheugen, maar veroorzaken ook grafische, geluids- en andere effecten.

Gevaarlijke virussen kunnen ernstige verstoringen in de werking van de computer veroorzaken, programma's en gegevens vernietigen en het BIOS vernietigen.

Zeer gevaarlijk Virussen veroorzaken allerlei soorten vernietiging. Deze omvatten: het wijzigen van gegevens in bestanden; veranderende gegevens verzonden via seriële en parallelle poorten; wijziging van het doorstuuradres; bestanden hernoemen; het formatteren van een deel of de gehele harde schijf; het vernietigen, veranderen en verplaatsen van de opstartsector van de schijf; verminderde systeemprestaties; fouten zoals toetsenbordblokkering; het blokkeren van het laden van programma's vanaf een tegen schrijven beveiligde diskette, enz.

De bedieningsalgoritmen van het virusprogramma kunnen worden onderverdeeld in de volgende typen:

1) het gebruik van stealth-algoritmen;

2) met de toevoeging van zelfcodering en polymorfisme;

3) het gebruik van niet-standaard technieken.

Spyware worden geïntroduceerd via bestanden die lijken op virussen.

Ze vergezellen vaak distributiekits met nuttige programma's en worden op een computer geïnstalleerd in overeenstemming met alle bestaande regels. Antispywaredatabases bevatten informatie over meer dan 300 Spy Wares.

Onder de netwerkspyware is dit de meest kwaadaardige achterdeurtjes, het besturen van een computer op afstand. Ze wijzigen de bureaubladinstellingen, de toegangsrechten van gebruikers, verwijderen en installeren software, enz.

Ter bescherming tegen malware, programma's voor het monitoren van de gegevensintegriteit, antivirusprogramma's, toegangscontrole- en beperkingstools, en netwerk bescherming, cryptografische bescherming, programma's voor het werken met harde schijven en verwisselbare media met beschermende functies.

Tijdens de strijd tegen malware zijn er een groot aantal antivirusprogramma’s gemaakt. Ze variëren aanzienlijk in prijs en in de functies die ze vervullen. Laten we de meest interessante antivirusprogramma's bekijken vanuit het perspectief van een individuele gebruiker. De meest effectieve antiviruspakketten zijn Doctor Web (Dialog-Science-bedrijf), Kaspersky AVP antivirus (Kaspersky Lab), Norton AntiVirus(Symantec Corporation), McAfeeVirus Scan (Network Associates Company), Panda Antivirus.

Onder de algoritmen die zijn gebaseerd op moderne technologieën voor het identificeren en neutraliseren van computervirussen, kunnen scanners, monitors, veranderingsauditors, immunisatoren en gedragsblokkers worden benadrukt.

Antivirusscanners kijk door het RAM-geheugen, opstartsectoren schijven en bestanden, op zoek naar unieke programmacodes van virussen (virusmaskers). De mogelijkheden van deze algoritmen worden beperkt door het feit dat ze alleen bekende viruscodes detecteren en niet in staat zijn om te gaan met polymorfe virussen die hun code veranderen wanneer ze worden gekopieerd.

Monitoren hebben dezelfde werking als scanners. Ze werken als bewonersprogramma's. Hiermee kunt u voorkomen dat geïnfecteerde programma's worden uitgevoerd en wordt de verspreiding van het virus voorkomen. Monitoren worden meestal tijdens het installatieproces geïnstalleerd antiviruspakket. Ze desinfecteren het bestand, verplaatsen geïnfecteerde bestanden naar “quarantaine” of verwijderen ze volgens de initiële instellingen. Monitors zijn gespecialiseerd als bestandsmonitors, mailprogrammamonitors en monitors voor speciale toepassingen.

Verander auditors voer controleberekeningen uit, zogenaamde check rolls (CRC's), op bestanden, systeemsectoren en het systeemregister. Deze waarden worden in de database opgeslagen en de volgende keer dat het programma wordt gestart, vergeleken met de huidige waarden. De behandeling is gebaseerd op het idee van het bronbestand. Tijdens de verificatie worden eventuele afwijkingen van het originele bestand gedetecteerd. Auditors detecteren geen virussen in nieuwe bestanden totdat de CRC is vastgesteld en detecteren geen virussen zoals deze verschijnen voordat computerbestanden worden geïnfecteerd.

Immunisatoren of vaccins zijn onderverdeeld in informatieve vaccins en blokkerende vaccins. Informatieve vaccins worden aan het einde van het bestand geschreven en worden bij het opstarten gecontroleerd om te zien of het bestand is gewijzigd. Ze detecteren geen onzichtbare virussen. Blokkerende immunisatoren voegen tags aan het bestand toe die specifiek zijn voor bekende virussen. Wanneer er een virus verschijnt, is het bestand niet geïnfecteerd, omdat het virus beschouwt hem als besmet. Vaccinatiemiddelen zijn nog niet wijdverspreid.

Gedragsblokkers heuristische analyses van programma's uitvoeren op basis van de kennisbasis. Ze kunnen worden gebruikt tegen zowel virussen als spyware. Ze verwijderen geen virussen en moeten vergezeld gaan van antivirusscans om gedetecteerde virussen te vernietigen.

Netwerken en intensief gebruik van internet verhogen het risico op computerinfecties. Onder de netwerkbeschermingsmiddelen wordt de grootste aandacht besteed aan preventieve middelen, d.w.z. het voorkomen van infectie van de computer. Ze zijn onderverdeeld in firewalls, aanvalsdetectiesystemen, netwerkscanners en antispammers.

Firewalls of firewalls (brand muur) zijn een hardware- en softwaresysteem dat een computernetwerk in delen verdeelt en strikte regels vaststelt voor de doorgang van informatiepakketten van het ene deel naar het andere.

Windows XP bevat een persoonlijke firewall, ICF (Internet Connection Firewall), ontworpen om te beschermen aparte computer. Hiermee kunt u de beveiligingsinstellingen voor elke netwerkverbinding afzonderlijk configureren. Om de ICF-werking in te schakelen, moet u naar het menu gaan Begin selecteer via artikel Installatie/netwerkverbindingen de gewenste netwerkverbinding, klik met de rechtermuisknop op de naam ervan. IN contextmenu verbinding selecteer item Eigenschappen. Ga naar het tabblad Geavanceerd en schakel de optie “Bescherm mijn internetverbinding” in.

De ingeschakelde firewall controleert pakketten op basis van vermeldingen in de Nat-stroomtabel (Network Address Translation). Het pakket is toegestaan ​​als er toestemming is ingesteld. De lijst met machtigingen kan worden geopend via het instellingenvenster op het tabblad Opties. Vervolgens moet u op de ICMP-knop klikken. Andere persoonlijke firewalls hebben mogelijk andere mogelijkheden. De Agnitum Outpost Firewall (Agnitum Ltd.) controleert bijvoorbeeld inkomend en uitgaand verkeer op basis van regels die vooraf zijn gedefinieerd of vastgesteld tijdens het leerproces. Het kan in stealth-modus werken, geladen webpagina's blokkeren met behulp van HTML-code, geladen websites blokkeren op adres, actieve elementen Webpagina's, zoals scripts, Java-applets en ActivX-elementen, onthouden DNS-servers om het starten van webpagina's te versnellen de volgende keer dat u verbinding maakt.

Aanvaldetectiesystemen (IDE - Indringersdetectie Systeem) detecteren onjuiste activiteit, uitgedrukt in een toename van de intensiteit van de aankomst van datapakketten die van buitenaf komen of in het lokale netwerk circuleren. Het hoofddoel van dergelijke aanvallen is meestal verborgen. Dit kan de uitputting van bronnen zijn, wat ertoe leidt dat de aangevallen computer stopt met het verwerken van normale verzoeken (DoS - Denied of Service), het zoeken naar onbeschermde toegangspunten tot het systeem, het analyseren van netwerkverkeer, enz.

Om aanvallen te detecteren wordt afwijkend gedrag (anomaliedetectie) of misbruik (misbruikdetectie) geïdentificeerd, die worden bepaald in de vorm van patronen volgens de beschrijving in het netwerkverkeer of log.

Firewalls bevatten modules die aanvallen detecteren. Agnitum Outpost Firewall heeft bijvoorbeeld een aanvalsdetectormodule die aanvallen detecteert. Er zijn ook een aantal gespecialiseerde pakketten.

Netwerkscanners bekijk knooppunten op het netwerk en formuleer aanbevelingen voor het wijzigen van beveiligingsinstellingen. Als niet-geregistreerde apparaten worden gedetecteerd, wordt de netwerkbeheerder hiervan op de hoogte gesteld.

« Antispammers» berichten filteren die per e-mail zijn ontvangen om berichten uit te filteren die afkomstig zijn van servers waarvan bekend is dat ze spam verspreiden.

Onderwerp 2. Werken met de browser

Aan de slag op internet

Nadat u met behulp van een van de bovenstaande methoden een verbinding tussen de computer van de gebruiker en internet tot stand hebt gebracht, moet u, om over internet te reizen, een speciale clientprogramma-verkenner starten. Deze programma's heten browsers(van het Engelse blader - blader door, bekijk) of browsers. Meest gebruikte browsers Netscape-communicator , Microsoft Internet Explorer, Opera, Firefox, Mozilla. Deze programma's zijn ontwikkeld door concurrerende bedrijven, maar hebben veel gemeen.

Met browsers kunt u hyperteksten bekijken die u van internet ontvangt op door de gebruiker opgegeven adressen. Hypertekst is, zoals eerder vermeld, tekst die hyperlinks bevat. Eenmaal op een hyperlink verandert de muisaanwijzer in een afbeelding van iemands hand met uitgestrekte wijsvinger.

Hypertext-inhoud op het WWW wordt gemaakt met behulp van de hypertext-opmaaktaal: HTML (HyperText Markup Language).

Het browservenster bevat een aantal knoppen, weergegeven in Tabel 2.1. Een voorbeeld van een browservenster wordt getoond in Fig. 2.2.

De gebruiker kan nuttige informatie verkrijgen bij het werken met de browser via de statusbalk, die zich onderaan het venster bevindt. Professioneel werken met Netscape Communicator en Internet Explorer omvat noodzakelijkerwijs het vermogen om de inscripties die op deze regel verschijnen te begrijpen. Tijdens het werken met internet worden periodiek berichten over de adressen van informatiebronnen, de standby-modus, de gereedheid van het gevraagde document en een aantal andere nuttige informatie weergegeven in de statusbalk.

Tabel 2.1.

Knop Naam, doel
1 « Rug" En " Vooruit d" - hiermee kunt u door bekeken documenten navigeren.
2 « Update» – hiermee kan de gebruiker opnieuw proberen het document te ontvangen.
3 « Thuis» – brengt de gebruiker terug naar de browserpagina die als startpagina is geregistreerd toen de browser werd geladen.
4 « Zoekopdracht" - opent een standaardvenster in Windows om naar een tekstreeks in het huidige document te zoeken.
5 « Zegel» – hiermee kunt u afdrukken huidige pagina op de printer.
6 « Favorieten» – hiermee kunt u naar een door de gebruiker gemaakte lijst met adressen gaan.
7 « Tijdschrift» – maakt het mogelijk om een ​​lijst met links te bekijken naar de pagina's die eerder zijn bekeken en snel naar een willekeurige pagina te gaan.
8 « Stop» (of ESC-toets) – onderbreekt het laden van documenten.

Voor de verandering Startpagina je moet de pagina vinden die de startpagina zal worden. Bel dan opeenvolgend Menu à Dienst à internet Opties. In het raam internet Opties klik op tabblad Komen vaak voor.In hoofdstuk Startpagina klik op de knop Van de huidige. Het adres dat in het venster stond, verandert in het adres van de weergegeven pagina. Druk vervolgens op de knop OK.

Het menu van elke webbrowser en in het bijzonder Internet Explorer bevat een sectie Referentie. Wanneer u de Help van Internet Explorer oproept, verschijnt er een dialoogvenster, verdeeld in twee delen. Er zijn 3 knoppen aan de linkerkant: Inhoud, Wijzer, Zoekopdracht. Na het indrukken van de knop Inhoud Er verschijnt een lijst met alle secties van het Help-bestand.

De rechterkant van het dialoogvenster toont de inhoud van het Help-onderwerp met gedetailleerde uitleg en noodzakelijke hyperlinks.

Na het indrukken van de knop Wijzer aan de linkerkant van het dialoogvenster verschijnt een lijst met basisacties, waarvoor uitleg wordt gegeven in de help.

Na het indrukken van de knop Zoekopdracht Aan de linkerkant van het dialoogvenster verschijnt een venster voor het invoeren van trefwoorden. Na het invoeren van de trefwoorden kunt u op de knop klikken Secties en een lijst met secties verschijnt in het onderste venster aan de linkerkant van het dialoogvenster Vragen, waarin de opgegeven trefwoorden voorkomen. Na het selecteren van een sectie en het klikken op de knop Show De inhoud van het geselecteerde Help-onderwerp verschijnt in het rechtergedeelte van het dialoogvenster.

Indien nodig, in het menugedeelte Weergave U kunt de weergaveopties voor uw webpagina wijzigen. Wanneer u tekst vervormt, moet u de lijn selecteren Codering. Er verschijnt een lijst mogelijke opties coderingen. Voor Russischtalige pagina's selecteert u Cyrillisch (Windows) Voor webpagina's die in andere talen zijn gemaakt, zijn verschillende opties geselecteerd. In lijn Lettertypegrootte u kunt de lettergrootte op de pagina instellen De grootste voor Het kleinste. Lijn Volledig scherm Hiermee kunt u werkbalken verwijderen en de afbeeldingsgrootte vergroten. Lijn HTML-code bekijken geeft de paginatekst in zijn oorspronkelijke vorm weer (in HTML).

De grootte van een webpagina (in bytes) wordt voornamelijk bepaald door grafische en andere multimedia-elementen. Als een pagina veel van dergelijke elementen bevat, zal het lang duren om een ​​grote hoeveelheid verkeer te laden en te verbruiken. Om de laadtijd te verkorten en verkeer te besparen, kunt u weigeren grafische elementen te downloaden. Om dit te doen, moet u in het menu selecteren internet Opties à Aanvullend. In het raam Opties schakel het selectievakje uit Afbeeldingen weergeven en druk op OK. Op dezelfde manier kunt u het laden van geluidselementen uitschakelen (verwijder het vinkje Speel geluiden af ​​op webpagina's) en videoclips (verwijder het vinkje Speel video's af op webpagina's).

4.3 Applicatieprotocollen

Applicatielaagprotocollen worden gebruikt om informatie over te dragen naar specifieke clientapplicaties die op de netwerkcomputer. In IP-netwerken zijn applicatielaagprotocollen gebaseerd op de TCP-standaard en voeren ze een aantal gespecialiseerde functies uit gebruikersprogramma's gegevens voor een strikt omschreven doel. Hieronder zullen we kort kijken naar verschillende applicatieprotocollen van de TCP/IP-stack.

FTP-protocol

Zoals de naam al doet vermoeden, is FTP (File Transfer Protocol) ontworpen om bestanden via internet over te dragen. Op basis van dit protocol worden procedures voor het downloaden en uploaden van bestanden op externe knooppunten van het World Wide Web geïmplementeerd. Met FTP kunt u niet alleen bestanden van machine naar machine overbrengen, maar ook hele mappen, inclusief submappen tot elke nestdiepte. Dit wordt gedaan door toegang te krijgen tot het FTP-opdrachtsysteem, dat een aantal ingebouwde functies van dit protocol beschrijft.

POP3- en SMTP-protocollen

Applicatieprotocollen die worden gebruikt bij het werken met e-mail heten SMTP (Simple Mail Transfer Protocol) en POP3 (Post Office Protocol), de eerste is “verantwoordelijk” voor het verzenden van uitgaande correspondentie, de tweede is voor het bezorgen van inkomende correspondentie.

Tot de functies van deze protocollen behoren onder meer het organiseren van de bezorging van e-mailberichten en het overbrengen ervan naar de e-mailclient. Bovendien kunt u met het SMTP-protocol meerdere berichten naar één ontvanger sturen, de tussentijdse opslag van berichten organiseren en één bericht kopiëren om naar meerdere ontvangers te verzenden. Zowel POP3 als SMTP hebben ingebouwde mechanismen voor het herkennen van e-mailadressen, evenals speciale modules om de betrouwbaarheid van de berichtbezorging te vergroten.

HTTP-protocol

Het HTTP-protocol (Hyper Text Transfer Protocol) zorgt voor de overdracht van externe servers naar de lokale computer van documenten die hypertext-opmaakcode bevatten die is geschreven in HTML of XML, dat wil zeggen webpagina's. Dit applicatieprotocol is vooral gericht op het verstrekken van informatie aan webbrowsers, waarvan applicaties als Microsoft Internet Explorer en Netscape Communicator de bekendste zijn.

Door gebruik te maken van het HTTP-protocol worden verzoeken naar externe http-servers op internet verzonden en worden hun antwoorden verwerkt; Bovendien kunt u met HTTP het gebruiken om bronnen aan te roepen Wereld wijde web domeinnaamsysteem standaardadressen (DNS, Domeinnaam System), dat wil zeggen aanduidingen genaamd URL (Uniform Resource Locator) van de vorm http://www.domain.zone/page.htm (.html).

TELNET-protocol

Het TELNET-protocol is ontworpen om te organiseren terminaltoegang naar een externe host door opdrachten in ASCII-tekenformaat uit te wisselen. Om met een server via het TELNET-protocol te werken, moet in de regel aan de clientzijde een speciaal programma, een telnet-client genaamd, worden geïnstalleerd, dat, nadat een verbinding met een extern knooppunt tot stand is gebracht, de systeemconsole van de besturingssysteemshell van de server opent. zijn raam. Hierna kunt u de servercomputer in terminalmodus beheren alsof deze uw eigen computer is (uiteraard binnen het kader dat door de beheerder is geschetst). U kunt bijvoorbeeld bestanden en mappen wijzigen, verwijderen, maken, bewerken, programma's uitvoeren op de schijf van een servermachine, en u kunt de inhoud van de mappen van andere gebruikers bekijken. Welk besturingssysteem er ook wordt gebruikt, dankzij het Telnet-protocol kunt u “op gelijke voet” communiceren met een externe machine. U kunt bijvoorbeeld eenvoudig een UNIX-sessie openen op een computer met MS Windows.

UDP-protocol

ApplUDP (User Datagram Protocol) wordt op langzame lijnen gebruikt om informatie als datagrammen uit te zenden.

Een datagram bevat de volledige set gegevens die nodig is om het te verzenden en te ontvangen. Bij het verzenden van datagrammen zijn computers niet bezig met het garanderen van de stabiliteit van de communicatie, dus moeten speciale maatregelen worden genomen om de betrouwbaarheid te garanderen.

Het schema voor het verwerken van informatie met het UDP-protocol is in principe hetzelfde als bij TCP, maar met één verschil: UDP splitst informatie altijd volgens hetzelfde algoritme, op een strikt gedefinieerde manier. Om te communiceren met behulp van het UDP-protocol wordt een antwoordsysteem gebruikt: nadat een UDP-pakket is ontvangen, stuurt de computer een vooraf bepaald signaal naar de afzender. Als de zender te lang op het signaal wacht, herhaalt hij de verzending eenvoudigweg.

Op het eerste gezicht lijkt het misschien dat het UDP-protocol uitsluitend uit nadelen bestaat, maar het heeft ook één belangrijk voordeel: internetapplicaties werken met UDP twee keer zo snel als met zijn meer hightech broer TCP.

internet ip-protocol gateway-programma


4.4 End-to-end-protocollen en gateways

Het internet is één mondiale structuur die vandaag de dag zo’n 13.000 verschillende lokale netwerken verenigt, afgezien daarvan individuele gebruikers. Voorheen gebruikten alle netwerken die deel uitmaakten van het internet het IP-netwerkprotocol. Het moment kwam echter dat gebruikers van lokale systemen die geen IP gebruiken, ook vroegen om verbinding te maken met internet. Dit is hoe de gateways verschenen.

Aanvankelijk werd alleen e-mail via de gateways verzonden, maar al snel was dit niet genoeg voor de gebruikers. Via gateways kunt u nu alle informatie verzenden: afbeeldingen, hypertekst, muziek en zelfs video. Informatie die via dergelijke netwerken naar andere netwerksystemen wordt verzonden, wordt uitgezonden met behulp van een end-to-end-protocol dat de vlotte doorgang van IP-pakketten via een niet-IP-netwerk garandeert

Ontwikkeling van gespecialiseerde software die zorgt voor automatisering van het werk van een individueel toeristisch bedrijf of hotel, voordat wereldwijde computernetwerken worden gebruikt. Tegenwoordig maakt het toerisme veel gebruik van het nieuwste computer technologie bijv. wereldwijde computerreserveringssystemen, geïntegreerde communicatienetwerken, multimediasystemen, smartcards, ...

Tijd modus. Via het netwerk kunt u bronnen delen, zoals bestanden en printers, en werken met interactieve toepassingen, zoals planners en e-mail. Het gebruik van computernetwerken belooft veel voordelen, met name: lagere kosten door het delen van gegevens en randapparatuur; Standaardisatie van applicaties; Tijdige ontvangst...

Deze beslissingen zijn redelijk en correct. Terwijl de Organisatie voor Internationale Standaardisatie (ISO) jarenlang bezig was met het creëren van de definitieve standaard voor computernetwerken, waren gebruikers niet bereid te wachten. Internetactivisten begonnen te installeren IP-software voor alle mogelijke soorten computers. Al snel werd dit de enige acceptabele manier om...

In de eerste fase gaat de e-mail via de user-agent naar de lokale server. Het is mogelijk dat e-mail niet onmiddellijk naar de externe server wordt verzonden, omdat deze op dat moment mogelijk niet beschikbaar is. Daarom hoopt e-mail zich op de lokale server op totdat deze kan worden verzonden. De user-agent gebruikt de SMTP-clientsoftware, de lokale server gebruikt de SMTP-serversoftware.

Tweede podium

In de tweede stap gaat de e-mail via de lokale server, die nu fungeert als SMTP-client. E-mail wordt afgeleverd bij de externe server, maar niet bij de externe user-agent. Als SMTP de geaccepteerde server zou zijn, zou het altijd mogelijk zijn om binnenkomende e-mail op elk gewenst moment te verwerken. Vaak zetten mensen hun computer echter voor het einde van de dag uit en werken minicomputers of laptopcomputers vaak niet goed. Organisaties wijzen hun computer doorgaans aan om e-mail te ontvangen en te werken als een permanente computer softwareserver. E-mail wordt met behulp van een dergelijke server ontvangen en in een mailbox opgeslagen voor toekomstig gebruik.

Derde fase

In de derde fase, op afstand gebruikersagent gebruikt het POP3- of IMAP4-protocol (beide protocollen worden in de volgende secties besproken) om de mailbox te starten en e-mail te ontvangen.

Protocollen voor e-mailtoegang

De eerste en tweede fase van de postbezorging maken gebruik van SMTP. SMTP is echter niet opgenomen in de derde fase omdat STMP het bericht van de afzender naar de ontvanger "pusht", zelfs als de ontvanger dit niet wil. SMTP wordt gestart door de afzender, niet door de ontvanger. Aan de andere kant heeft de derde fase een protocol nodig dat het bericht 'ophaalt', en deze operatie moet bij de ontvanger beginnen. De derde fase maakt gebruik van het mailtoegangsprotocol.

Momenteel worden twee protocollen gebruikt: Post Office Protocol, versie 3 - POP3 en Internet Mail Access Protocol, versie 4 - IMAP4.

POP3

Post Office Protocol, versie 3 (POP3) - het protocol is eenvoudig, maar functioneel beperkt. De POP3-clientsoftware wordt op de computer van de ontvanger geïnstalleerd; Op de mailserver wordt POP3-serversoftware geïnstalleerd.

Mailtoegang begint vanaf de client wanneer de gebruiker zijn e-mail van de mailbox naar de mailserver moet downloaden. Klant ( gebruikersagent) brengt poort 110 tot stand met de server en stuurt deze vervolgens een naam en wachtwoord om toegang te krijgen tot de mailbox. De gebruiker kan vervolgens e-mailberichten één voor één weergeven en doorzoeken. Figuur 14.13. toont een voorbeeld van opstarten met POP3.


Rijst. 14.13. POP3

POP3 heeft twee modi: verwijdermodus en opslagmodus. In de verwijdermodus wordt na elk verzoek e-mail uit de mailbox verwijderd. In de opslagmodus blijft de e-mail na daarom vragen in de mailbox. De verwijdermodus wordt meestal gebruikt wanneer de gebruiker voortdurend op de computer werkt en e-mail kan opslaan en ordenen na het lezen en beantwoorden. De opslagmodus wordt gebruikt wanneer de gebruiker toegang heeft tot zijn e-mail via een primaire computer (bijvoorbeeld een laptop). De e-mail wordt gelezen, maar opgeslagen in het systeem, zodat u deze later kunt opvragen en ordenen.

IMAP4

Een ander protocol voor e-mailtoegang tot internetberichten is Internet Mail Access Protocol, versie 4 (IMAP4). IMAP4 is vergelijkbaar met POP3, maar heeft enkele kenmerken: IMAP4 is krachtiger en complexer.

POP3 is om verschillende redenen gebrekkig. Het staat de gebruiker niet toe om e-mail op de server te ordenen; een gebruiker kan geen verschillende "mappen" hebben. (De gebruiker kan de mappen uiteraard op zijn eigen computer ordenen.) Bovendien staat POP3 de gebruiker niet toe de inhoud van e-mail gedeeltelijk te controleren voordat deze wordt gedownload.

IMAP4 biedt de volgende extra functies:

  • De gebruiker kan de e-mailheaders controleren voordat hij downloadt.
  • De gebruiker kan de e-mailinhoud doorzoeken op speciale tekenreeksen voordat deze wordt gedownload.
  • De gebruiker kan de e-mail gedeeltelijk downloaden. Dit is handig in speciale gevallen waarin de bronnen beperkt zijn en de e-mail verschillende soorten berichten bevat waarvoor grote bronnen nodig zijn.
  • De gebruiker kan een postbus op de mailserver maken, verwijderen of hernoemen.
  • De gebruiker kan een hiërarchie van mailboxen in een map maken om e-mail te verzamelen.

WEB-gebaseerde e-mail

Tegenwoordig kunnen e-maildiensten worden aangeboden aan gebruikers van WEB-sites (Yahoo, Yandex, enz.).

Het idee van zo’n verbinding is simpel: de brief wordt verzonden via het HTTP-protocol (zie de volgende lezingen). Het bericht wordt overgebracht van de verzendende server naar de inkomende mailserver met behulp van het SMTP-protocol. Uiteindelijk bereikt het bericht van de inkomende server (ook wel WEB-server genoemd) de server van gebruiker B via het HTTP-protocol. Als gebruiker B dit bericht wil ontvangen, stuurt hij een verzoek naar zijn WEB-site (bijvoorbeeld YANDEX). De WEB-site verzendt een formulier met een verzoek om een ​​login (geregistreerde gebruikersnaam) en wachtwoord, en verzendt vervolgens een bericht naar de computer van gebruiker B in HTML-indeling.

Korte samenvatting

  • Het protocol dat e-mail via het TCP/IP-netwerk ondersteunt, wordt Simple Mail Transfer Protocol (SMTP) genoemd.
  • Voor de SMTP-client en -server is de installatie van speciale software vereist – gebruikersagent ( GEBRUIKER Agent- UA) en postoverdrachtagent (Mail Transfer Agent - MTA).
  • De UA bereidt het bericht voor, maakt een envelop aan en plaatst het bericht in de envelop.
  • Een postadres bestaat uit twee delen: een lokaal adres (de mailbox van de gebruiker) en een domeinnaam. Formulier lokalenaam@domeinnaam.
  • De mailgateway converteert het mailformaat.
  • Een SMTP-bericht kan worden vertraagd aan de kant van de afzender en aan de kant van de ontvanger of op tussenliggende servers.
  • Met een alias kan één gebruiker veel e-mailadressen hebben of kunnen veel gebruikersadressen groepstoegang hebben tot hetzelfde adres.
  • De MTA converteert e-mail terwijl deze via internet wordt verzonden.
  • Afzendermail gebruikt over het algemeen UNIX om de MTA te bouwen.
  • SMTP gebruikt opdrachten en antwoorden om berichten over te dragen tussen de client-MTA en de server-MTA.
  • Stappen voor overdracht mailberichten:
  • Multipurpose Internet Mail Extension (MIME) is een SMTP-extensie waarmee u multimediaberichten kunt verzenden (tekst, audio, stilstaand beeld, video, enz.).
  • Post Office Protocol, versie 3 - POP3 en Internet Mail Access Protocol, versie 4 (IMAP4) gebruiken een mailserver om verbinding te maken van SMTP met de ontvanger en de e-mail op de host te bewaren.

Taken en oefeningen

  1. Geef een voorbeeld van een situatie waarin een één-op-veel-expander nuttig zou zijn. Herhaal dit voor de veel-op-een-expander.
  2. Zijn er twee commando's HELLO en FROM TO tegelijk nodig? Motiveer uw antwoord met ‘ja’ of ‘nee’.
  3. Waarom moet u een verbinding tot stand brengen om een ​​brief te verzenden als TCP al een verbinding tot stand heeft gebracht?
  4. Toon verbindingsopbouw vanaf [e-mailadres beveiligd] Naar [e-mailadres beveiligd].
  5. Toon de berichttransmissiefase vanaf [e-mailadres beveiligd] Naar [e-mailadres beveiligd]. De boodschap is ‘Wees gezond’.
  6. Toon de voltooiingsfase van de verbinding vanaf [e-mailadres beveiligd] Naar [e-mailadres beveiligd].
  7. Gebruiker [e-mailadres beveiligd] stuurt een bericht naar de gebruiker [e-mailadres beveiligd], waar het naar wordt doorgestuurd [e-mailadres beveiligd]. Toon SMTP-opdrachten en antwoorden.
  8. Gebruiker [e-mailadres beveiligd] stuurt een bericht naar de gebruiker [e-mailadres beveiligd] die hem antwoordt. Toon SMTP-opdrachten en antwoorden.
  9. Als een bericht van één regel wordt verzonden via SMTP, hoeveel regels zullen de opdrachten en antwoorden dan duren?
  10. De zender verzendt ongeformatteerde tekst. Toon de MIME-header.
  11. De zender verzendt een JPEG-bericht. Toon de MIME-header.
  12. Het bericht bestaat uit 1000 bytes aan code (niet-ASCII), gecodeerd met Base 64. Hoeveel bytes bevat een gecodeerd bericht? Hoeveel redundante bytes? Wat is de verhouding tussen overtollige bytes en het totale aantal bytes in het bericht?
  13. Een bericht van 1000 bytes wordt gecodeerd met een code die geschikt is voor afdrukken. Het bericht bevat 90 procent ASCII- en 10 procent niet-ASCII-tekens. Hoeveel bytes bevat een gecodeerd bericht? Hoeveel redundante bytes? Wat is de verhouding tussen overtollige bytes en het totale aantal bytes in het bericht?
  14. Vergelijk de resultaten van oefeningen 12 en 13. Hoe zal de efficiëntie toenemen als het bericht ASCII- en niet-ASCII-tekens bevat?
  15. Codeer het volgende bericht in Base 64:

    0101 0111 0000 1111 1111 0000 1010 1111 01111 0001 0101 0100.

Aanvullend materiaal voor toetsing voor de hoorcollege kun je downloaden .

1. Basisinternetprotocollen: TCP/IP, applicatieprotocollen

Internet is een mondiaal informatiesysteem dat:

  • logisch verbonden door een enkele adresruimte;
  • kan pakketgeschakelde verbindingen ondersteunen op basis van een familie van gespecialiseerde protocollen;
  • levert diensten hoog niveau.

Ondanks dat er gebruik wordt gemaakt van internet groot aantal andere protocollen wordt het internet vaak het TCP/IP-NETWERK genoemd, omdat de TCP- en IP-protocollen voor gegevensoverdracht uiteraard het belangrijkst zijn.

1.1. TCP/IP-protocolstack

Transmissiecontroleprotocol/internetprotocol (TCP/IP) is een set protocollen voor gegevensoverdracht. Vaak worden deze protocollen, vanwege hun nauwe samenhang, samen TCP/IP genoemd. TCP is een industriestandaard protocolstack ontworpen voor WAN-netwerken.

TCP/IP-standaarden worden gepubliceerd in een reeks documenten genaamd Request for Comment (RFC). RFC's beschrijven de interne werking van internet. Sommige RFC's beschrijven netwerkdiensten of protocollen en de implementatie ervan, terwijl andere de toepassingsvoorwaarden generaliseren. TCP/IP-standaarden worden altijd gepubliceerd als RFC's, maar niet alle RFC's definiëren standaarden.

De stapel werd ruim twintig jaar geleden ontwikkeld op initiatief van het Amerikaanse ministerie van Defensie (DoD) om het experimentele ARPAnet-netwerk te verbinden met andere satellietnetwerken als een reeks gemeenschappelijke protocollen voor heterogene computeromgevingen.

Berkeley University heeft een belangrijke bijdrage geleverd aan de ontwikkeling van de TCP/IP-stack door stapelprotocollen te implementeren in haar versie van het UNIX-besturingssysteem. De wijdverbreide acceptatie van het UNIX-besturingssysteem leidde ook tot de wijdverbreide acceptatie van IP- en andere stapelprotocollen. Worldwide werkt op dezelfde stack informatie netwerk Internet, waarvan de divisie, de Internet Engineering Task Force (IETF), een belangrijke bijdrage levert aan de verbetering van stapelstandaarden die worden gepubliceerd in de vorm van RFC-specificaties.

TCP/IP is een familie van netwerkprotocollen die erop gericht zijn samenwerken. De familie omvat verschillende componenten:

  • IP (Internet Protocol) - zorgt voor het transport van datapakketten van de ene computer naar de andere;
  • ICMP (Internet Control Message Protocol) is verantwoordelijk voor verschillende soorten low-level ondersteuning voor het IP-protocol, waaronder foutmeldingen, hulprouteringsverzoeken en bevestigingen van berichtontvangst;
  • ARP (Address Resolution Protocol) - vertaalt IP-adressen naar hardware MAC-adressen;
  • UDP (User Datagram Protocol) en TCP (Transmission Control Protocol) - zorgen voor gegevenslevering aan specifieke applicaties opgegeven computer. Het UDP-protocol implementeert de verzending van individuele berichten zonder ontvangstbevestiging, terwijl TCP een betrouwbaar full-duplex communicatiekanaal garandeert tussen processen op twee verschillende computers met mogelijkheden voor stroomcontrole en foutcontrole.

De leidende rol van de TCP/IP-stack wordt verklaard door de volgende eigenschappen:

  • Dit is de meest complete standaard en tegelijkertijd populaire netwerkprotocolstack met een lange geschiedenis.
  • Bijna alle grote netwerken verzenden het grootste deel van hun verkeer via het TCP/IP-protocol.
  • Dit is een manier om toegang te krijgen tot internet.
  • Deze stapel dient als basis voor het creëren van een intranet-bedrijfsnetwerk dat gebruik maakt van internettransportdiensten en WWW-hyperteksttechnologie die op internet is ontwikkeld.
  • Alle moderne besturingssystemen ondersteunen de TCP/IP-stack.
  • Dit is een flexibele technologie voor het verbinden van heterogene systemen, zowel op het niveau van transportsubsystemen als op het niveau van applicatiediensten.
  • Het is een robuust, schaalbaar, platformonafhankelijk raamwerk voor client-server-applicaties.

1.2. TCP/IP-stackstructuur. Korte beschrijving van protocollen

Zoals in elk ander netwerk zijn er op internet zeven niveaus van interactie tussen computers: fysiek, logisch, netwerk, transport, sessieniveau, presentatie en toepassing. Elk interactieniveau komt overeen met een reeks protocollen (d.w.z. interactieregels) (Data Transfer Protocol)

Omdat de TCP/IP-stack werd ontwikkeld vóór de komst van het ISO/OSI-interconnectiemodel voor open systemen, hoewel deze ook een structuur met meerdere niveaus heeft, is de overeenkomst tussen de TCP/IP-stackniveaus en de niveaus van het OSI-model tamelijk voorwaardelijk. .

De structuur van de TCP/IP-protocollen wordt weergegeven in Figuur 1. De TCP/IP-protocollen zijn onderverdeeld in 4 niveaus:

Bovenste niveau (niveau I) - Toepassing

De applicatielaag van de TCP/IP-stack komt overeen met de bovenste drie lagen van het OSI-model: applicatie, presentatie en sessie. Het integreert de diensten die door het systeem worden geleverd aan gebruikersapplicaties. Door de vele jaren van gebruik in de netwerken van verschillende landen en organisaties heeft de TCP/IP-stack een groot aantal protocollen en diensten op applicatieniveau verzameld. Deze omvatten algemene protocollen als het File Transfer Protocol (FTP), het telnet terminal emulatieprotocol, het Simple Mail Transfer Protocol (SMTP), het Hypertext Transfer Protocol (HTTP) en vele andere. Applicatielaagprotocollen worden op hosts geïmplementeerd.

Volgende niveau (niveau II) - Transport

Dit niveau wordt basis genoemd. Op dit niveau werkt het controleprotocol TCP-transmissie(Transmission Control Protocol) en UDP (User Datagram Protocol). Het TCP-protocol zorgt voor een betrouwbare overdracht van berichten tussen applicatieprocessen op afstand door de vorming van virtuele verbindingen. Het UDP-protocol zorgt voor de overdracht van applicatiepakketten op datagramwijze, zoals IP, en dient alleen als verbinding tussen het netwerkprotocol en talrijke applicatieprocessen.

Om een ​​betrouwbare gegevenslevering te garanderen, voorziet het TCP-protocol in het tot stand brengen van een logische verbinding, waardoor het pakketten kan nummeren, de ontvangst ervan kan bevestigen met ontvangstbewijzen, hertransmissies kan organiseren in geval van verlies, duplicaten kan herkennen en vernietigen, pakketten aan de applicatie kan afleveren. laag in de volgorde waarin ze zijn ontvangen en verzonden. Met dit protocol kunnen objecten op de verzendende host en de ontvangende host in full-duplexmodus communiceren. TCP maakt het mogelijk om een ​​stroom bytes die op één computer is gegenereerd, zonder fouten af ​​te leveren aan elke andere computer in het samengestelde netwerk. Het tweede protocol van dit niveau, UDP, is het eenvoudigste datagramprotocol dat wordt gebruikt wanneer het probleem van betrouwbare gegevensuitwisseling zich helemaal niet voordoet of wordt opgelost door middel van een hoger niveau: het applicatieniveau of gebruikersapplicaties. De functies van de TCP- en UDP-protocollen omvatten ook het fungeren als verbindende schakel tussen de applicatie- en netwerklagen grenzend aan de transportlaag. Vanuit het applicatieprotocol krijgt de transportlaag de taak om gegevens met een bepaalde kwaliteit naar de ontvangende applicatielaag te verzenden. De onderliggende netwerklaag behandelt de TCP- en UDP-protocollen als een soort hulpmiddel, niet erg betrouwbaar, maar in staat om een ​​pakket op een vrije en risicovolle reis door een samengesteld netwerk te verplaatsen. Softwaremodules die de TCP- en UDP-protocollen implementeren, zoals protocolmodules op applicatieniveau, worden op hosts geïnstalleerd.

Volgende niveau (niveau III) - Netwerk

De netwerklaag, ook wel de internetlaag genoemd, vormt de kern van de gehele TCP/IP-architectuur. Dit is het niveau van internetwerken, dat zich bezighoudt met de verzending van pakketten met behulp van verschillende transporttechnologieën van lokale netwerken, territoriale netwerken, speciale communicatielijnen, enz.

Als het belangrijkste netwerklaagprotocol (in termen van het OSI-model) gebruikt de stapel het IP-protocol, dat oorspronkelijk was ontworpen als een protocol voor het verzenden van pakketten in samengestelde netwerken die bestaan ​​uit een groot aantal lokale netwerken, verenigd door zowel lokale als mondiale netwerken. verbindingen. Daarom werkt het IP-protocol goed in netwerken met complexe topologieën, waarbij rationeel gebruik wordt gemaakt van de aanwezigheid van subsystemen daarin en economisch gebruik wordt gemaakt van de bandbreedte van communicatielijnen met lage snelheid. Het IP-protocol is een datagramprotocol, dat wil zeggen dat het de levering van pakketten aan de bestemmingshost niet garandeert, maar dat wel probeert. In tegenstelling tot applicatie- en transportlaagprotocollen wordt het IP-protocol niet alleen op hosts ingezet, maar ook op op alle routers (gateways).

Op de netwerklaag biedt de TCP/IP-protocolfamilie twee brede dienstenklassen die door alle toepassingen worden gebruikt.

  • Verbindingsloze pakketbezorgservice;
  • Betrouwbare streaming-transportservice.

Het belangrijkste verschil is dat diensten die een betrouwbare verbinding tot stand brengen statusinformatie bijhouden en dus informatie over verzonden pakketten bijhouden. Bij diensten waarvoor geen betrouwbare verbinding nodig is, worden pakketten onafhankelijk van elkaar verzonden.
Gegevens worden via het netwerk verzonden in de vorm van pakketten waarvan de maximale grootte wordt bepaald door de beperkingen van de verbindingslaag. Elk pakket bestaat uit een header en een payload (bericht). De header bevat informatie over waar het pakket vandaan komt en waar het naartoe gaat. De header kan ook een controlesom, protocolspecifieke informatie en andere instructies met betrekking tot de verwerking van het pakket bevatten. De payload bestaat uit de gegevens die moeten worden verzonden.
De naam van het basisgegevensoverdrachtblok is afhankelijk van het protocolniveau. Op de datalinklaag is het een frame of frame, in het IP-protocol is het een pakket en in het TCP-protocol is het een segment. Terwijl een pakket door de protocolstapel beweegt ter voorbereiding op verzending, voegt elk protocol zijn eigen header eraan toe. Het voltooide pakket van het ene protocol wordt de payload-inhoud van het pakket dat door het volgende protocol wordt gegenereerd.

Het verbindingsgerichte protocol kent drie hoofdfasen:

  • Een verbinding tot stand brengen;
  • Data uitwisseling;
  • Verbinding verloren.

De internetwerklaag omvat ook alle protocollen die verband houden met het compileren en wijzigen van routeringstabellen, zoals de protocollen voor het verzamelen van routeringsinformatie RIP (Routing Internet Protocol) en OSPF (Open Shortest Path First), evenals het internetwerkbeheerprotocol. ICMP-berichten(Internetcontroleberichtprotocol). Dit laatste protocol is ontworpen om foutinformatie uit te wisselen tussen netwerkrouters en het pakketbronknooppunt. Met behulp van speciale ICMP-pakketten wordt gemeld dat het onmogelijk is een pakket af te leveren, dat de levensduur of duur van het samenstellen van een pakket uit fragmenten is overschreden, afwijkende parameterwaarden, een verandering in de doorstuurroute en het type service, de status van het systeem, enz.

Het laagste (niveau IV) - Niveau van netwerkinterfaces

Op het lagere niveau van de TCP/IP-stack is de taak veel eenvoudiger: het is alleen verantwoordelijk voor het organiseren van de interactie met subnetten van verschillende
technologieën die deel uitmaken van het samengestelde netwerk. Komt overeen met de fysieke en datalinklagen van het OSI-model. Dit niveau is niet geregeld in de TCP/IP-protocollen, maar ondersteunt alle populaire fysieke en datalinklaagstandaarden: voor lokale netwerken is dit Ethernet, Token-ring, FDDI, Fast Ethernet, 100VG-AnyLAN, voor mondiale netwerken - SLIP en PPP point-to-point verbindingsprotocollen, territoriale netwerkprotocollen met X.25 packet-switching, frame relay. Er is ook een speciale specificatie ontwikkeld die het gebruik van ATM-technologie als datalinklaagtransport definieert. Wanneer er een nieuwe LAN- of WAN-technologie beschikbaar komt, wordt deze doorgaans snel opgenomen in de TCP/IP-stack door de ontwikkeling van een overeenkomstige RFC die de methode specificeert voor het inkapselen van IP-pakketten binnen de frames ervan.

TCP/IP beschouwt elk subnet dat deel uitmaakt van een samengesteld netwerk als een manier om pakketten tussen twee aangrenzende netwerken te transporteren
routers. De taak om een ​​interface te organiseren tussen TCP/IP-technologie en welke andere technologie dan ook
Een tussenliggend netwerk kan worden vereenvoudigd tot twee taken:

  • Verpakken (inkapselen) van een IP-pakket in een eenheid van verzonden gegevens van een tussennetwerk;
  • Netwerkadressen converteren naar technologieadressen van een bepaald tussennetwerk.

1.3. Applicatieprotocollen

Door de vele jaren van gebruik in de netwerken van verschillende landen en organisaties heeft de TCP/IP-stack een groot aantal protocollen en diensten op applicatieniveau verzameld. Hiertoe behoren veelgebruikte protocollen zoals het kopieerprotocol FTP-bestanden, Telnet-terminal-emulatieprotocol, SMTP-mailprotocol dat wordt gebruikt in internet-e-mail, hypertext-services voor toegang tot informatie op afstand, zoals WWW en vele andere.

FTP-protocol voor bestandsoverdracht

Vóór de komst van de WWW-dienst was de FTP-netwerkbestandsdienst (File Transfer Protocol), beschreven in de RFC 959-specificatie, lange tijd de populairste dienst voor gegevenstoegang op afstand op internet geweest.
zakelijke IP-netwerken. FTP-servers en FTP-clients zijn in vrijwel elk besturingssysteem beschikbaar; daarnaast worden in browsers ingebouwde FTP-clients gebruikt om toegang te krijgen tot de nog steeds populaire FTP-archieven.

Met het FTP-protocol kunt u een volledig bestand van een externe computer naar een lokale computer verplaatsen, en omgekeerd. FTP ondersteunt ook
Verschillende opdrachten voor het bladeren door een externe map en het navigeren door mappen op het externe bestandssysteem. Daarom is FTP bijzonder
Het is handig om te gebruiken voor toegang tot die bestanden waarvan het niet zinvol is om de gegevens op afstand te bekijken, maar het is veel efficiënter om deze volledig naar de clientcomputer te verplaatsen (bijvoorbeeld bestanden met uitvoerbare applicatiemodules).

Om een ​​betrouwbare overdracht te garanderen, gebruikt FTP het verbindingsgerichte protocol TCP als transport. Naast bestandsoverdracht biedt het FTP-protocol nog andere diensten. Zo krijgt de gebruiker de mogelijkheid om interactief te communiceren met een machine op afstand, hij kan bijvoorbeeld de inhoud van de mappen afdrukken. Ten slotte authenticeert FTP gebruikers. Voordat het bestand wordt geopend, vereist het protocol dat gebruikers hun gebruikersnaam en wachtwoord opgeven. Wachtwoordverificatie is niet vereist voor toegang tot openbare FTP-archiefmappen op internet en wordt omzeild door voor dergelijke toegang de vooraf gedefinieerde gebruikersnaam Anoniem te gebruiken.

In de TCP/IP-stack biedt FTP de meest uitgebreide set bestandsservices, maar is ook het meest complex om te programmeren. Toepassingen die niet alle mogelijkheden van FTP vereisen, kunnen een ander, kosteneffectiever protocol gebruiken: het eenvoudigste protocol voor bestandsoverdracht TFTP (Trivial File Transfer Protocol). Dit protocol implementeert alleen bestandsoverdracht en het gebruikte transport is een eenvoudiger dan TCP, verbindingsloos protocol - UDP.

Telnet-protocol

Het biedt een stroom bytes tussen processen en tussen een proces en een terminal. Dit protocol wordt meestal gebruikt om een ​​terminal op een externe computer te emuleren. Bij gebruik van de telnet-service bestuurt de gebruiker de externe computer feitelijk op dezelfde manier als een lokale gebruiker, dus dit type toegang vereist een goede beveiliging. Daarom gebruiken telnet-servers altijd minimaal wachtwoordauthenticatie en soms krachtigere beveiligingsmaatregelen zoals Kerberos. Bovendien is het voor een beheerder moeilijk om het bronnenverbruik van een computer op afstand te controleren.

Wanneer een toets wordt ingedrukt, wordt de bijbehorende code onderschept door de telnet-client, in een TCP-bericht geplaatst en via het netwerk verzonden naar de host die de gebruiker wil controleren. Wanneer het aankomt op de bestemmingshost, wordt de toetsaanslagcode door de telnet-server uit het TCP-bericht gehaald en naar het besturingssysteem (OS) van de host verzonden. OS overweegt telnet-sessie als een van de lokale gebruikerssessies. Als het besturingssysteem op een toetsaanslag reageert door het volgende teken op het scherm weer te geven, wordt dit teken voor een externe gebruikerssessie ook verpakt in een TCP-bericht en via het netwerk naar de externe host verzonden. De Telnet-client extraheert het karakter en
geeft het weer in het terminalvenster en emuleert de terminal van een extern knooppunt.

SNMP-protocol

Simple Network Management Protocol wordt gebruikt om netwerkbeheer te organiseren. SNMP is oorspronkelijk ontwikkeld voor afstandsbediening en beheer van internetrouters, die traditioneel ook vaak gateways worden genoemd. Met de groeiende populariteit begon het SNMP-protocol te worden gebruikt om alle communicatieapparatuur te beheren: hubs, bruggen, netwerkadapters, enz. enzovoort. Het beheerprobleem in het SNMP-protocol is verdeeld in twee taken:

  • De eerste taak heeft betrekking op de overdracht van informatie. Protocollen voor de overdracht van beheerinformatie definiëren de procedure voor interactie tussen de SNMP-agent die op beheerde apparatuur draait en de SNMP-monitor die op de computer van de beheerder draait, die vaak ook wel de beheerconsole wordt genoemd. Transmissieprotocollen definiëren de berichtformaten die worden uitgewisseld tussen agenten en de monitor.
  • De tweede taak heeft betrekking op gecontroleerde variabelen die de toestand van het bestuurde apparaat karakteriseren. Normen regelen welke gegevens op apparaten moeten worden opgeslagen en verzameld, de namen van deze gegevens en de syntaxis van deze namen. De SNMP-standaard definieert een specificatie voor een netwerkbeheerinformatiedatabase. Deze specificatie, bekend als de Management Information Base (MIB), definieert de gegevenselementen die een beheerd apparaat moet opslaan en de toegestane bewerkingen daarop.

Protocol

9P (of Plan 9 of Styx bestandssysteemprotocol) is een netwerkprotocol dat is ontworpen voor gedistribueerd besturingssysteem Plan 9 voor het organiseren van de verbinding van componenten van het besturingssysteem Plan 9. De belangrijkste objecten van het besturingssysteem Plan 9 zijn bestanden - ze vertegenwoordigen vensters, netwerkverbindingen, processen en bijna alles wat beschikbaar is in het besturingssysteem Plan 9. In tegenstelling tot NFS 9P ondersteunt het cachen en aanbieden van synthetische bestanden (bijvoorbeeld /proc om processen weer te geven).
De gecorrigeerde versie van 9P voor de 4e editie van Plan 9, die aanzienlijk was verbeterd, kreeg de naam 9P2000. IN laatste versie operatiekamer Inferno-systemen Er wordt ook gebruik gemaakt van de 9P2000, die de naam Styx draagt, maar technisch gezien altijd een variantuitvoering van de 9P is geweest.
Een andere versie van 9P, 9p2000.u, is opnieuw ontworpen betere ondersteuning Unix-omgevingen. De 9P-serverimplementatie voor Unix, u9fs, is opgenomen in de distributie van Plan 9. Een clientdriver voor Linux maakt deel uit van het v9fs-project. Het 9P-protocol en de afgeleide implementaties ervan worden gebruikt in embedded systemen, zoals het Styx in the Brick-project.

BitTorrent-protocol

BitTórrent (letterlijk Engels "bitstream") is een peer-to-peer (P2P) netwerkprotocol voor het gezamenlijk delen van bestanden via internet.
Bestanden worden in delen overgedragen, elke torrent-client ontvangt (downloadt) deze delen en geeft ze tegelijkertijd door (uploadt) aan andere clients, wat de belasting en afhankelijkheid van elke bronclient vermindert en gegevensredundantie garandeert.
Het protocol is gemaakt door Bram Cohen, die op 4 april 2001 de eerste torrent-client, BitTorrent, in Python schreef. De lancering van de eerste versie vond plaats op 2 juli 2001.
Er zijn veel andere clientprogramma's voor het uitwisselen van bestanden met behulp van het BitTorrent-protocol.

BOOTP-protocol

BOOTP (van het Engelse bootstrapprotocol) is een netwerkprotocol dat wordt gebruikt om automatisch een IP-adres voor de client te verkrijgen. Dit gebeurt meestal terwijl de computer opstart. BOOTP is gedefinieerd in RFC 951.
Met BOOTP kunnen schijfloze werkstations een IP-adres verkrijgen voordat een volledig besturingssysteem wordt geladen. Historisch gezien werd dit gebruikt voor Unix-achtige schijfloze stations, die ook locatie-informatie konden ontvangen opstartschijf via dit protocol. En ook door grote bedrijven om vooraf geconfigureerde software (bijvoorbeeld een besturingssysteem) op nieuw aangeschafte computers te installeren.
Aanvankelijk was het de bedoeling om diskettes te gebruiken om een ​​voorlopige netwerkverbinding tot stand te brengen, maar later verscheen ondersteuning voor het protocol in het BIOS van sommige netwerkkaarten en op veel moderne moederborden.
DHCP (Dynamic Host Configuration Protocol) is een protocol gebaseerd op BOOTP, dat enkele extra functies biedt en complexer is. Veel DHCP-servers ondersteunen ook BOOTP.
Inkapseling vindt als volgt plaats: BOOTP->UDP->IP->…

DNS-protocol

DNS (Engels: Domain Name System) is een gedistribueerd computersysteem voor het verkrijgen van informatie over domeinen. Meestal gebruikt om een ​​IP-adres te verkrijgen op basis van hostnaam (computer of apparaat), informatie te verkrijgen over e-mailroutering, hosts te bedienen voor protocollen in een domein (SRV-record).
Gedistribueerde database DNS-gegevens ondersteund door een hiërarchie van DNS-servers die communiceren via een specifiek protocol.
De basis van DNS is het idee van een hiërarchische domeinnaamstructuur en zones. Elke server die verantwoordelijk is voor de naam kan de verantwoordelijkheid voor een ander deel van het domein delegeren aan een andere server (vanuit administratief oogpunt - een andere organisatie of persoon), waardoor u de verantwoordelijkheid voor de relevantie van informatie kunt toewijzen aan de servers van verschillende organisaties (mensen) die alleen verantwoordelijk zijn voor “hun” deeldomeinnaam.
Sinds 2010 zijn er tools voor het controleren van de integriteit van verzonden gegevens, genaamd DNS Security Extensions (DNSSEC), in het DNS-systeem geïntroduceerd. De verzonden gegevens zijn niet gecodeerd, maar de nauwkeurigheid ervan wordt geverifieerd met behulp van cryptografische methoden. De geïntroduceerde DANE-standaard zorgt voor de overdracht door middel van DNS van betrouwbare cryptografische informatie (certificaten) die wordt gebruikt om veilige verbindingen tot stand te brengen op transport- en applicatieniveau.

HTTP-protocol

HTTP HyperText-overdracht Protocol - “hypertext transfer protocol”) is een applicatielaagprotocol voor gegevensoverdracht (aanvankelijk in de vorm van hypertextdocumenten). De basis van HTTP is de client-server-technologie, dat wil zeggen dat het uitgaat van het bestaan ​​van consumenten (clients) die de verbinding initiëren en een verzoek verzenden, en providers (servers) die wachten tot de verbinding het verzoek ontvangt en een verzoek verzendt. noodzakelijke acties en stuur een bericht terug met het resultaat.
HTTP wordt nu veel gebruikt op het World Wide Web om informatie van websites op te halen. In 2006 binnen Noord Amerika Het aandeel HTTP-verkeer overtrof dat van P2P-netwerken en bedroeg 46%, waarvan bijna de helft video en audio streamt.
HTTP wordt ook gebruikt als “transport” voor andere protocollen op applicatieniveau, zoals SOAP, XML-RPC en WebDAV.
Het belangrijkste object van manipulatie in HTTP is de bron waarnaar wordt verwezen door de URI (Uniform Resource Identifier) ​​in het clientverzoek. Normaal gesproken zijn deze bronnen bestanden die op de server zijn opgeslagen, maar dat kan ook zo zijn logische objecten of iets abstracts. Een kenmerk van het HTTP-protocol is de mogelijkheid om in het verzoek en het antwoord de methode te specificeren waarmee dezelfde bron wordt weergegeven verschillende parameters: formaat, codering, taal, enz. (Hiervoor wordt met name de HTTP-header gebruikt.) Dankzij de mogelijkheid om te specificeren hoe het bericht wordt gecodeerd, kunnen de client en de server binaire gegevens uitwisselen, ook al is dit protocol tekst -gebaseerd.
HTTP is een protocol op applicatieniveau, vergelijkbaar met FTP en SMTP. Berichten worden uitgewisseld volgens het gebruikelijke verzoek-antwoordschema. HTTP gebruikt globale URI's om bronnen te identificeren. In tegenstelling tot veel andere protocollen is HTTP staatloos. Dit betekent dat er geen persistentie is van de tussenliggende status tussen verzoek-antwoordparen. Componenten die HTTP gebruiken, kunnen onafhankelijk statusinformatie bijhouden die verband houdt met recente verzoeken en antwoorden (bijvoorbeeld “cookies” aan de clientzijde, “sessies” aan de serverzijde). De browser die de verzoeken verzendt, kan reactievertragingen volgen. De server kan de IP-adressen opslaan en headers van de nieuwste clients opvragen. Het protocol zelf is echter niet op de hoogte van eerdere verzoeken en antwoorden, het biedt geen interne staatssteun en er worden geen dergelijke eisen aan gesteld.

NFS-protocol

Netwerk Bestandssysteem(NFS) is een toegangsprotocol voor een netwerkbestandssysteem, oorspronkelijk ontwikkeld door Sun Microsystems in 1984. Gebaseerd op het remote procedure call-protocol (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831). Hiermee kunt u externe bestandssystemen koppelen (mounten) via een netwerk, beschreven in RFC 1094, RFC 1813, RFC 3530 en RFC 5661.
NFS houdt zich bezig met zowel server- als clientbestandssysteemtypen, en er zijn veel NFS-server- en clientimplementaties voor verschillende besturingssystemen en hardware-architecturen. Momenteel is de meest volwassen versie van NFS v.4 in gebruik (RFC 3010, RFC 3530), die verschillende authenticatiemiddelen ondersteunt (in het bijzonder Kerberos en LIPKEY met behulp van het RPCSEC GSS-protocol) en toegangscontrolelijsten (zowel POSIX- als Windows-typen ).
NFS biedt klanten transparante toegang tot bestanden en bestandssysteem server. In tegenstelling tot FTP, NFS-protocol heeft alleen toegang tot die delen van het bestand waartoe het proces toegang heeft, en het belangrijkste voordeel is dat het deze toegang transparant maakt. Dit betekent dat elke clienttoepassing die met een lokaal bestand kan werken, net zo gemakkelijk met een NFS-bestand kan werken, zonder enige wijziging aan het programma zelf.
NFS-clients hebben toegang tot bestanden op een NFS-server door RPC-verzoeken naar de server te sturen. Dit kan worden geïmplementeerd met behulp van normale gebruikersprocessen - de NFS-client kan namelijk een gebruikersproces zijn dat specifieke RPC-aanroepen naar de server doet, wat ook een gebruikersproces kan zijn.
Een belangrijk onderdeel van de nieuwste versie van de NFS-standaard (v4.1) was de pNFS-specificatie, gericht op het bieden van een parallelle implementatie van het delen van bestanden, waardoor de gegevensoverdrachtsnelheden toenemen in verhouding tot de grootte en mate van parallelliteit van het systeem.

Protocol POP, POP3

POP3 (Post Office Protocol Versie 3) is een standaard internettoepassingsprotocol dat door e-mailclients wordt gebruikt om een ​​e-mailbericht op te halen van een externe server via een TCP/IP-verbinding.
POP en IMAP (Internet Message Access Protocol) zijn de meest gebruikte internetprotocollen voor het ophalen van e-mail. Bijna alle moderne e-mailclients en -servers ondersteunen beide standaarden. Het POP-protocol is in verschillende versies ontwikkeld, waarbij de derde versie (POP3) de huidige standaard is. De meeste e-mailserviceproviders (zoals Hotmail, Gmail en Yahoo! Mail) ondersteunen ook IMAP en POP3. Eerdere versies van het protocol (POP, POP2) zijn verouderd.
Een alternatief protocol voor het verzamelen van berichten van een mailserver is IMAP.

SMPT-protocol

SMTP (Simple Mail Transfer Protocol) is een veelgebruikt netwerkprotocol dat is ontworpen voor het verzenden van e-mail via TCP/IP-netwerken.
SMTP werd voor het eerst beschreven in RFC 821 (1982); De nieuwste update van RFC 5321 (2008) bevat een schaalbare extensie: ESMTP (English Extended SMTP). Momenteel betekent het “SMTP-protocol” meestal de extensies ervan. Het SMTP-protocol is ontworpen om uitgaande e-mail over te dragen via TCP-poort 25.
Terwijl e-mailservers en andere agenten voor het doorsturen van berichten SMTP gebruiken om e-mailberichten te verzenden en te ontvangen, gebruiken e-mailclienttoepassingen op gebruikersniveau SMTP doorgaans alleen om berichten naar de e-mailserver te verzenden voor doorzending. Clienttoepassingen gebruiken doorgaans POP (Post Office Protocol), IMAP (Internet Message Access Protocol) of eigen systemen (zoals Microsoft Exchange en Lotus Notes/Domino) om berichten te ontvangen. rekening uw mailbox op de server.

X.400-protocol

X.400 is een protocol dat bestaat uit een reeks aanbevelingen voor het bouwen van een elektronisch berichtentransmissiesysteem dat onafhankelijk is van de besturingssystemen en hardware die op de server en client worden gebruikt. De X.400-aanbevelingen zijn het resultaat van het werk van het Internationale Comité voor Telecommunicatie (CCITT in het Frans of ITU in het Engels), opgericht door de Verenigde Naties.
De X.400-aanbevelingen omvatten alle aspecten van het bouwen van een berichtenbeheeromgeving: terminologie, componenten en patronen van hun interactie, controle- en transmissieprotocollen, berichtformaten en regels voor hun conversie. De X.400-aanbevelingen weerspiegelen het meest volledig de ervaring die is opgedaan in de computer- en telecommunicatie-industrie bij het creëren en gebruiken van informatiesystemen. Er zijn momenteel drie versies van de aanbevelingen:
de aanbevelingen uit 1984, ook wel bekend als het Rode Boek;
de aanbevelingen uit 1988, ook bekend als het Blauwe Boek;
Aanbevelingen uit 1992, ook wel bekend als het Witboek.
Latere aanbevelingen beschrijven aanvullende protocollen en formaten voor gegevensoverdracht, corrigeren onnauwkeurigheden en/of wijzigen de interpretatie van eerdere aanbevelingen. Herzieningen en aanvullingen op deze specificaties worden jaarlijks vrijgegeven, maar bestaande systemen ondersteunen in overweldigende mate de aanbevelingen uit 1984 en/of 1988. Deze specificaties zijn niet vrij verkrijgbaar en brengen vrij hoge kosten met zich mee.
De X.400-aanbevelingen zijn gebaseerd op het zevenlaagse model en de protocolfamilie van de International Standards Organization (ISO) OSI. Volgens dit model gebruikt elke laag alleen diensten van de laag er direct onder en levert deze alleen diensten aan de laag er direct boven. Dit levert systemen gebouwd op basis van een dergelijk model op met een hoge mate van onafhankelijkheid van het datatransmissiemedium. Omdat de X.400-aanbevelingen een reeks specificaties definiëren op het hoogste niveau (Applicatie), moeten applicaties die aan deze aanbevelingen voldoen vrij met elkaar communiceren, ongeacht de gebruikte besturingssystemen, hardware en netwerkprotocollen.
Om de binnenkomende gegevensstroom tussen applicaties op elk van de niveaus, Transport, Sessie en Presentatie, te scheiden, wordt een mechanisme van zogenaamde toegangspunten gebruikt. Elk toegangspunt heeft een unieke identificatie, of selector, die een tekenreeks of een reeks hexadecimale cijfers kan zijn. Lengte van de selector transport laag- 32 tekens (64 cijfers), sessieniveau - 16 tekens (32 cijfers) en presentatieniveau - 8 tekens (16 cijfers). Om twee toepassingen op een netwerk te laten communiceren, moeten beide de selectieschakelaars van de ander kennen.
Het X.400-protocol wordt gebruikt in gevallen waarin een hoge betrouwbaarheid vereist is, bijvoorbeeld in bankinformatiesystemen. Vanwege de hoge complexiteit van de standaarden zijn praktische implementaties van X.400 vrij duur en worden ze niet veel gebruikt.
Oudere versies van Microsoft Exchange Server ondersteunden X.400 en gebruikten het als hun eigen interne formaat. X.400-ondersteuning werd later uit het product verwijderd.

X.500-protocol

X.500 is een reeks ITU-T-standaarden (1993) voor gedistribueerde netwerkdirectoryservices. X.500-directory's bieden gecentraliseerde informatie over alle benoemde netwerkobjecten (bronnen, applicaties en gebruikers) (MKKTT-directoryrichtlijnen). De X.500-standaard was oorspronkelijk bedoeld om de naamgevingsconventies voor host, adres en mailbox te gebruiken die door de X.400-standaard worden geboden.
Directory's bevatten doorgaans statische elementen die zelden veranderen, omdat directory's inherent zijn geoptimaliseerd om zeer snel te reageren op zoekverzoeken en het lezen van gegevens.
De catalogi zijn volledig gestructureerd. Elk data-element heeft een naam, die tegelijkertijd de positie van het element in de catalogushiërarchie bepaalt. Elk elementattribuut kan doorgaans meerdere waarden hebben en dit is normaal gedrag, in tegenstelling tot normale databases.
Directory's zijn zeer specifieke opslagsystemen. Ze zijn handig in gebruik voor hiërarchisch gerangschikte objecten. Directory's kunnen worden gerepliceerd tussen meerdere servers voor gemakkelijke toegang en verdeling van de belasting. Tekstinformatie is zeer geschikt voor telefoonboeken omdat deze gemakkelijk te doorzoeken is, maar de gegevens kunnen in elke andere vorm worden gepresenteerd.
Het is erg handig om mappen te gebruiken om gebruikersaccounts, machines, toegangspatronen, applicaties en nog veel meer te beheren, omdat beheermechanismen meestal alleen gegevens uit een centrale opslag lezen

SPDY-protocol

SPDY (gelezen als “snel”) is een protocol op applicatieniveau voor het verzenden van webinhoud. Het protocol is ontwikkeld door Google Corporation. Volgens de ontwikkelaars is dit protocol gepositioneerd als vervanging voor sommige delen van het HTTP-protocol, zoals verbindingsbeheer en gegevensoverdrachtformaten.
Het belangrijkste doel van SPDY is het verminderen van de laadtijd van webpagina's en hun elementen. Dit wordt bereikt door de overdracht van meerdere bestanden te prioriteren en te multiplexen, zodat er slechts één verbinding per client nodig is.
Documentatie voor het project is al beschikbaar en de eerste laboratoriumtests zijn uitgevoerd. De tests werden op deze manier uitgevoerd: de makers simuleerden een netwerk en laadden 25 van 's werelds grootste websites met behulp van het SPDY-protocol. Uit statistieken blijkt dat webpagina's in sommige gevallen 55% sneller laadden dan bij gebruik van het HTTP-protocol. In de documentatie staat ook dat de laadtijden van pagina's met 36% zijn verminderd.

1.4. Internet-adressering

Het adresseren op internet is heel eenvoudig geregeld. Elk verbindingspunt van elk apparaat (interface) met het TCP/IP-netwerk (internet) krijgt een uniek nummer toegewezen, dat een IP-adres wordt genoemd. Het is nodig zodat routers kunnen bepalen waar elk specifiek pakket met informatie dat via het netwerk wordt verzonden, naartoe moet worden gestuurd.

IP adres

Voor firmware-apparaten is het IP-adres eenvoudigweg een geheel getal, waarvoor precies 4 bytes geheugen worden toegewezen. Dat wil zeggen, een getal in het bereik van 0 tot 4294967295. Het is moeilijk voor een persoon om zulke omvangrijke getallen te onthouden. Voor de duidelijkheid wordt het IP-adres daarom geschreven als een reeks van vier cijfers, gescheiden door punten, in het bereik van 0.0.0.0 tot 255.255.255.255. Elk van deze vier getallen komt overeen met de waarde van elke byte van die vier, waarin het volledige getal is opgeslagen. Deze nummeringsmethode maakt het mogelijk om meer dan vier miljard computers op het netwerk te hebben.

Individuele computers of een lokaal netwerk die voor het eerst verbinding maken met internet, krijgen IP-adressen toegewezen door een speciale organisatie die domeinnamen beheert.

"Witte" en "grijze" IP-adressen

Het totale aantal mogelijke IP-adressen is beperkt. Ten tijde van de creatie van het internet en de ontwikkeling van de basisprotocollen voor de werking ervan had niemand kunnen vermoeden dat er meer dan 4 miljard geldige adressen zouden kunnen worden gebruikt. Maar met de ontwikkeling van internet is deze hoeveelheid lange tijd onvoldoende geweest. Daarom worden er verschillende maatregelen genomen om IP-adressen te bewaren.

Eén manier om geld te besparen is door de hele verzameling adressen te verdelen in zogenaamde privé ‘grijze’ en echte ‘witte’ IP-adressen.

Binnen de internetgemeenschap bestaat de afspraak dat sommige adressen alleen mogen worden gebruikt voor apparaten die erop werken lokale IP-netwerken die geen toegang hebben tot het wereldwijde internet. Deze IP-adressen worden meestal privé of “grijs” genoemd.

Om ervoor te zorgen dat pakketten met “grijze” adressen in de header niet op het mondiale internet terechtkomen, moeten op apparaten die zijn geïnstalleerd aan de grenzen van lokale en mondiale netwerken dergelijke pakketten worden eenvoudigweg uitgefilterd. Daarom kunnen apparaten met hetzelfde “grijze” IP-adres op verschillende lokale netwerken werken en zullen ze elkaar niet “interfereren”.

Dynamische en statische IP-adressen

Een andere manier om IP-adressen op te slaan, die vooral door providers wordt gebruikt, is het gebruik van dynamisch toegewezen IP-adressen.

Idealiter zou elk apparaat op het netwerk een permanent (statisch) IP-adres moeten hebben. Maar het toewijzen van statische IP-adressen aan apparaten die slechts af en toe verbinding maken met het netwerk is te verspillend. De meeste gebruikers zijn volkomen onverschillig aan welk IP-adres ze worden toegewezen, dus distribueren providers meestal dynamische IP-adressen.

Dit betekent dat de aanbieder vooraf een bepaald aantal adressen toewijst tijdelijke verbinding gebruikers. Bovendien is het totale aantal van dergelijke adressen doorgaans aanzienlijk minder dan het totale aantal gebruikers. Wanneer de volgende gebruiker verbinding maakt, krijgt hij een willekeurige en dit moment gratis IP-adres uit de gereserveerde lijst. Wanneer een gebruiker de verbinding met internet verbreekt, wordt het IP-adres vrijgegeven en kan het worden toegewezen aan een andere, nieuw verbonden gebruiker.

IP-netwerken en subnetmaskers

Om de juiste werking van routers en switches in een netwerk te garanderen, worden IP-adressen niet willekeurig verdeeld over interfaces, maar in de regel in groepen die netwerken of subnetten worden genoemd. Bovendien kunnen IP-adressen alleen volgens strikt gedefinieerde regels in netwerken en subnetten worden gegroepeerd.

Het aantal IP-adressen in elk subnet moet altijd een veelvoud van een macht van 2 zijn. Dat wil zeggen: 4, 8, 16, 32, enz. Er kunnen geen andere subnetgroottes zijn. Bovendien moet het eerste adres van het subnet zo'n adres zijn, waarvan de laatste (van vier) cijfers zonder rest deelbaar moeten zijn door de grootte van het netwerk.

Wanneer u een IP-netwerk gebruikt, moet u er altijd rekening mee houden dat de eerste en laatste adressen van het subnet serviceadressen zijn en niet kunnen worden gebruikt als IP-adressen van interfaces.

Om de beschrijving van subnetten in te korten en te vereenvoudigen, is er het concept van “subnetmasker”. Het masker geeft de grootte van het subnet aan en kan in twee notaties worden beschreven: kort en lang.

U kunt bijvoorbeeld een subnet van 4 adressen beschrijven, beginnend met het adres 80.255.147.32, met behulp van een masker en de volgende opties:

Kort – 80.255.147.32/30
Lang – netwerk 80.255.147.32, masker 255.255.255.252

2. Bedrijfsmodi en methoden voor verbinding met internet

2.1. Internet-modi

De keuze van de internetverbindingsmethode hangt niet alleen af ​​van uw technische mogelijkheden, maar ook van de technische mogelijkheden van de provider. Hier kunnen we dat zeggen we praten over niet over verbinding maken met internet als iets virtueel, maar specifiek over verbinding maken met een provider, met de apparatuur van de provider.

U kunt in verschillende modi op internet werken. De overgrote meerderheid van de populaire internetdiensten werken in onlinemodus (modus van constante verbinding met het netwerk).

Online is een bedrijfsmodus die een directe verbinding met het netwerk betekent gedurende de gehele tijd dat u informatie opvraagt, zoekt, verwerkt, ontvangt en bekijkt.

Offline – een bedrijfsmodus waarbij er alleen verbinding met het netwerk wordt gemaakt voor het verzenden van een verzoek of het ontvangen van informatie op verzoek. Verzoekvoorbereiding en informatieverwerking vinden plaats terwijl de verbinding met het netwerk is verbroken.

In deze modus werkt e-mail bijvoorbeeld. Berichten die naar uw e-mailadres worden verzonden, worden opgeslagen in een voor u aangemaakte mailbox op de server. U bereidt uw e-mails offline voor (zonder verbinding te maken met het netwerk) met behulp van een e-mailclient. Op een gegeven moment moet u een verbinding met internet tot stand brengen, vervolgens verbinding maken met de mailserver, de correspondentie verzenden die u hebt voorbereid en de verzamelde e-mail verzamelen. U kunt ontvangen e-mail lezen en antwoorden voorbereiden door de verbinding met het netwerk te verbreken (in de offlinemodus).

2.2. Methoden voor internetverbinding

Er zijn de volgende manieren om verbinding te maken met internet.

  • Verbinding via inbelmodem.
  • Verbinding via ADSL-modem.
  • Verbinding via mobiele telefoon.
  • Aansluiting via kabel-tv.
  • Verbinding via een speciaal kanaal.
  • Radio-internet - verbinding met behulp van een speciale antenne.
  • Verbinding via CDMA- of GSM-modem.
  • Satellietinternet - verbinding via satelliet.

Verbinding via inbelmodem

Dit is de oudste, maar nog steeds veelgebruikte verbindingsmethode. Een modemverbinding (inbelverbinding) wordt nu alleen gebruikt als er abonnementsaanbieders zijn telefonische communicatie, die inbelverbindingsdiensten biedt, en er zijn geen andere verbindingsmethoden.

Voor telefonie via modem is behalve het telefoonnetwerk geen extra infrastructuur nodig. Omdat telefoonpunten over de hele wereld beschikbaar zijn, blijft deze verbinding nuttig voor reizigers. Verbinding maken met het netwerk met behulp van een modem via een gewone inbeltelefoonlijn is de enige beschikbare keuze voor de meeste landelijke of afgelegen gebieden waar het ontvangen van breedband niet mogelijk is vanwege de lage bevolkingsdichtheid en de lage eisen.

Om via deze methode verbinding te maken, heeft u een inbelmodem en een vaste telefoon nodig.
Deze verbindingsmethode heeft de volgende voordelen: de mogelijkheid om verbinding te maken met internet, de lage kosten van de modem, installatie- en installatiegemak. Maar er zijn nog veel meer nadelen:

  • lage gegevensoverdrachtsnelheid: moderne modemverbindingen hebben een maximale theoretische snelheid van 56 kbit/sec, hoewel de snelheid in de praktijk zelden boven de 40-45 kbit/sec uitkomt en in de overgrote meerderheid van de gevallen niet hoger blijft dan 30 kbit/sec . Factoren zoals telefoonlijnruis en de kwaliteit van de modem zelf spelen een grote rol bij de communicatiesnelheden. In sommige gevallen kan de snelheid op een lijn met bijzonder veel ruis dalen tot 15 kbit/sec of minder, bijvoorbeeld in een hotelkamer waar de telefoonlijn veel vertakkingen heeft. Meestal een telefoonverbinding via een modem de hoogste tijd latentie die 400 milliseconden of meer bereikt;
  • als u verbonden bent met internet, zal niemand u bellen - de telefoon is bezet;
  • je moet betalen voor zowel internet als telefoon;
  • Het is bijna onmogelijk om grote bestanden te downloaden vanwege de lage kwaliteit van de gegevensoverdracht, en het is ook duur.

Verbinding via ADSL-modem.

Dit is een modernere manier om verbinding te maken met internet.
ADSL (Assymetrische Digitale Abonneelijn) is een type xDSL-hogesnelheidsabonneetoegang die toegang tot internet biedt via een bestaande telefoonabonneelijn en waarvoor geen extra organisatie van een communicatielijn vereist is.
De datatransmissie via ADSL-technologie vindt dus plaats via dezelfde kabel waarop uw telefoon werkt, en tegelijkertijd blijft uw telefoon vrij. Bij de abonnee is een ADSL-modem geïnstalleerd, dat parallel is aangesloten op uw telefoontoestel (het gebruik van een speciale frequentiesplitter is vereist).

Internettoegangsparameters bij verbinding via ADSL (kwaliteit, snelheid) worden bepaald door de technische kenmerken van de specifieke telefoonlijn van de abonnee die de gebruiker met de PBX verbindt.

Het nadeel van deze verbindingsmethode is hoge prijs verbindingen. Maar er zijn meer voordelen:

  • Hoge snelheid voor het ontvangen van informatie, aanzienlijk beter dan analoge modems, ISDN, HDSL, SDSL;
  • Bij het werken op internet blijft de telefoonlijn vrij;
  • Permanente IP-verbinding (voor toegang tot internet hoeft u geen telefoonnummer te bellen en te wachten tot de verbinding tot stand is gebracht);
  • Stabiliteit bij hoge snelheid. In tegenstelling tot kabelmodems heeft elke abonnee zijn eigen gegarandeerde bandbreedte en deelt deze met niemand;
  • Betrouwbare communicatie 24 uur per dag;
  • Beveiliging van verzonden gegevens. De telefoonlijn waarop het ADSL-modem werkt, wordt door slechts één abonnee gebruikt en is alleen met hem verbonden.

Verbinding via mobiele telefoon.

Vanwege de snelle ontwikkeling van mobiele communicatie heeft bijna iedereen een mobiele telefoon, dus deze specifieke verbindingsmethode wordt steeds populairder. Om via deze methode verbinding met internet te maken, hebt u een mobiele telefoon nodig die GPRS- of EDG-protocollen ondersteunt (elke moderne mobiele telefoon, niet ouder dan 2-3 jaar oud, ondersteunt deze protocollen) en een communicatiemiddel met een computer - USB kabel, Bluetooth, infraroodpoort.

Een onmiskenbaar pluspunt deze methode- dit is mobiliteit. De snelheid en kwaliteit van de gegevensoverdracht zijn afhankelijk van de verbindingsmethode met de computer en het communicatieprotocol en zijn over het algemeen zeer acceptabel. Het nadeel van deze verbinding zijn uiteraard de kosten, deze zijn helaas nog steeds hoog.

Aansluiting via kabel-tv.

Bij deze verbinding Er worden ook speciale kabelmodems gebruikt. Deze methode kan interessant zijn als u een operator in huis heeft kabeltelevisie(als uw tv dertig tot honderd kanalen heeft afgestemd, dan is er een kabelexploitant bij u thuis) en is er geen directe internetprovider.

De kwaliteit en snelheid van gegevensoverdracht liggen op een hoog niveau, de prijzen voor diensten zijn niet hoog. Het is waar dat de modem zelf een beetje duur is, maar sommige operators bieden modems te huur aan bij latere aankoop.

Verbinding via een speciaal kanaal.

Tegenwoordig bieden veel providers internetverbindingsdiensten aan via een speciale lijn. Laat ik eerst verduidelijken wie de aanbieder is. Kort gezegd is een Provider een bedrijf dat internetverbindingen aanbiedt.
Om er niet op in te gaan technische details, ik zal het simpel zeggen: een huurlijn is een communicatielijn (als datatransmissiekanaal).

Met deze verbinding vindt de gegevensoverdracht plaats via speciale kabel(glasvezel of twisted pair), dat aan de ene kant is aangesloten op de apparatuur van de provider, meestal in de kelder of op zolder van een gebouw, en aan de andere kant op de netwerkkaart van uw computer. Gegevensoverdracht kan ook draadloos plaatsvinden via een WiFi-verbinding, wat erg handig is bij verplaatsingen binnen het gebouw.

Deze verbinding onderscheidt zich door zeer hoogwaardige datatransmissie, lage kosten, de mogelijkheid om verbinding te maken met een onbeperkt pakket en mobiliteit met een WiFi-verbinding. Het enige wat je nodig hebt is een netwerkkaart en als er wifi is, dan heb je een wifi-adapter nodig.

Radio-internet - verbinding met behulp van een speciale antenne.

Dit type verbinding wordt gebruikt als de provider om wat voor reden dan ook de kabel niet kan verlengen naar de gewenste locatie voor internetgebruik, maar wel een draadloos toegangspunt kan leveren. Het toegangspunt moet zich binnen zichtlijn bevinden, op een afstand van maximaal 5 km van de gewenste locatie van internetgebruik.

Als aan alle voorwaarden is voldaan, kunt u een speciale antenne installeren, net zoals u een televisieantenne zou installeren (op een dak, paal, boom...) en de antennehoorn rechtstreeks op het toegangspunt richten. De antenne zelf is via een kabel verbonden met de radiokaart op de computer.

De kwaliteit en snelheid van de gegevensoverdracht zijn acceptabel, maar kunnen afhankelijk zijn van de weersomstandigheden.

Verbinding via CDMA- of GSM-modem.

Het voordeel van deze verbindingsmethode is mobiliteit en onafhankelijkheid van een mobiele telefoon. Elke CDMA- of GSM-operator biedt internetdiensten aan en u kunt bij hen een modem kopen. De snelheid en kwaliteit van de gegevensoverdracht zijn hetzelfde als bij verbinding via een mobiele telefoon.

Satellietinternet - verbinding via satelliet.

Tot voor kort was deze verbindingsmethode vrijwel niet beschikbaar voor gewone gebruikers. Nu is de situatie aan het veranderen. Het aantal aanbieders dat satelliet-internetverbindingsdiensten aanbiedt, neemt elke dag toe en als gevolg daarvan dalen de prijzen voor diensten.

Satellietinternet wordt gebruikt als er geen ander verbindingsalternatief is. Je kunt overal zijn: in de woestijn, in de diepe taiga, op een onbewoond eiland - je hebt satellietinternet!

Satellietinternet kan eenrichtingsverkeer zijn (werkt alleen voor ontvangst) en tweerichtingsverkeer (ontvangst en verzending). Voordelen satelliet verbinding naar internet - in de eerste plaats zijn het zeer lage verkeerskosten. De kosten van een set apparatuur en aansluiting zijn momenteel voor vrijwel iedereen beschikbaar en bedragen ongeveer 200-300 dollar (wat eenrichtingsverbinding betekent). De gegevensoverdrachtsnelheden variëren aanzienlijk, afhankelijk van de provider en het door de gebruiker gekozen tariefplan. Satelliet-internetproviders bieden zeer breed kiezen tariefplannen, inclusief onbeperkte. Een heel leuke bonus is ook de mogelijkheid tot gratis ontvangst van satelliettelevisie.

Het nadeel van een eenrichtingsinternetverbinding via satelliet is de behoefte aan een kanaal voor uitgaand verkeer: een telefoonlijn of een telefoon met GPRS-ondersteuning. Nu is dit echter niet zo'n groot probleem. Het nadeel van een tweeweg satellietverbinding is de hoge prijs van de apparatuur.

Om verbinding te maken met satellietinternet heeft u de volgende apparatuur nodig:
- satellietantenne;
- satellietmodem;
- converter voor signaalconversie.

De volgende tabel laat zien Vergelijkende kenmerken verschillende soorten toegang in termen van voor- en nadelen voor de gebruiker.

Tabel 1. Vergelijking van verschillende soorten internettoegang.

Type toegang Voordelen Gebreken Gebruiker
Modemverbinding Op grote schaal verkrijgbaar, vereist geen grote investeringen Lage snelheid en betrouwbaarheid van verbindingen, onbeschikbaarheid van telefooncommunicatie Iedereen die geen grote hoeveelheden gegevens hoeft over te dragen of zelden internet nodig heeft. Beginnende gebruiker.
ADSL Hoge snelheid, lage verkeerskosten Nogal hoge verbindingskosten, hoewel de technologie over het algemeen vrijwel zonder nadelen is De relatief hoge kosten van deze verbinding.
Satelliettoegang Hoge snelheid bij het downloaden van informatie, aanvullende diensten (digitale televisie), onafhankelijkheid van vaste lijnen, de mogelijkheid om vrij een aanbieder te kiezen Vrij hoge verbindingskosten (ongeveer $ 300), de behoefte aan een uitgaand communicatiekanaal (modemverbinding, enz.), relatief lange serverresponstijd Een gebruiker die geen gebruik kan maken van ADSL-verbindingen, huurlijnen, verbindingen met thuisnetwerken etc., maar de snelheid van het downloaden van gegevens van internet wil verhogen.
Lokaal netwerk thuis of in de stad met toegang tot een speciale lijn Gemiddelde snelheid, lage kosten Als er een groot aantal abonnees is, daalt de snelheid, afhankelijkheid van de apparatuur van de aanbieder, die in het geval van thuisnetwerken “op vrijwillige basis” kan worden ondersteund, dat wil zeggen dat lange stilstandtijden mogelijk zijn Deze methode is zeer aantrekkelijk voor degenen die, naast het werken op internet, lokale informatiebronnen willen gebruiken. Download bijvoorbeeld (tegen slechts een abonnementsgeld, meestal klein) grote hoeveelheden informatie, speel online games
Huurlijn Hoge snelheid en betrouwbaarheid, lage verkeerskosten Hoge kosten voor aansluiting en onderhoud Een oplossing voor professionals die dringend behoefte hebben aan betrouwbare, snelle internettoegang (hoewel ADSL concurreert met huurlijnen)
Mobiel internet Internettoegang is altijd en overal beschikbaar Hoge verkeerskosten Mobiele internetgebruikers zenden in de regel niet veel uit grote volumes informatie, dat wil zeggen: het kost hen niet te veel. Daarom is mobiel internet geschikt voor iedereen die onderweg met internetbronnen moet werken. Ook kan de GPRS-verbinding behoorlijk goed zijn back-up kanaal in geval van problemen met het hoofdinternetverbindingskanaal

3. Snelheid van verkeers- en informatieoverdracht

Verkeer(van het Engelse verkeer - straatverkeer) is alle informatie die via gateways en schakelknooppunten van een internetprovider wordt verzonden met behulp van TCP/IP-protocollen.

De snelheid van informatieoverdracht tussen twee apparaten wordt in de eerste plaats bepaald door de kanaalsnelheid, dat wil zeggen het aantal "ruwe" bits dat per tijdseenheid via het transportkanaal wordt verzonden. Deze set bits wordt ‘raw’ genoemd omdat deze naast nuttige informatie ook service-informatie bevat.

In de context van het gebruik van internettoegangsdiensten via een speciaal kanaal is dit de hoeveelheid informatie die vanaf het netwerk op de computer van de abonnee arriveert (inkomend verkeer) en van daaruit naar het netwerk wordt verzonden (uitgaand verkeer). Houd er rekening mee dat elke keer dat u op internet surft, er een bepaalde hoeveelheid informatie, gemeten in bytes, op uw computer arriveert. Bij tarieven zonder snelheidslimiet voor gegevensoverdracht betaalt u alleen voor inkomend verkeer.

Bij onbeperkte tarieven wordt geen rekening gehouden met de hoeveelheid inkomend en uitgaand verkeer. U kunt de hoeveelheid gedownloade informatie op twee manieren schatten:
Bekijk regelmatig uw statistieken op de statistiekenserver.
installeer een verkeersteller op uw computer, bijvoorbeeld het TMeter-programma.

  • Verkeerscalculator: http://radio-tochka.com/content/howto/bandwidth

Internettoegangsdiensten via een speciaal kanaal

Diensten voor toegang tot internet op basis van TCP/IP-protocollen via een speciaal kanaal (kanalen) van het datanetwerk en voor het ontvangen/verzenden van abonneeverkeer naar/van het internet of het lokale netwerk.

Tarief zonder verkeersbeperking (onbeperkt)

Een tariefplan waarbij geen rekening wordt gehouden met de omvang van het inkomende en uitgaande verkeer. Op grond van deze tarieven worden beperkingen gesteld aan de gegevensoverdrachtsnelheid.

Tarief zonder snelheidsbeperking voor gegevensoverdracht

Een tariefplan waarbij een vaste hoeveelheid inkomend verkeer inbegrepen is in het abonnementsgeld. Volgens de voorwaarden van deze tarieven zijn er geen beperkingen op de gegevensoverdrachtsnelheid.

Rekening systeem

Systemen die de kosten van communicatiediensten voor elke klant berekenen en informatie opslaan over alle tarieven en andere kostenkenmerken die door telecommunicatiebedrijven worden gebruikt om abonnees te factureren en afrekeningen te maken met andere dienstverleners, worden factureringssystemen genoemd en de cyclus van uitgevoerde bewerkingen wordt verkort. als facturering.
Een van de belangrijkste doelen van elke website is het genereren van verkeer. Vaak is voor ons alleen de kwantiteit belangrijk; wij geloven dat 1000 bezoekers altijd beter zijn dan 500 en zelfs meer dan 200. Tegelijkertijd kunnen we veel geld uitgeven aan het genereren van verkeer zonder erover na te denken of het zichzelf terugbetaalt
Er zijn een groot aantal verkeersbronnen, die elk min of meer verkeer van hoge kwaliteit opleveren. Wat wordt bedoeld met kwaliteit? Het eerste is natuurlijk hoe gericht dit verkeer is. Bij een bezoek aan een site moet een bezoeker begrijpen waarom hij daarheen gaat, wat hij daar aantreft en welk onderwerp hem interesseert. Als hij dit niet weet, is de kans dat hij op de site blijft, dat hij erin geïnteresseerd zal zijn, gelijk aan het toeval. Als hij het weet, blijft hij hoogstwaarschijnlijk op de site. Veel hangt af van de site en de inhoud ervan. De moeilijkheid is dat zelfs als de site relevant is voor het onderwerp waarin de bezoeker geïnteresseerd is, deze mogelijk niet relevant is voor het onderwerp waarin hij geïnteresseerd is. Het is onmogelijk om 100% aan bezoekers aan te passen, dus weinig verkeer kan absoluut van hoge kwaliteit worden genoemd, maar er zijn nog steeds verschillen tussen bronnen.

Enkele soorten verkeer:

  • Zoekverkeer

Het is niet voor niets dat dit soort verkeer als de hoogste kwaliteit wordt beschouwd. Oordeel zelf. De bezoeker voert een zoekopdracht in de zoekbalk in, die veel sites oproept. Als deze zoekopdracht hoogfrequent is, bijvoorbeeld 'bouw', dan is de gebruiker hoogstwaarschijnlijk geïnteresseerd in sites die volledig aan dit onderwerp zijn gewijd, en niet in enkele specifieke kwesties. Voor deze zoekopdracht kan hij gemakkelijk veel goede sites vinden, waarvan er veel zijn zij zullen hoogstwaarschijnlijk zijn behoeften bevredigen. Laten we nu eens een andere situatie bekijken: de gebruiker heeft een laagfrequente zoekopdracht in de zoekbalk ingevoerd, die ook veel sites heeft gevonden waarop deze specifieke vraag wordt weerspiegeld. Als de sites van hoge kwaliteit zijn, wat per definitie het geval zou moeten zijn, dan is de opgevraagde inhoud van hoge kwaliteit en is de bezoeker tevreden. Daarnaast levert het zoekverkeer ook vooral nieuwe bezoekers op, wat qua inkomsten winstgevender is. Het is heel moeilijk om een ​​fout te maken; het thema van de site zal tenminste samenvallen met de interesses van de bezoeker. Tenslotte: het zoekverkeer is het grootste, het is gemakkelijker om het in grote hoeveelheden te krijgen dan welk ander verkeer dan ook.

  • Advertentieverkeer

Wellicht een waardige concurrent zoekverkeer. Advertentieverkeer met een juiste aanpak van de advertentiecampagne levert een hoog percentage doelgerichte bezoekers op. Natuurlijk dwingen reclame en de daarmee gepaard gaande inkomsten de eigenaren van veel advertentieplatforms om te proberen bezoekers met opzet of oplichter tot reclame te ‘aanzetten’, waardoor de kwaliteit van het verkeer dat voor de adverteerder wordt ontvangen wordt verminderd, maar dit kan worden vermeden als u stel hogere prijzen per klik in, waardoor betere en meer bewezen advertentieplatforms kunnen worden verkregen. Over het algemeen doet advertentieverkeer niet veel onder voor zoekverkeer, terwijl het ook nieuwe gerichte bezoekers naar de site oplevert. Als minpunt kan worden opgemerkt dat adverteren geld kost, dus het ontvangen van dergelijk verkeer is alleen mogelijk voor sites die bedrijven en organisaties op internet vertegenwoordigen, omdat het voor een site die zelf geld verdient met adverteren vreemd zou zijn om op deze site verkeer te ontvangen. manier.

  • Linkverkeer

Hier is alles ingewikkelder. In theorie kan linkverkeer gericht zijn, omdat vaak het onderwerp en onderwerp van de site en de pagina waarnaar de link leidt, worden aangegeven, daarnaast het onderwerp van de site waarop de link zich bevindt en de context van de plaatsing ervan. Over hetzelfde gesproken, dat is waar, maar alleen als de externe optimalisatie vakkundig en met oog voor kwaliteit is uitgevoerd. Anders is alles anders. Dergelijke methoden om de linkmassa te vergroten, zoals het doorlopen van mappen en bladwijzers, zullen hoogstwaarschijnlijk geen positief effect hebben. Gerichte plaatsing van links op hoogwaardige sites met relevante onderwerpen kan een zeer goed effect hebben.

  • Direct verkeer

Direct verkeer bestaat uit bezoekers die de site hebben bereikt door het siteadres in de adresbalk van de browser in te voeren. Een hoog percentage van dergelijk verkeer duidt op een aanzienlijke populariteit van de site. Het is gemakkelijk om de kwaliteit ervan te beoordelen: dergelijke bezoekers zijn hoogstwaarschijnlijk al op de hoogte van de inhoud van de site, de kwaliteit ervan en de site zelf, dus de kans op ‘weigering’ is niet groot. Het probleem is dat het moeilijk is om de groei van dergelijk verkeer specifiek te beïnvloeden; het groeit vanzelf naarmate het totale verkeer toeneemt.

Waarom heb je überhaupt kwaliteitsverkeer nodig? De doelen van iedereen zijn anders. Hiermee kunt u uw winstgevendheid uit inkomsten (voornamelijk uit advertenties) vergroten, omdat de kosten van een klik in contextuele advertenties bijvoorbeeld afhankelijk zijn van de kwaliteit van het verkeer. Gerichte bezoekers helpen de ontwikkeling van de site, zijn actief op forums en in commentaren, gedragen zich “correct” op de site, wat een enorme impact heeft op gedragsfactoren en, als gevolg daarvan, de positie van de site in de zoekresultaten, waardoor de opkomst van nieuw, nog kwalitatief beter verkeer wordt gestimuleerd.

Er zijn een groot aantal soorten verkeer en het is niet nodig om erover te praten. Met behulp van deze voorbeelden kunt u gemakkelijk een parallel trekken met anderen door ze zelf te evalueren.

Snelheid van informatieoverdracht

Een van de meest voorkomende oorzaken van misverstanden tussen providers en hun klanten is verwarring tussen bits en bytes.
Zoals u weet zijn datanetwerken ontworpen om informatie te verzenden.
Informatie is een bijzondere entiteit en wordt gemeten in specifieke eenheden.
Omdat het datanetwerk is ontworpen om informatie voornamelijk tussen computers over te dragen, zijn de methoden voor het meten ervan voornamelijk computergericht. En aangezien alle computers voor hun werk het zogenaamde “binaire” getallensysteem gebruiken (en niet het “decimale” getallensysteem dat mensen gewoonlijk gebruiken), is het meten van informatievolumes ook gericht op het binaire systeem.
In de informatica bestaat het concept van een bit - dit is de minimale hoeveelheid informatie en deze kan twee toestanden hebben: ja - nee, waar - onwaar, één - nul, enz. Een computer werkt meestal niet met individuele bits, maar met groepen daarvan. Een groep met 8 bits wordt een byte genoemd. Daarom wordt de hoeveelheid informatie meestal gemeten in aantallen bits of bytes. Om verwarring te voorkomen bij het afkorten van namen, verder aangeduid met de kleine Russische letter “b” of de kleine Latijnse “b” - “bit”, en in hoofdletters"B" of "B" - "byte".
IN decimale om het "aantal nullen" te verminderen bij het schrijven van grote getallen, is het gebruikelijk om de voorvoegsels "kilo", "mega", "giga" (of afgekort als "k", "m", "g"), enz. te gebruiken. , wat respectievelijk duizend (1000), miljoen (1000000) en miljard (1000000000) betekent.
In het binaire systeem is er iets soortgelijks: "Kilo", "Mega", "Giga" (of afgekort als "K", "M", "G", enz.).
Om decimale 'kilo, mega, giga, ...' niet te verwarren met binaire getallen, worden binaire getallen meestal met een hoofdletter geschreven.
1 KB (Kilobit) is niet gelijk aan duizend bits, maar aan 1024.
Waarom precies 1024 en niet 1000? Als je het getal 1000 (decimaal) in binaire vorm schrijft, krijg je 1111101000. Er zijn niet genoeg nullen om de notatie in te korten. Maar het getal 1024 (decimaal) in binaire vorm - 10000000000 10 nullen kan worden ingekort. Dienovereenkomstig is 1 MB gelijk aan 1024 KB, 1 GB is gelijk aan 1024 MB, enz.
Hetzelfde geldt voor bytes: 1 KB is gelijk aan 1024 bytes, enz.
Informatieoverdrachtssnelheid - de hoeveelheid informatie, uitgedrukt in bits of bytes, die per tijdseenheid wordt verzonden. De snelheid van informatieoverdracht kan worden gemeten in bits per seconde - b/s, kilobits per seconde - Kb/s of megabits per seconde - Mb/s. Of in bytes per seconde - B/s, Kilobytes per seconde - KB/s, enz., respectievelijk. Een ander, zeer vergelijkbaar concept, dat vaak wordt verward met de snelheid van informatieoverdracht, is de kanaaldoorvoer. Het wordt gemeten in dezelfde eenheden als snelheid, maar als de snelheid van informatieoverdracht laat zien hoe snel informatie wordt verzonden van de bron naar de ontvanger, ongeacht hoe en via welke kanalen deze informatie wordt verzonden, dan laat de kanaalcapaciteit zien hoeveel informatie kan via een specifiek datatransmissiekanaal per tijdseenheid worden verzonden. Die. Bandbreedte is de maximaal mogelijke gegevensoverdrachtsnelheid voor een bepaald kanaal.
In datatransmissienetwerken kan één kanaal tegelijkertijd informatie van vele bronnen naar vele ontvangers verzenden en, afhankelijk van een aantal factoren, kan de informatieoverdrachtsnelheid voor elk specifiek bron-ontvangerpaar verschillend zijn, maar de doorvoer voor elk kanaal is hetzelfde zoals gewoonlijk constant.
De som van alle informatietransmissiesnelheden over een specifiek kanaal kan niet groter zijn dan de doorvoercapaciteit van dit kanaal.
Geen enkele aanbieder kan de klant een vooraf bepaalde snelheid van informatieoverdracht van/naar welke informatiebron dan ook op het netwerk garanderen. De aanbieder kan de klant alleen kanaalcapaciteit garanderen. Hoewel de contracten en prijslijsten van de meeste aanbieders aangeven dat de klant bepaalde netwerktoegangssnelheid krijgt, is dit in feite niet de snelheid, maar de kanaalcapaciteit.
De aanbieder kan alleen de capaciteit garanderen van de zenders die bij hem horen. In de regel is dit een kanaal van de client naar het toegangskanaal van de provider mondiaal internet, van de client naar het centrale knooppunt van de provider, waar de interne informatiebronnen zich bevinden, of van het ene clientverbindingspunt naar het andere. Ook is de aanbieder tot op zekere hoogte verantwoordelijk voor de capaciteit van zijn trunkkanalen naar andere netwerkaanbieders.

Wat bepaalt de snelheid van informatieoverdracht?

Laten we aannemen dat u als klant de snelheid hebt gemeten van de informatieoverdracht van uzelf (in Krasnojarsk) naar de server. Waarom hebben we een groot bestand van de server "gedownload" en het tijdstip vastgelegd waarop het werd "gedownload". Vervolgens deelden we de bestandsgrootte door de tijd en kregen we de snelheid.
Maar u zult waarschijnlijk een snelheid krijgen die lager is dan uw opgegeven “toegangssnelheid” (bandbreedte). En het kan zijn dat uw provider hier helemaal niet de schuld van heeft.

Redenen voor verminderde snelheid:

  • Overbelasting van een communicatiekanaal tussen u en de server. En daar kunnen vele kanalen zijn: van jou naar je provider, van de provider naar zijn UpLink (“superieure” provider), van de UpLink van jouw provider naar de UpLink van de provider waar diezelfde server op is aangesloten (en in dit geval plaats waar er een vrij lange keten van kanalen kan zijn die toebehoren aan verschillende providers, ook buitenlandse), evenals tussen de server en de provider waarmee deze is verbonden. Bovendien kan de bandbreedte van elk van deze kanalen verschillend zijn, en de “totale” bandbreedte van het gehele kanaal zal niet meer bedragen dan de doorvoersnelheid van het “langzaamste” van alle “subkanalen”.
  • Zware belasting van de server zelf (deze ‘gaf’ u eenvoudigweg informatie’), of beperkingen op de snelheid van het ‘uploaden’ van de gegevensset door de servereigenaar.
  • Slechte prestaties van uw netwerkapparatuur of grote lading uw computer met andere taken terwijl u metingen verrichtte.

Bovendien heb je in dit geval de ‘pure’ informatieoverdrachtsnelheid gemeten, zonder overheadkosten. En dat zijn er nogal wat: service-informatie in de header van elk IP-pakket, verbindingsopdrachten en installatie van het informatieoverdrachtproces, het opnieuw verzenden van verloren pakketten, enz. Gemiddeld liggen deze overheadkosten rond de 10-15%.
Bovendien geldt dat hoe hoger de ‘toegangssnelheid’ die u bij de aanbieder heeft besteld, des te meer deze kan afwijken van de aldus gemeten snelheid van informatieoverdracht. Want om simpelweg een informatiestroom met een snelheid van meer dan 5 - 10 Mb/s te genereren, is serieuze rekenkracht nodig.

  • Ook de fysieke staat van de lijn zelf en de aanwezigheid van diverse radiomagnetische interferenties hebben een belangrijke invloed op de snelheid.

Snelheidsmeetmethoden

Om de een of andere reden zijn veel klanten van mening dat elke provider de klant probeert te misleiden, alsof hij hem een ​​“toegangssnelheid” geeft die lager is dan wat hij heeft besteld.
Dit is fout. Elke serieuze aanbieder (behalve kleine oplichters) probeert gegarandeerde doorvoer zo nauwkeurig mogelijk te bieden, en niet alleen omdat elke klant deze vrij nauwkeurig kan meten en een claim kan indienen tegen de aanbieder.
Hoe meet je de doorvoer van een communicatiekanaal met een provider?
Tegenwoordig is het bij klanten in de mode om de “toegangssnelheid” te meten via verschillende sites zoals speedtest.net. Met behulp van deze sites kunt u echter alleen de snelheid van de gegevensoverdracht van u naar deze site meten, en niet de bandbreedte van uw kanaal.
Zoals hierboven vermeld zijn dit in de eerste plaats “twee grote verschillen”, in de tweede plaats laat de nauwkeurigheid van een dergelijke meting “veel te wensen over” (om redenen die in de vorige sectie zijn vermeld), en in de derde plaats kunnen ze alleen de “ondergrens” weergeven. ”van de doorvoer, d.w.z. dat de doorvoer 'niet minder' is dan wat u bedoelde. De meest betrouwbare manier om de werkelijke doorvoer van uw kanaal te meten is als volgt.
Allereerst heeft u een soort programma nodig dat de hoeveelheid verzonden/ontvangen informatie rechtstreeks op de interface van uw computer kan berekenen, zoals TMeter, DUMeter, enz. (Er zijn er veel op internet, u kunt download gratis zowel betaalde als gratis versies).
Nadat je zo'n programma hebt gelanceerd, moet je je kanaal op welke manier dan ook zoveel mogelijk 'downloaden', bijvoorbeeld meerdere tegelijk 'downloaden'. grote bestanden van verschillende FTP-servers (en hoe meer, hoe beter). Dan kun je precies de bandbreedte van jouw kanaal naar de aanbieder bepalen, want meer informatie dan de aanbieder toestaat, bereik je niet op je computer.

Vertraging

Over het algemeen zijn hoge overdrachtssnelheden alleen belangrijk voor het downloaden van grote bestanden. Voor surfen op het web, online gamen en internettelefonie is de transmissielatentie veel belangrijker. Het is de vertraging die het werkcomfort bepaalt. Doorgaans rangschikken providers tarieven op basis van transmissiesnelheid, en daarom stellen velen snelheid en latentie gelijk, maar ze zijn niet hetzelfde.

De vertraging wordt niet alleen bepaald door de tijd die een signaal nodig heeft om zich door het transmissiemedium te verspreiden, maar ook door de tijd die verschillende netwerkapparaten nodig hebben om signalen en gegevens te verwerken, wat vele malen langer kan zijn dan de voortplantingstijd. De vertraging wordt beïnvloed door kanaalcongestie: in een overbelast gebied zullen datawachtrijen verschijnen, waarvan een deel verloren kan gaan, wat extra tijd kost om verliezen te detecteren en opnieuw te verzenden. Daarom is het geen feit dat een modemgebruiker succesvoller zal zijn dan een satellietgebruiker in games: als het spel een hogere frequentie van gegevensuitwisseling vereist dan de modem kan bieden, raakt het kanaal eenvoudigweg verstopt met gegevens, en de actie in het spel zal met schokken gebeuren.

4. Het concept van een domeinnaam, registratiehandelingen

Een domeinnaam is een naam die wordt gebruikt om gebieden – eenheden van administratieve autonomie op internet – te identificeren als onderdeel van een dergelijk gebied dat hoger in de hiërarchie staat. Elk van deze gebieden wordt een domein genoemd. De gemeenschappelijke naamruimte van het internet werkt dankzij DNS, het Domain Name System. Domeinnamen maken het mogelijk om internetknooppunten en de knooppunten die zich daarop bevinden te adresseren netwerkbronnen(websites, e-mailservers, andere diensten) in een mensvriendelijke vorm.

Een volledig gekwalificeerde domeinnaam bestaat uit de directe domeinnaam en vervolgens de namen van alle domeinen waartoe deze behoort, gescheiden door punten. De volledige naam "ru.wikipedia.org" duidt bijvoorbeeld het derde-niveaudomein "ru" aan, dat deel uitmaakt van het tweede-niveaudomein "wikipedia", dat deel uitmaakt van het topniveaudomein "org", dat maakt deel uit van het naamloze hoofddomein " ". In het dagelijks spraakgebruik wordt een domeinnaam vaak opgevat als een volledig gekwalificeerde domeinnaam.

FQDN (afgekort van de Engelse Fully Qualified Domain Name - “volledig gekwalificeerde domeinnaam”, soms afgekort tot “volledige domeinnaam” of “volledige domeinnaam”) - een domeinnaam die geen dubbelzinnigheden bevat in de definitie. Bevat de namen van alle bovenliggende domeinen in de DNS-hiërarchie.

In DNS en vooral in zonebestanden worden FQDN's afgesloten met een punt (bijvoorbeeld "example.com."), dat wil zeggen dat ze de hoofddomeinnaam " " bevatten, die naamloos is.

Het verschil tussen een FQDN en een domeinnaam komt naar voren bij het benoemen van domeinen op het tweede, derde, enz. niveau. Om een ​​FQDN te verkrijgen, moet u domeinen op een hoger niveau in de naam opnemen ('sample' is bijvoorbeeld een domeinnaam, maar de volledig gekwalificeerde domeinnaam (FQDN) ziet eruit als een domeinnaam van het vijfde niveau - 'sample.gtw- 02.office4.example.com" .), Waar:

"monster" Niveau 5;
"gtw-02" 4e niveau;
"kantoor4" 3e niveau;
"voorbeeld" 2e niveau;
" com " 1e (bovenste) niveau;
" " 0e (root) niveau

In domein-DNS-records (voor omleiding, mailservers enz.) FQDN's worden altijd gebruikt. Meestal wordt de volledige domeinnaam geschreven, met uitzondering van het plaatsen van de laatste punt vóór het hoofddomein, bijvoorbeeld "sample.gtw-02.office4.example.com".

Een domeinzone is een set domeinnamen van een bepaald niveau, opgenomen in een specifiek domein. De zone wikipedia.org omvat bijvoorbeeld alle domeinnamen van het derde niveau in dat domein. De term “domeinzone” wordt vooral gebruikt op technisch gebied, bij het opzetten van DNS-servers (zoneonderhoud, zonedelegatie, zoneoverdracht).

Om ervoor te zorgen dat de naam die u kiest alleen bij uw site hoort, moet u deze naam registreren.

Domeinnaam registratie

Domeinregistratie is het proces waarbij een zone op het eerste niveau in het register wordt ingevoerd, een vermelding over een nieuwe domeinnaam. De procedure voor het registreren van een domein is eenvoudig; het enige wat u hoeft te doen is een account registreren bij een domeinnaamregistrar, uw account opwaarderen, de domeinnaam controleren op beschikbaarheid en een aanvraag indienen of de domeinnaam beschikbaar is. Na het registreren van een domein (het maken van een vermelding in het register met daarin de gegevens van de beheerder, registrar, registratiedatum en vervaldatum, delegatiestatus) is de domeinnaam in de regel na 5 tot 10 minuten beschikbaar voor gebruik.

Om een ​​domein te gebruiken, moet u er een DNS-server (hosting) voor opgeven in de registrarinterface (delegate).

Dit proces is eenvoudig, maar vereist aandacht. De eerste fase van registratie is het ontwikkelen van een domeinnaam. Er zijn bepaalde regels die amateurs hierbij kunnen helpen.

Ten eerste moet de naam kort, bondig en gedenkwaardig zijn. Het moet direct verband houden met het bedrijf en, belangrijker nog, zo min mogelijk fouten toestaan ​​bij het onthouden en invoeren.

Als de naam veel woorden bevat, zal het moeilijk zijn om deze te onthouden en foutloos in te voeren. Potentiële klanten verspillen geen tijd met tevergeefs proberen correct binnen te komen. Dus een site die dat ook heeft lange naam, in staat is het bedrijf van de eigenaar te ruïneren.

Na de eerste fase van de ontwikkeling van domeinnamen is het noodzakelijk om sites te monitoren die al beschikbaar zijn in directory's. We kunnen dus raden wat het domein in de alfabetische lijst zal zijn. Vervolgens wordt de domeinregistratie uitgevoerd door contact op te nemen met de registrar.

Registratiediensten worden geleverd door hostingproviders. De login en het wachtwoord die u tijdens de registratie ontvangt, moeten strikt vertrouwelijk blijven. Registratie vindt plaats op naam van de eigenaar en zijn e-mailadres. Sommige providers bieden domeinregistratie gratis aan als je meedoet aan een bepaalde actie.

Zodra de domeinregistratieprocedure is voltooid en betaald, wordt het domein eigendom van de eigenaar. Om een ​​domein en een website te koppelen, moet de server die het verzoek verwerkt, verwijzen naar het IP-adres van de websiteserver. De hostingserver moet te vinden zijn op de website waar het domein geregistreerd is. De adressen erop worden aangegeven in de webinterface.

Domeinregistratie is doorgaans één jaar geldig. Als het niet wordt verlengd, kan een andere eigenaar het domein gebruiken.

5. Een internetprovider kiezen

Het kiezen van de juiste internetprovider is de belangrijkste voorwaarde efficiënt werk op internet, de kwaliteit en betrouwbaarheid ervan. U moet van tevoren zorgen voor een comfortabele navigatie door de uitgestrektheid van het web, om niet naar uw hoofd te grijpen nadat er problemen zijn begonnen met de gekozen internetprovider.

Laten we eerst beslissen voor welke doeleinden u internet nodig heeft? De belangrijkste doeleinden van het bezoeken van het netwerk bepalen welke verbindingssnelheid voor u voldoende is.

  • Voor het surfen op websites, het werken met documenten, het lezen van e-mail, het verzenden en ontvangen van brieven is 8 Mbit/s nodig en u kunt kiezen voor beperkt verkeer.
  • Voor de verwachte actieve communicatie via programma's als Skype, entertainment met online games en het downloaden van kleine bestanden is onbeperkt internetverkeer nodig met een snelheid van minimaal 25 Mbit/s
  • Als internet bedoeld is om online films te kijken, actief informatie te downloaden en online games te spelen, dan is 40 Mbit/s voldoende.

Het volgende belangrijke punt bij het kiezen van een internetprovider is het type netwerkverbinding dat wordt aangeboden.

Conventionele internettoegang per telefoon (inbelverbinding) loopt tegenwoordig hopeloos achter op de moderne snelheden en biedt niet het nodige comfort.

Evaluatiecriteria voor internetproviders:

  • De kosten van de diensten van internetproviders zijn een van de standaardselectiecriteria. Als u zich uitsluitend concentreert op het bedrag van de betaling, vergeet dan andere belangrijke punten niet. Bij het nastreven van goedkoopheid eindigt iemand met “traag” internet, constante verbindingsproblemen en volledige afwezigheid technische hulp.
  • De snelheid van gegevensoverdracht is een andere manier om het hoofd van de klant in verwarring te brengen. Oneerlijke aanbieders lokken nu vaak onervaren mensen met aanbiedingen als “1 Gbit/s bijna gratis”. In werkelijkheid is alles veel erger. De beloofde snelheid blijkt meestal ‘algemeen’, ‘voor iedereen’ te zijn.

Een persoon zal inderdaad een vergelijkbare verbindingssnelheid hebben als hij op dit moment de enige is die ‘contact’ heeft. Het is moeilijk om je zo’n situatie voor te stellen, nietwaar? Hoe meer gebruikers op internet zijn, hoe langzamer de snelheid voor elk van hen. En als gerenommeerde bedrijven Terwijl aanbieders van internetverbindingsdiensten de capaciteit van hun netwerk vergroten, worden klanten van oneerlijke aanbieders gedwongen te ‘genieten’ van een trage verbinding. Daarom moet het contract noodzakelijkerwijs de gegarandeerde snelheid voor de klant vermelden.

  • Tariefplannen. De lijst met tariefplannen die de aanbieder aanbiedt, moet breed genoeg zijn om aan de behoeften van elke klant te voldoen. Het is belangrijk om te overwegen welk tariefplan voor u voordelig zal zijn, zowel qua prijs als qua service-inhoud.
  • Beschikbaarheid van de dienst. U werkt normaal een halve dag op internet, maar een halve dag “verdwijnt” het internet? Het zou niet zo moeten zijn! De aanbieder moet een bepaalde tijd garanderen waarin de klant toegang heeft tot het Netwerk. Eventuele problemen met de internettoegang die door de provider worden veroorzaakt, moeten door deze zo snel mogelijk en kosteloos worden opgelost. De klant moet het recht hebben om de serviceperiode te verlengen voor de tijd dat het internet niet beschikbaar was, of om vergoeding van materiële schade te eisen. Dit alles moet ook in het contract worden gespecificeerd.
  • Technische hulp. Geen enkele aanbieder zal zijn klanten verzekeren tegen problemen die verband houden met netwerktoegang. Een gerenommeerde aanbieder moet er echter voor zorgen dat deze problemen onmiddellijk worden opgelost. Als het ontstane probleem na een dag, een week, een maand nog niet is opgelost, heeft het dan nog zin om gebruik te blijven maken van de diensten van zo’n internetprovider?
  • Het type internetverbinding is een belangrijke factor waar u zeker op moet letten. Standaard telefonisch internet wordt vervangen door moderne verbindingsvormen. Het handigst op dit moment wordt beschouwd als een toegewijde glasvezel lijn– dit type verbinding garandeert een relatief hoge snelheid van gegevensoverdracht, verbindingsgemak en de afwezigheid van onnodige apparatuur (modem).

Bezoek de websites van internetproviders. Bestudeer zorgvuldig de aanbiedingen, tarieven, voorwaarden, aanvullende diensten ( gratis installatie elektronische mailbox, antivirusprogramma, netwerkadres) van elke internetprovider. Door de beschikbare informatie te vergelijken, kunt u objectiever praten over de omvang van de keuze en de kosten van de diensten van een bepaalde aanbieder.

Het is een goed idee om vooraf het kantoor van de aanbieder te bezoeken. Lees de verbindingsovereenkomsten, de licentie voor dit soort activiteiten in uw stad, praat met de manager (ontdek hoe verbinding en toegang tot internet wordt uitgevoerd, hoe problemen die zich voordoen worden opgelost - en met wie u contact kunt opnemen als ze zich voordoen). Algemene indruk vanuit het kantoor van de provider kan ook een belangrijke rol spelen - op zijn minst ziet het semi-keldergebouw van de "nieuwe internetprovider" er verdacht uit.

Geharmoniseerde set protocollen verschillende niveaus, voldoende om internetwerken te organiseren, wordt een protocolstack genoemd. Voor elk niveau wordt een reeks verzoekfuncties gedefinieerd voor interactie met het hogere niveau, dat een interface wordt genoemd. De regels voor interactie tussen twee machines kunnen worden omschreven als een reeks procedures voor elke laag, protocollen genoemd.

Er zijn veel protocolstacks die veel worden gebruikt in netwerken. Voorbeelden van populaire protocolstacks zijn de IPX/SPX-stack van Novell, de TCP/IP-stack die wordt gebruikt op internet en veel netwerken die zijn gebaseerd op het UNIX-besturingssysteem, de OSI-stack van de International Standards Organization, de DECnet-stack van Digital Equipment Corporation en diverse anderen.

Protocolstapels zijn onderverdeeld in drie niveaus:

Netwerk;

Vervoer;

Toegepast.

Netwerkprotocollen

Netwerkprotocollen bieden de volgende diensten: het adresseren en routeren van informatie, het controleren op fouten, het aanvragen van hertransmissie en het vaststellen van regels voor interactie in een specifieke netwerkomgeving. Hieronder staan ​​de meest populaire netwerkprotocollen.

- DDP(Datagram Delivery Protocol) Het gegevensoverdrachtprotocol van Apple dat wordt gebruikt in Apple Talk.

- IK P(Internetprotocol - Internetprotocol). Een TCP/IP-stackprotocol dat adresserings- en routeringsinformatie levert.

- IPX(Internetwork Packet eXchange) in NWLink Een nieuw NetWare-protocol dat wordt gebruikt voor het routeren en routeren van pakketten.

- NetBEUI(NetBIOS Extended User Interface - uitgebreide gebruikersinterface van het basisnetwerkinvoer-/uitvoersysteem) . Dit protocol is gezamenlijk ontwikkeld door IBM en Microsoft en biedt transportdiensten voor NetBIOS.

Transportprotocollen

Transportprotocollen bieden diensten voor het betrouwbaar transporteren van gegevens tussen computers. Hieronder staan ​​de meest populaire transportprotocollen.

- ATP(Apple Talk Protocol - Apple Talk Transactioneel Protocol) en NBP(Naam Bindend Protocol). Apple Talk-sessie- en transportprotocollen.

- NetBIOS(Basis netwerk systeem input/output).NetBIOS brengt een verbinding tot stand tussen computers, en NetBEUI levert datadiensten voor deze verbinding.

- SPX(Sequenced Packet eXchange) in NWLink Een nieuw NetWare-protocol dat wordt gebruikt om de levering van gegevens te garanderen.

- TCP(Transmission Control Protocol) Een protocol van de TCP/IP-stack dat verantwoordelijk is voor een betrouwbare gegevenslevering.

Applicatieprotocollen

Applicatieprotocollen zijn verantwoordelijk voor de manier waarop applicaties communiceren. Hieronder vindt u de meest populaire toepassingsprotocollen.

- AFP(Apple Talk File Protocol) Protocol voor extern bestandsbeheer op Macintosh.

- FTP(Bestandsoverdrachtsprotocol - Bestandsoverdrachtsprotocol). Een TCP/IP-stackprotocol dat wordt gebruikt om services voor bestandsoverdracht te bieden.

- NCP(NetWare Core Protocol - NetWare Basisprotocol). Nieuwe NetWare-clientshell en redirectors.

- SNMP(Simple Network Management Protocol) Een TCP/IP-stackprotocol dat wordt gebruikt voor het beheren en bewaken van netwerkapparaten.

- HTTP(Hyper Text Transfer Protocol) – hypertext-overdrachtsprotocol en andere protocollen.