..


Sponsorerede links

TCP

Artikel skrevet af Matthew Petrioli
Side 1 af 7

I denne artikel vil vi analysere de karakteristika TCP og vil forsøge at løse, i tilstrækkelig dybde, de vigtigste spørgsmål vedrørende denne protokol.

Pålidelighed

Lad os starte med at sige, at TCP er en protokol, der tilhører transport lag protokolstakken af ISO / OSI. De fleste Internet-applikationer bruger, i virkeligheden, denne protokol, som - i sagens natur - er kendetegnet ved en høj grad af pålidelighed.

Vi vil se, i artiklen, årsagen til dette udsagn.

Forbindelse orienteret protokol

TCP er en forbindelse orienteret protokol, da to applikationer på forskellige terminaler, før overførsel af data, bør etablere en sådan forbindelse håndtryk (handshake). I denne foreløbige oplysninger, og derefter overføres til at sikre en pålidelig service conesgna pakker.

Full-duplex

TCP tilbyder en fuld duplex, hvor derfor strømmen af data mellem afsender og modtager er begge veje, mere præcist de datastrømme, med forskellige retninger, kan eksistere side om side. Det betyder, at en generisk vært kan overføre data til en anden og samtidig modtage data fra tredje vært uden at undergrave pålideligheden af ​​transmissionen.

Punkt-til-punkt

Du kan definere en generisk TCP-forbindelse som et punkt-til-punkt på, at en kilde og en destination.

Det sagde, at det er klart, at der ikke kan bruges i multicast-tilstand, eller overførsel af data fra en afsender til mange modtagere i én arbejdsgang. Hvis vi antager, at en generisk vært nødt til at underrette de andre tre værter noget må nødvendigvis, at etablere en separat TCP-forbindelse for hver destination vært.

Driften varetages af TCP er helt usynlige for netværket niveau funktioner såsom viderestilling pakker nå en router.

Stream-orienteret protokol

Desuden TCP er en protokol, der kan defineres som en strøm-orienteret protokol eller TCP "ser" de data, der overføres som en strøm af bytes, der er besluttet, er nummererede.

De vigtigste elementer af TCP

De vigtigste elementer i TCP kan sammenfattes i nedenstående liste:

  • Pålidelig dataoverførsel: Du er garanteret en tjeneste af pålidelige data betyder, at alle data sendes af afsenderen, er leveret til modtageren og uden fejl. Det kan ske ved en fejl mellem links, at nogle pakke går tabt i netværket. På dette tidspunkt, vil TCP detektere denne undladelse af at modtage og retransmittere tabte pakke for at gå videre (vi vil se i flere detaljer, hvordan denne proces opstår).
  • Genbestilling af pakker korrekt: Denne funktion er ekstremt vigtigt for en korrekt forståelse af meddelelsen ved destinationen ansøgningen. Faktisk kan det ske, at pakker er forsinket conteneti de oplysninger inden for netværket på grund af overbelastning, og derfor kan det ske at nå frem til bestemmelsesstedet i uorden. Opgaven for TCP er netop at samle det korrekt, meddelelsen og sende den til næste niveau.
  • Flow Control: The TCP kontrollerer, at en vært i hurtigere datatransmission ikke er at overløb Modtag buffer på en anden vært langsommere. I virkeligheden, hvis TCP implementeringen bemærker, at destinationen vært har svært ved at læse data i modtage buffer sænker hyppigheden for overførsel af afsenderen med henblik på at afbalancere indsatsen af ​​de to værter.
  • Trængsel Kontrol: Hvis TCP indser, at der er en udbredt overbelastning af nettet kræver, at den afsendende vært at reducere hyppigheden af pakkeoverførsel at undgå congesting nettet mere.

Definition af MMS (maks. størrelse af segment)

For at forstå argumenterne fra nogle artiklen giver nu en definition af den maksimale størrelse på det segment, som vi kalder MSS.

Den MSS Værdien af parameter bestemmes af værdien af de Maximum Transmission Unit kaldes MTU eller ramme størrelse til den største bæredygtige linket lag. I sidste ende er den MSS-værdi, vælges således, at en transport-lags segment er transmitteres i et enkelt link lag ramme.

I den samme kategori ...
E-Learning
Flash MX og ActionScript (Kursus) Flash MX og ActionScript (Kursus)
Bliv en udvikler af web-sites fra 29 €.
Linux (Kursus) Linux (Kursus)
Komplet guide til open source-system. Fra 49 €.
Ruby og Ruby on Rails (Kursus) Ruby og Ruby on Rails (Kursus)
Opret software og web-applikationer med Ruby og RoR. Fra 39 €.
Sponsorerede links