"Anerkendt forbindelsesorienteret service" beskriver en type kommunikation, hvor:
* Forbindelsesorienteret: Data udveksles over en dedikeret, virtuel forbindelse mellem to enheder. Denne forbindelse er etableret, før enhver dataoverførsel begynder, hvilket sikrer en pålidelig vej til kommunikation.
* anerkendt: Hver datapakke, der transmitteres over forbindelsen, anerkendes af modtageren. Dette sikrer, at data ikke går tabt eller ødelægges under transit. Hvis en pakke går tabt eller ødelægges, videresender afsenderen den, indtil den er modtaget.
Her er en sammenbrud af de vigtigste egenskaber:
Forbindelsesinstitution:
* Før kommunikationen begynder, etableres der en forbindelse mellem afsenderen og modtageren.
* Dette involverer en håndtryksproces, hvor begge parter er enige om kommunikationsparametrene.
* Forbindelsen giver en dedikeret sti til data til at flyde mellem dem.
Dataoverførsel:
* Data sendes som en række pakker over den etablerede forbindelse.
* Hver pakke anerkendes af modtageren for at bekræfte dens modtagelse.
* Denne anerkendelsesmekanisme sikrer dataintegritet og pålidelighed.
Tabdetektion og videresendelse:
* Hvis en pakke går tabt eller ødelægges under transmission, sender modtageren ikke en anerkendelse.
* Afsenderen er ude og venter på anerkendelse og genindfører den mistede pakke.
* Denne proces fortsætter, indtil pakken er modtaget med succes.
Fordele:
* Pålidelighed: Sikrer, at data ankommer til destinationen nøjagtigt og uden tab.
* Bestilt levering: Datapakker ankommer i den rækkefølge, de blev sendt.
* flowkontrol: Forhindrer afsenderen i at overvælde modtageren med data.
Ulemper:
* Overhead: Anerkendelsesprocessen tilføjer overhead til kommunikationen.
* Forbindelsestid: Etablering af en forbindelse kan tage tid.
* Ressourceforbrug: Vedligeholdelse af en forbindelse kræver ressourcer, som kan være en bekymring for applikationer med høj volumen.
Eksempler:
* TCP (transmissionskontrolprotokol): Et almindeligt eksempel på en anerkendt forbindelsesorienteret protokol, der bruges til internetkommunikation.
* Secure Shell (SSH): En sikker protokol til fjern login og filoverførsel bruger også TCP til datatransmission.
* Virtual Private Networks (VPNS): VPN'er anvender ofte anerkendte forbindelsesorienterede protokoller til sikkert at oprette forbindelse til et eksternt netværk.
I modsætning hertil kræver forbindelsesløse tjenester (som UDP) ikke en dedikeret forbindelse og anerkendelser, der ofrer pålideligheden for hastighed. Valget mellem forbindelsesorienterede og forbindelsesløse tjenester afhænger af de specifikke applikationskrav og balancen mellem hastighed og pålidelighed.