..


Sponsrade länkar

TCP

Artikel skriven av Matthew Petrioli
Sida 1 av 7

I denna artikel kommer vi att analysera egenskaperna hos TCP och kommer att försöka ta itu med, tillräckligt ingående, de viktigaste frågorna som rör detta protokoll.

Tillförlitlighet

Låt oss börja med att säga att TCP är ett protokoll som hör till transport lagret protokollstacken i ISO / OSI. De flesta Internet-tillämpningar använder i själva verket detta protokoll och som - till sin natur - kännetecknas av en hög grad av tillförlitlighet.

Vi kommer att se, i artikeln, anledningen till detta uttalande.

Anslutning-orienterade protokoll

TCP är en förbindelse-orienterad protokoll som sedan två applikationer på olika terminaler, innan överföring av data, utarbeta en sådan anslutning handskakning (handskakning). I denna preliminära information och därefter överförs till att säkerställa en tillförlitlig servicepaket conesgna.

Full duplex

TCP erbjuder en full duplex, där är därför flödet av data mellan sändare och mottagare dubbelriktad, mer exakt dataströmmar med olika riktningar, kan samexistera. Detta innebär att en Generic Host kan överföra data till en annan och samtidigt ta emot data från tredje värd utan att minska tillförlitligheten av överföringen.

Punkt-till-punkt

Du kan definiera en generisk TCP-anslutning som en punkt-till-punkt på att en källa och en destination.

Med detta sagt är det klart att inte kan användas i multicast-läge, eller överföring av data från en sändare till flera mottagare i en operation. Om vi ​​antar att ett generiskt värd har att meddela de andra tre värdar något måste med nödvändighet att upprätta en separat TCP-anslutning för varje destination värd.

Verksamheten sköts av TCP är helt osynliga i nätverket nivå funktioner som vidarekoppling paket når en router.

Stream-orienterade protokoll

Dessutom är TCP ett protokoll som skulle kunna definieras som en ström-orienterade protokoll eller TCP "ser" de uppgifter som överförs som en ström av bytes som beställs som är numrerade.

Huvuddragen av TCP

Huvuddragen i TCP kan sammanfattas i nedanstående lista:

  • Tillförlitlig dataöverföring: Du är garanterad en tjänst av tillförlitliga uppgifter innebär att alla data som skickas av avsändaren levereras till mottagaren och utan fel. Det kan hända av misstag mellan länkar, att vissa paket försvinner i nätverket. Vid denna punkt kommer TCP upptäcker detta misslyckande att ta emot och vidaresända de förlorade paket för att gå vidare (vi kommer att se mer i detalj hur denna process sker).
  • Omnumreringen av paket korrekt: Den här funktionen är oerhört viktigt för en korrekt förståelse av meddelandet från målprogrammet. Faktum är att det kan hända att paketen blir försenade conteneti information inom nätverket på grund av överbelastning, och därför kan det hända att komma fram till destinationen i fel ordning. Uppgift TCP är just att sätta ihop den korrekt, meddelandet och skicka det till nästa nivå.
  • Flödeskontroll: TCP kontrollerar att en värd i snabbare dataöverföring är inte att svämma över de få buffert av en annan värd långsammare. Faktum är att om TCP genomförandet märker att målvärddatorns har svårt att läsa data i får bufferten, sänker frekvensen för överföring av sändaren för att balansera resultatet för de två värdar.
  • Trängseln Kontroll: Om TCP inser att det finns en utbredd överbelastning på nätet kräver den sändande värden att minska frekvensen av paketöverföring att undvika congesting nätverket mer.

Definition av MMS (max storlek på segment)

För att förstå argumenten från någon artikel ger nu en definition av maximala storleken på det segment som vi kallar MSS.

MSS värdet för parametern bestäms av värdet på Maximum Transmission Unit kallas MTU eller byggstorlek till den största hållbara länken lager. Ytterst är MSS värdet väljs så att en transport-lager-segmentet överförs i en enda länk lager ram.

I samma kategori ...
E-Learning
ASP och Access (ebook) ASP och Access (ebook)
Hantera en MS Access-databas med ASP. På endast 29 €.
MS Access (avancerat) MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €.
Photoshop (kurs) Photoshop (kurs)
Webbgrafik och fotoredigering med den populära Adobe Photoshop. Från 49 €.
Sponsrade länkar