Het uniforme gegevensoverdrachtprotocol wordt aangeroepen. Protocollen voor gegevensoverdracht

Een beetje theorie. Protocollen voor gegevensoverdracht zijn sets van overeenkomsten (denkstandaarden) die de uitwisseling van gegevens tussen verschillende programma's regelen. Het doel van protocollen voor gegevensoverdracht is om deze overdracht te stroomlijnen en onafhankelijk te maken van het hardwareplatform (dat wil zeggen van een specifiek stuk hardware).

Het protocol moet niet worden verward met de verbindingsinterface en in het algemeen met de fysieke laag (hoewel we een dergelijke term tegenkomen in het hieronder besproken model). Protocol is een laag logisch.

Netwerkprotocollen

Netwerkprotocollen regelt de communicatie-uitwisseling tussen twee apparaten die op een netwerk zijn aangesloten. Waar zitten we in het algemeen in in dit geval bedoelen we met netwerk? Is de verbinding tussen de computer en de monitor een netwerk? Nee, want in dit geval is de monitor een uitvoerapparaat. Informatie wordt op het scherm weergegeven, maar niet uitgewisseld. Dienovereenkomstig bedoelen we met netwerk de verbinding van twee of meer apparaten die informatie kunnen opslaan en verwerken.

Meestal worden netwerkprotocollen geclassificeerd volgens het OSI-model (Open Systems Interconnection Basic Reference Model). Het model bestaat uit zeven lagen en vereenvoudigt het begrip van de werking van het netwerk. De niveaus bevinden zich verticaal boven elkaar. De lagen communiceren verticaal met elkaar via interfaces, en kunnen horizontaal communiceren met een parallelle laag van een ander systeem met behulp van protocollen. Elk niveau kan alleen communiceren met zijn buren en zijn eigen soort.

Het is niet moeilijk te raden dat het toepassingsniveau het bovenste is (zevende), en het fysieke niveau de kern (eerste niveau).

Laten we van onder naar boven gaan.

1. Fysieke laag — hubs en signaalrelais werken op dit niveau. Hierbij worden gegevens via draad of draadloos overgedragen. Het signaal is gecodeerd. Er is sprake van standaardisatie netwerkinterface(bijvoorbeeld RJ-45-connector).

2. Datalinklaag — niveau van schakelaars, bruggen en stuurprogramma's netwerkkaarten. De gegevens worden in frames verpakt, fouten worden gecontroleerd en de gegevens worden naar de netwerklaag verzonden.

Protocollen: Ethernet, FDDI, PPP, PPTP, L2TP, xDSL, enz.

3. Netwerklaag— hier wordt het datatransmissiepad bepaald, de kortste route bepaald en netwerkfouten gemonitord. Dit is het routerniveau.

Protocollen: IPv4, IPv6, ARP, ICMP.

4. Transportlaag verantwoordelijk voor het transmissiemechanisme. Datablokken worden opgedeeld in fragmenten, verliezen en duplicatie worden vermeden.

Protocollen: TCP, UDP, RDP, SPX, SCTP, enz.

5. Sessielaag is verantwoordelijk voor het onderhouden van de communicatiesessie. Het maken en beëindigen van sessies, rechten voor gegevensoverdracht en sessieonderhoud wanneer applicaties inactief zijn: alles gebeurt op dit niveau.

Protocollen: SSL, NetBIOS.

6. Presentatielaag houdt zich bezig met het coderen en decoderen van gegevens. Gegevens uit de applicatie worden omgezet in een formaat voor transport over het netwerk, en gegevens die van het netwerk worden ontvangen, worden omgezet in een formaat dat de applicatie kan begrijpen.

Protocollen: FTP, SMTP, Telnet, NCP, ASN.1, enz.

7. Applicatielaag — dit is het niveau van interactie tussen het netwerk en de gebruiker. Op dit niveau diverse programma's die een persoon gebruikt om toegang te krijgen tot het netwerk.

Protocollen: , HTTPS, FTP, POP3, XMPP, DNS, SIP, Gnutella, enz.

Populaire protocollen

HTTP, HTTPS - protocollen voor hypertekstoverdracht. Wordt gebruikt bij het verzenden van webpagina's.

FTP is een protocol voor bestandsoverdracht. Het wordt gebruikt om gegevens uit te wisselen tussen computers, sommige spelen de rol van speciale bestandsopslag: bestandsservers.

POP is het postverbindingsprotocol. Ontworpen om verzoeken voor het ontvangen van e-mail van gebruikersmailprogramma's te verwerken.

SMTP- postprotocol verantwoordelijk voor de regels voor berichtoverdracht.

Telnet is een protocol voor externe toegang.

TCP is een netwerkprotocol dat verantwoordelijk is voor de gegevensoverdracht op internet.

Ethernet is een protocol dat netwerkstandaarden definieert op fysiek en datalinkniveau.

Datatransmissie en conversie in modems worden uitgevoerd in overeenstemming met geaccepteerde protocollen.

Protocol voor gegevensoverdracht is een reeks regels die het gegevensformaat en de procedures voor de verzending ervan in een communicatiekanaal regelen. Het protocol kan met name in detail specificeren hoe de gegevens moeten worden gepresenteerd, welke methode van datamodulatie moet worden gekozen om de transmissie ervan te versnellen en te beveiligen, hoe verbinding moet worden gemaakt met het kanaal, hoe de ruis in het kanaal moet worden overwonnen en hoe de de betrouwbaarheid van de gegevensoverdracht.

Modemprotocollen zijn de taal waarin communicerende modems overeenstemming bereiken over een specifieke interactiemethode. Als resultaat van het onderhandelingsproces selecteren modems een protocol dat voor beide beschikbaar is en dat de maximale transmissiesnelheid levert in overeenstemming met de door de gebruikers gestelde voorwaarden.

Bij het maken van modems worden bepaalde signaaloverdrachtstandaarden gevolgd. Een standaard omvat doorgaans een reeks protocollen, of minder vaak één protocol.

De officiële wetgever op het gebied van datatransmissieprotocollen voor modems is CCITT - het International Advisory Committee on Telegraphy and Telephony. Deze commissie is onlangs omgedoopt tot het International Telecommunications Institute (ITU – International Telecommunication Union).

Bijna alle moderne datatransmissiestandaarden zijn door deze organisatie vastgesteld; Enkele kenmerken van de belangrijkste daarvan zijn weergegeven in Tabel 7.1.

De normen zijn onderverdeeld volgens de volgende criteria.

Op gegevensoverdrachtsnelheid(V.22, V32, V32bis). Hogere snelheden implementeren meestal eerdere signaaloverdrachtstandaarden en bieden bovendien back-upmodi met lagere snelheden.

Volgens foutcorrectieprotocollen- MNP-groepsprotocollen (Microcom Networking Protocol) MNP1-MNP10 Dit zijn hardwareprotocollen die automatische foutcorrectie en compressie van verzonden gegevens mogelijk maken. Momenteel wordt de CCITT V42-standaard gebruikt. Voor compatibiliteitsdoeleinden beschikt het V.42-modem over b MNP-functies.

Via datacompressiemethode– (MNP5, V.42bis). De MNP5-standaard, die slechts de helft van de informatiecompressie biedt, maakt plaats voor de CCITT V42bis-standaard, die vier keer zoveel informatiecompressie biedt. Standaard V42bis-kwaliteit back-upmethode datacompressie omvat de MNP5-standaard en de V42-standaard als foutcorrectiemethode.

De kwaliteit van een modem wordt bepaald door de protocollen die het ondersteunt.

Snelheids- en modulatiestandaarden worden ook wel modemcommunicatieprotocollen genoemd. Ze worden altijd op hardwareniveau in het modem geïmplementeerd en bepalen naast de snelheid de modulatiemethode.

Tabel 7.1. Protocollen voor gegevensoverdracht via telefonische communicatiekanalen.

protocol

Baudsnelheid bit/sec

Jaar van uitgifte

Opmerking

Moderne hogesnelheidsmodems moeten:

    voldoen aan protocollen niet lager dan V.34 of V.34 bis;

    foutcorrectie uitvoeren met behulp van het V.42-protocol;

    kunnen werken in luidruchtige omgevingen cellulaire lijnen communicatie;

    ondersteunen protocollen die in oudere modems worden gebruikt.

Op basis van deze vereisten is het noodzakelijk dat hetzelfde modem een ​​combinatie van protocollen voor gegevensoverdracht en foutcontrole kan gebruiken om een ​​efficiëntere werking te garanderen.

Wanneer u bijvoorbeeld modems gebruikt op een asynchroon analoog kanaal tussen lokale netwerken, kunnen de volgende combinaties goede stabiele resultaten opleveren:

    V.32bis – transmissie;

    V42 – foutcontrole;

    V.42bis – compressie.

Asynchrone modems zijn goedkoper dan synchrone modems omdat ze geen circuits of kits nodig hebben om de synchronisatie te regelen.

Het belangrijkste kenmerk van een modem is de maximaal mogelijke gegevensoverdrachtsnelheid via communicatielijnen, bepaald door de standaard.

Naast de lijnsnelheidsindicatoren is er een transmissiesnelheid op de poort, die wordt bepaald door de snelheid van de informatie-uitwisseling tussen de pc en de modem.

Bij de hardwarecompressiemethode moet de poortsnelheid ongeveer vier keer de vereiste lijnsnelheid zijn.

Om de tijd te verkorten en de betrouwbaarheid van de informatieoverdracht tijdens het informatie-uitwisselingsproces te vergroten, kunnen de volgende functies worden uitgevoerd:

    informatie kan tijdens de verzending worden gecomprimeerd.

    Bij ontvangst wordt de informatie in de oorspronkelijke vorm hersteld;

biedt detectie en correctie van fouten die optreden tijdens de overdracht van informatie. Voor dit doel wordt alle informatie in afzonderlijke blokken (frames) verzonden.

Naast hun eigen gegevens bevatten de blokken besturingscodes die door het verzendende modem zijn toegevoegd. Met deze codes kan het ontvangende modem verifiëren dat het ontvangen blok correct is. Als er een fout wordt gedetecteerd, vereist het ontvangende modem dat het blok opnieuw wordt verzonden.

Datacompressie en foutcorrectie kunnen zowel in software als hardware worden geïmplementeerd, en dat laatste is efficiënter. Om compressie en correctie in software uit te voeren, vereisen sommige schakelprogramma's de installatie van een speciaal stuurprogramma. De compressiemethode en foutcorrectie zijn meestal met elkaar verbonden. Het tot stand brengen van een verbinding tussen twee modems begint met automatische overeenstemming in welke modus en met welke methode van compressie en foutcorrectie de verbinding tot stand wordt gebracht. Om een ​​dergelijke coördinatie te vergemakkelijken en de gebruiker er gedeeltelijke controle over te geven, zijn de meest voorkomende combinaties van duplex-compressie-correctieparameters genummerd en worden de protocollen MNP1 - MNP10 genoemd. Hoe meer

MNP10 - ontworpen voor gebruik op zeer luidruchtige communicatielijnen, waardoor de transmissiesnelheid aanzienlijk wordt verlaagd.

Naast de genoemde MNP-protocollen hebben modems van de V 42-standaard hun eigen, efficiëntere LAPM-protocol, dat tegelijkertijd de MNP2-4-protocollen begrijpt. Het LAPM-protocol is ingeschakeld als de modem een ​​standaard heeft die niet lager is dan V 42. Modems van de V 42bis-standaard accepteren een effectief compressieprotocol, dat bovendien bestanden herkent die door het archiveringsapparaat zijn gecomprimeerd en, in tegenstelling tot het MNP5-protocol, deze verzendt in een soortgelijke vorm, zonder het volume van de verzonden informatie te vergroten. Deze protocollen worden niet door hardware geïmplementeerd, maar door een communicatieprogramma en werken alleen bij het overbrengen van bestanden.

    De functies van protocollen voor gegevensoverdracht omvatten:

    gegevens in blokken splitsen, controlesom berekenen

hertransmissie van foutief ontvangen blokken, flexibele verandering in blokgroottes afhankelijk van de kwaliteit van de communicatie. Veel modems voeren, naast het bieden van procedures voor informatieoverdracht, ook een aantal andere uit nuttige functies

    , zoals:

    de naam, de grootte en de aanmaakdatum van het bestand doorgeven;

    meerdere bestanden in één pakket versturen;

onthoudt in het geval van een verbindingsonderbreking tot welk moment het bestand werd overgedragen en hervat de overdracht de volgende keer vanaf dezelfde plaats.

De meest voorkomende protocollen in deze groep zijn de Xmodem-, Ymodem-, Kermit- en Zmodem-protocollen. De eerste drie werken niet erg effectief in het Russisch telefoonlijnen, Zmodem is nu misschien wel het meest voorkomende protocol voor bestandsoverdracht en kan met recht worden aanbevolen voor gebruik.

    Xmodem gebruikt relatief kleine blokken (128 bytes) en een eenvoudige checksum-methode. De bestandsnaam wordt niet overgedragen, er is geen herstel na een pauze, nogal lage efficiëntie.

    Kermit verzendt alle bestandskenmerken - naam, datum, grootte, kan meerdere bestanden in één pakket verzenden, gegevens comprimeren, foutcorrectie is betrouwbaarder dan Xmodem.

    Ymodem verzendt alle bestandskenmerken en meerdere bestanden in één pakket, de blokgrootte is 1 K. vanwege het feit dat het protocol deze waarde niet kan wijzigen tijdens transmissietijd, wordt het gekenmerkt door een laag rendement.

    Zmodem werd in 1986 gecreëerd - het eerste van de streamingprotocollen. Dit betekent dat de ontvanger gegevensblokken met controlesommen verzendt zonder in één enkele stroom te stoppen. Pas nadat het hele blok is verzonden, verzendt de ontvanger de controlesom van de blokken, en indien nodig verzendt hij de controlesom van de blokken. voorschakelapparaat. Zmodem verzendt ook bestandskenmerken, verzendt meerdere bestanden in één pakket en herstel na een verbindingsverlies wordt eerst geïntroduceerd. Het is bijna ideaal voor modems met hardware Foutcorrectie, omdat besteedt minimale tijd om de juistheid van de verzending te controleren.

Protocollen voor gegevensoverdracht

De communicatie van computers en netwerken via internet wordt verzekerd door het gebruik van een uniform communicatieprotocol TCP/IP (lees Tee-si-pi-ai-pi).

Het TCP/IP-protocol is een combinatie van twee protocollen die definiëren verschillende aspecten gegevensoverdracht op het netwerk:

TCP-protocol(Transmissiecontroleprotocol)- Controleprotocol voor gegevensoverdracht. Dit protocol is verantwoordelijk voor het opsplitsen van de verzonden informatie in pakketten en goed herstel informatie uit pakketten door de ontvanger; als er een fout wordt gedetecteerd, verzendt het protocol het pakket automatisch opnieuw;

IP-protocol (internetprotocol)- internetwerkprotocol dat verantwoordelijk is voor de pakketbezorging opgegeven adres. Hierdoor kan een pakket vele netwerken doorkruisen op weg naar zijn eindbestemming.

Het schema voor het verzenden van informatie via het TCP/IP-protocol is als volgt: het TCP-protocol verdeelt informatie in pakketten en nummert alle pakketten; vervolgens bewegen alle pakketten, met behulp van het IP-protocol, onafhankelijk over het netwerk naar de ontvanger, waar het TCP-protocol controleert of alle pakketten zijn ontvangen; Nadat alle pakketten zijn ontvangen, plaatst het TCP-protocol ze in de juiste volgorde en voegt ze samen tot één geheel.

Internet-adressering

Elke computer die met internet is verbonden, heeft twee gelijkwaardige unieke adressen: een digitaal IP-adres en een symbolisch domeinadres. Adressen worden toegewezen door volgende diagram: internationale organisatie Netwerkinformatiecentrum geeft adressen uit aan de eigenaren van lokale netwerken, en deze verspreiden naar eigen goeddunken specifieke adressen.

IP-adres computer is 4 bytes lang. Normaal gesproken definiëren de eerste en tweede byte het netwerkadres, de derde byte het subnetadres en de vierde byte het adres van de computer in het subnet. Voor het gemak wordt het IP-adres geschreven als vier cijfers met waarden van 0 tot 255, gescheiden door punten, bijvoorbeeld 145.37.5.150, waarbij het netwerkadres 145.37 is; subnetadres - 5; computeradres in het subnet is 150.

In de praktijk worden de zgn domein adres(Engels) domein- gebied), wat een symbolisch duplicaat is van een numeriek IP-adres. Voorbeeld domeinadres: dom.ulitsa.gorod.ru. Hier is het domein dom- naam van een echte computer met een IP-adres, domein ulitsa- naam van de groep die de naam aan deze computer heeft toegewezen, domein stad- de naam van de grotere groep die de domeinnaam heeft toegewezen ulitsa, enz. Het seniordomein neemt de uiterst rechtse positie in.

Tijdens het gegevensoverdrachtproces wordt het door de gebruiker opgegeven domeinadres omgezet in een numeriek IP-adres.

INTERNETDIENSTEN

Momenteel biedt internet zijn gebruikers zeven soorten basisdiensten.

Eerst soort dienst, dat al de belangrijkste internetdienst is geworden - WWW. Wereldwijd Web- Wereld wijde web). WWW is een informatiesysteem voor toegang informatiebronnen, verspreid over de hele wereld. De WWW-omgeving bestaat uit WWW-knooppunten, ook wel genoemd Websites(Engels) plaats - locatie). Gegevensuitwisseling tussen websites is gebaseerd op een protocol voor gegevensoverdracht dat wordt genoemd Hypertext-overdrachtsprotocol HTTP- HyperText-overdrachtsprotocol.

Het punt is dat website pagina's zijn hypertekst- en hypermediadocumenten die zijn gemaakt met behulp van special opmaaktaal HTML-hypertekst- HyperText-opmaaktaal.

Hypertekst- dit is een document waarin de zogenaamde hyperlinks naar andere documenten op andere computers Web-cemu. Door op een hyperlink (meestal een onderstreept en gekleurd woord) te klikken, kunt u eenvoudig naar het bijbehorende document springen. Dit document kan zich op een andere computer op internet bevinden, ook in een ander deel van de planeet.

Hypermedia- hypertekstdocumenten, met hyperlinks naar multimedia-objecten (geluid, afbeeldingen, video, enz.) op internet. Bovendien kunnen hyperlinks zelf multimedia-objecten zijn.

Taal HTML voegt eraan toe tekstdocumenten speciale opdrachtfragmenten - tags label- snelkoppeling, label) - op een zodanige manier dat het mogelijk wordt om tekst in paragrafen te verdelen, koppen op verschillende niveaus in te stellen, tabellen op te bouwen, andere teksten, afbeeldingen, geluid en video aan deze documenten te koppelen, enz.

Gebruik om toegang te krijgen tot gerelateerde webdocumenten URL-adressering (Uniform Resource Locator). Alle webdocumenten op internet hebben URL's. De URL heeft een domeinstructuur en bestaat uit twee delen: het verbindingstype (http:), het daadwerkelijke knooppuntadres, de mapnaam en het bestand op dit knooppunt:

http://www.pogoda.ru/index.html

Een website bevat doorgaans hypermediadocumenten die qua betekenis verwant zijn, verweven zijn met onderlinge links en fysiek op dezelfde server worden gehost. Elk webpaginadocument kan meerdere schermpagina's met tekst en illustraties bevatten.

Elke website heeft een eigen startpagina. startpagina-homepage) is een hypermediadocument met links naar de samenstellende delen van de site.

Adres startpagina Een website wordt op internet verspreid als een WWW-hostadres.

Gebruikers werken mee WWW-systeem met behulp van systeemclientprogramma's genaamd browsers(Engels) wenkbrauwen- doorbladeren, bekijken) en bedoeld voor het organiseren van een dialoog met het WWW-systeem. De gebruiker bladert door webpagina's en communiceert met WWW-servers en andere bronnen op internet. Momenteel de meest populaire browser Microsoft-internet Ontdekkingsreiziger- MS IE. WWW-browsers communiceren met elk type server. De WWW-browser geeft informatie die is ontvangen van een willekeurige server op het scherm weer in een vorm die rekening houdt met de mogelijkheden van het videosysteem van de computer.

Hypertext-technologie biedt gebruikers interactieve toegang tot de informatie-inhoud van de hypertext-omgeving en ondersteunt een vorm van persoonlijke communicatie in deze omgeving.

Tweede type dienstverlening - FTP-servers. Computers die bestanden hosten voor openbaar gebruik, worden FTP-servers genoemd. Er is ruim 10 terabyte aan internet beschikbaar gratis bestanden, inclusief software. Deze bestanden kunnen worden gekopieerd met FTP-bestandsoverdrachtprogramma's, die kopieën van bestanden van de ene website naar de andere verplaatsen in overeenstemming met FTP-protocol (Bestand Overdrachtsprotocol - bestandsoverdrachtprotocol).

Derde soort dienstverlening - e-mail (elektronische post, Engels mail- mail, afgekort e-mail, lezen e-mail). Dient voor transmissie sms-berichten binnen het internet en tussen andere netwerken e-mail. U kunt software, geluid en grafische bestanden, die worden verwerkt met behulp van SMTP-protocollen(Simple Mail Transfer Protocol) ingeschakeld mailserver en POP (Post Office Protocol) om berichten te ontvangen. Elke abonnee die e-mail gebruikt, krijgt een uniek domein toegewezen postadres, waarvan het formaat is<имя пользователя> @ <имя почтового сервера>

Bijvoorbeeld, [e-mailadres beveiligd].

Hier buiger- gebruikersnaam, vasjuky.ru- computernaam, @ - scheidingsteken, de semantische betekenis ervan is het voorzetsel "aan".

Berichten die per e-mail worden ontvangen, worden opgeslagen op een speciaal mailserver in het gebied dat aan de ontvanger is toegewezen schijf geheugen- zijn elektronische brievenbus, waar ze op elk gewenst moment kunnen worden gedownload en gelezen. Als u een bericht wilt verzenden, moet u dit weten het e-mailadres van de abonnee. Met communicatie van hoge kwaliteit bereikt een e-mail binnen enkele minuten waar ook ter wereld.

Meest populair mailprogramma's in Rusland zijn MS OutlookExpress En De vleermuis!. De eerste wordt geleverd als onderdeel van de operatiekamer Windows-systemen, en de tweede is een product van het Moldavische bedrijf RITLabs.

Vierde soort dienstverlening - teleconferentiesysteem, of Usenet-nieuwsgroepen(van Gebruikersnetwerk). Dit systeem organiseert collectieve discussies op verschillende gebieden, die worden genoemd teleconferenties. Elke call omvat een aantal discussies over specifieke onderwerpen. Tegenwoordig heeft Usenet er ongeveer twintigduizend discussiegroepen (NieuwsGroepen), onderverdeeld in verschillende categorieën:

nieuws- vragen over het teleconferentiesysteem;

associëren-computers en software;

wetenschap- onderzoeksactiviteiten;

soc- sociale kwesties;

gesprek- debatten over diverse controversiële kwesties;

diversen- al het andere.

Binnen elk van deze categorieën bestaat er een eigen hiërarchie waarin thematische groepen zijn geïdentificeerd.

Nieuwsgroepen- dit zijn speciale servers die snel informatie met elkaar uitwisselen en periodiek bijgewerkt nieuws naar clientcomputers verzenden. De gebruiker kan zo'n klant worden door zich te abonneren op het ontvangen van nieuws over een bepaalde groep van zijn provider of van een server die nieuwsdiensten levert.

Vijfde soort diensten- elektronisch prikbord BBS (Bulletin Board System). Gebruikers hebben de mogelijkheid om er berichten op achter te laten. Voor veel elektronische message boards is registratie vereist.

Zesde soort diensten- Internethelpdesk. Een voorbeeld is helpdesk RFC (Verzoek om commentaar), die informatie bevat over verschillende onderwerpen voor de internetgebruiker.

Zevende soort diensten- Computerbeheerservice op afstand Telnet. Door verbinding te maken met een externe computer, kunt u deze service gebruiken om de bronnen ervan te beheren. Met name op een externe supercomputer is het mogelijk complexe berekeningen uit te voeren die veel tijd zouden vergen als ze op een gewone pc zouden worden uitgevoerd.

Je hebt de termen ICMP, TCP, UDP en dergelijke waarschijnlijk meer dan eens gehoord. In dit artikel worden de belangrijkste netwerkprotocollen beschreven. Wat betekenen ze, waar worden ze gebruikt en wat is het verschil ertussen. Ik probeerde te systematiseren deze informatie om er grondiger mee om te gaan.

De werking van internet is gebaseerd op het werk van verschillende protocollen, die zich boven elkaar bevinden. Wat zijn de belangrijkste en wat betekenen deze afkortingen?

MAC (Mediatoegangscontrole)- dit is het protocol laag niveau. Het wordt gebruikt als apparaatidentificatie in lokaal netwerk. Elk apparaat dat met internet is verbonden, heeft zijn eigen unieke karakter MAC-adres. Dit adres wordt ingesteld door de fabrikant. Dit is een verbindingslaagprotocol waar elke gebruiker vrij vaak mee te maken krijgt.

IP (internetprotocol)Vergeleken met MAC ligt het een niveau hoger. IP-adressen zijn uniek voor elk apparaat en zorgen ervoor dat computers elkaar op het netwerk kunnen vinden en identificeren. IP hoort erbij netwerkniveau TCP/IP-modellen.

Netwerken communiceren in complexe structuren, en met de hulp van dit protocol machines bepalen mogelijke manieren naar het doelapparaat (deze paden kunnen tijdens gebruik veranderen). Het protocol wordt geïmplementeerd met behulp van bekende soorten IPv4 en IPv6, waarover ik al schreef in een van.

ICMP (Internet Control Message Protocol)ontworpen om apparaten berichten uit te laten wisselen. Dit kunnen bijvoorbeeld foutmeldingen zijn of informatie waarschuwingen. Dit protocol verzendt geen gegevens. Dit protocol is van een hoger niveau dan het IP-protocol.

TCP (Transmissiecontroleprotocol)– een van de belangrijkste netwerkprotocollen, die zich op hetzelfde niveau bevindt als het vorige ICMP-protocol. Het regelt de gegevensoverdracht. Er zijn situaties waarin pakketten in de verkeerde volgorde aankomen of ergens verloren gaan. Maar het TCP-protocol garandeert de juiste volgorde van aflevering en maakt het mogelijk om pakkettransmissiefouten te corrigeren. Informatie wordt in de juiste volgorde voor de toepassing gepresenteerd. De verbinding wordt tot stand gebracht met behulp van een speciaal algoritme, waarbij een verzoek wordt verzonden en het openen van de verbinding door twee computers wordt bevestigd. Veel applicaties gebruiken TCP, waaronder SSH, WWW, FTP en andere.

UDP (gebruikersdatagramprotocol)bekende protocollen, enigszins vergelijkbaar met TCP, dat ook op de transportlaag werkt. Het belangrijkste verschil is de onbetrouwbare gegevensoverdracht: de gegevens worden bij ontvangst niet geverifieerd. In sommige gevallen is dit ruim voldoende. Door minder pakketten te verzenden, is UDP sneller dan TCP. Er hoeft geen verbinding tot stand te worden gebracht en het protocol wordt gebruikt om pakketten tegelijk naar meerdere apparaten of IP-telefonie te verzenden.

ApplicatieprotocolHTTP (protocol voor hypertekstoverdracht)ligt ten grondslag aan de werking van alle sites op internet. HTTP maakt het mogelijk om de benodigde bronnen op te vragen van een extern systeem, zoals webpagina's en bestanden.

FTP (protocol voor bestandsoverdracht)– gebruikt voor gegevensoverdracht. Het werkt op applicatieniveau en zorgt voor bestandsoverdracht van de ene computer naar de andere. FTP wordt terecht als onveilig beschouwd en mag niet worden gebruikt voor de overdracht van persoonlijke gegevens.

– gebruikt om duidelijke en gemakkelijk leesbare adressen om te zetten in complexe IP-adressen die moeilijk te onthouden zijn en omgekeerd. MET met behulp van DNS we hebben toegang tot een internetbron via de domeinnaam.

verwijst ook naar een applicatielaagprotocol. Het is ontworpen om te voorzien afstandsbediening systeem via een beveiligd kanaal. Dit protocol wordt gebruikt om veel te bedienen aanvullende technologieën. Lees meer over protocollen voor bestandsoverdracht in En .

POP3 (Postkantoorprotocol)– een standaardprotocol dat wordt gebruikt om e-mailberichten te ontvangen. Het mailverbindingsprotocol is ontworpen om verzoeken voor het ontvangen van e-mail van client-mailprogramma's te verwerken.

SMTP (Simple Mail Transfer Protocol)– protocol voor e-mailverzending. Hoofdtaak SMTP-server: retourzending of ontvangstbevestiging, of melding van een fout, of verzoek om aanvullende gegevens.

Al deze protocollen zorgen voor een soepele werking van het internet, dat we dagelijks gebruiken. Begrijpen hoe netwerken werken basisniveau erg belangrijk voor elke serverbeheerder of webmaster. Hiervoor wordt gebruikt juiste instellingen uw diensten op internet, evenals eenvoudige detectie van problemen en probleemoplossing.

4589 keer Vandaag 10 keer bekeken

Het internet, een netwerk van netwerken, verenigt een groot aantal verschillende lokale, regionale en bedrijfsnetwerken, werkt en ontwikkelt zich via het gebruik van één enkel TCP/IP-protocol voor gegevensoverdracht.

Een communicatieprotocol is een afspraak tussen twee abonnees over hoe en in welke volgorde zij gegevens zullen uitwisselen. Een duidelijke illustratie van het communicatieprotocol is een poging om te communiceren tussen twee gesprekspartners die verschillende talen spreken.

De term TCP/IP bevat de naam van twee protocollen:

Trapmissio-controleprotocol (TCP) - transportprotocol;

· Internet Protocol (IP) - routeringsprotocol.

Het TCP/IP-protocol zorgt voor de overdracht van informatie tussen computers in een netwerk.

Laten we de werking van dit protocol eens bekijken naar analogie van de overdracht van informatie via gewone post. Om ervoor te zorgen dat de brief de beoogde bestemming bereikt, worden het adres van de ontvanger (aan wie de brief is gericht) en het adres van de afzender (van wie de brief afkomstig is) op de envelop vermeld.

Op dezelfde manier wordt informatie die via het netwerk wordt verzonden “verpakt in een envelop” waarop de IP-adressen van de computers van de ontvanger en de afzender worden “geschreven”, bijvoorbeeld “Aan: 198.78.213.165”, “Van: 193.124.5.33 ”.

Inhoud van de envelop op computertaal genaamd IP-pakket en is een set bytes.

Bij het doorsturen van gewone brieven worden ze eerst bij de dichtstbijzijnde afgeleverd Postkantoor naar de afzender en vervolgens langs de keten van postkantoren naar het dichtstbijzijnde postkantoor voor de ontvanger verzonden. Bij tussenliggende postkantoren worden de brieven gesorteerd, d.w.z. er wordt bepaald naar welk volgende postkantoor een bepaalde brief gestuurd moet worden.

Op weg naar de ontvangende computer passeren IP-pakketten ook via talrijke tussenliggende internetservers waar de routeringsoperatie wordt uitgevoerd. Als gevolg van routering worden IP-pakketten van de ene internetserver naar de andere verzonden, waarbij ze geleidelijk de ontvangende computer benaderen. Om soepel en snel te kunnen werken, moeten de computers die pakketten verzenden, ontvangen en routeren, dezelfde strikte regels volgen. De set van deze regels voor internet is het Intemet Protocol (IP).

Internetprotocol - Internetprotocol (IP)- dit is een enkele set regels, waardoor computers snel IP-pakketten ontvangen, routeren en verzenden.

Laten we ons nu voorstellen dat we een manuscript van meerdere pagina's per post moeten verzenden, maar het postkantoor accepteert geen grote pakketten en pakketten. Het idee is simpel: als het manuscript niet in een gewone postenvelop past, moet het in vellen worden gedemonteerd en in verschillende enveloppen worden verzonden. In dit geval moeten de bladen van het manuscript worden genummerd, zodat de ontvanger weet in welke volgorde deze bladen met elkaar moeten worden verbonden.

Een soortgelijke situatie doet zich vaak voor op internet wanneer computers bestanden van meerdere megabytes uitwisselen. Als zo’n bestand in zijn geheel wordt verzonden, kan het het communicatiekanaal lange tijd “verstoppen”, waardoor het ontoegankelijk wordt voor het verzenden van andere berichten. In dit geval moet u op de verzendende computer splitsen groot bestand in kleine delen, nummer ze en transporteer ze in afzonderlijke IP-pakketten naar de ontvangende computer. Op de ontvangende computer moet deze uit afzonderlijke onderdelen worden samengesteld bronbestand. Al deze acties worden uitgevoerd op basis van het Transmission Control Protocol (TCP), d.w.z. transportprotocol.

Transportlek - Transmission Control Protocol (TCP)- Hiermee kan de verzendende computer een groot bestand in kleine delen splitsen, nummeren en in afzonderlijke IP-pakketten naar de ontvangende computer transporteren. Op de ontvangende computer wordt het bronbestand uit afzonderlijke delen samengesteld.

Interessant genoeg hebben deze pakketten voor het IP-protocol dat verantwoordelijk is voor de routering geen verband met elkaar. Daarom kan het laatste IP-pakket gaandeweg het eerste IP-pakket inhalen. Het kan blijken dat zelfs de bezorgroutes van deze pakketten compleet anders zullen zijn. Echter TCP-protocol wacht op het eerste IP-pakket en stelt het bronbestand in de juiste volgorde samen.

Het communicatieprotocol wordt gekenmerkt door het concept - Foutcorrectie. Foutcorrectie is een proces waarvan het algemene idee is dat de verzonden datastroom wordt verdeeld in IP-pakketten, aan het einde van elk daarvan wordt een bepaald getal toegevoegd, een zogenaamde controlesom, berekend op basis van de IP-pakketgegevens. Bij ontvangst wordt het berekend op basis van de ontvangen gegevens controlesom elk ontvangen IP-pakket en vergelijkt dit met het pakket dat van de afzender is ontvangen. Als deze twee bedragen niet overeenkomen, betekent dit dat er een fout is opgetreden tijdens de verzending van het IP-pakket. In dit geval wordt de modem gedwongen om verzending van het defecte blok aan te vragen. Snelheid neemt af. En als er opnieuw fouten optreden, wordt de verbinding verbroken. Waar komen fouten vandaan? Bij het overbrengen van gegevens naar lange afstand in de communicatielijn worden gevormd vreemd geluid en interferentie die over het bruikbare signaal heen komt en dit verstoort.