Transmission Control Protocol of TCP is een protocol in combinatie met het Internetprotocol of IP , om gegevens via internetverbindingen sturen . De TCP header bevat velden nodig zijn om verbinding te maken en garanderen het transport van de data over het netwerk . TCP Header Reeksen Sequence en acknowlegment De TCP header bevat verschillende velden die kritisch zijn voor de operatie . Het volgnummer geeft het verre eind hoeveel bytes in totaal verzonden sinds het begin van de gegevensuitwisseling . Het bevestigings nummer vertelt de externe computer wat bytes met succes zijn ontvangen. TCP Header Vlaggen Vlaggen geven de status . TCP header bevat vlaggen om de toestand van de transmissie aangeven . De SYN vlag wordt gebruikt volgnummers synchroniseren aan het begin van het gesprek . De ACK wordt gebruikt om gegevens die met succes ontvangen bevestigen . De FIN vlag wordt gebruikt om een verbinding te beëindigen . TCP Header poortnummers Ports betekenen multiplexing . De TCP header bevat ook poortnummers , welke software adressen zijn . Deze zorgen ervoor dat meerdere verbindingen met gegevens over dezelfde weg te sturen zonder te interfereren met elkaar. Gegarandeerd gegevens Levering Gegarandeerde TCP levering garandeert dat de gegevens met succes wordt overgedragen . Elke keer dat een aantal gegevens worden verzonden , het verzenden van incrementen computer het volgnummer van het aantal bytes , of tekens in de gegevens . Als de gegevens correct zijn ontvangen , zal de externe computer reageert met een bevestiging nummer gelijk is aan de volgende verwachte byte aan gegevens . TCP Three Way Handshake Handdruk start een verbinding . TCP gericht is op verbindingen . Voordat gegevens worden verzonden een verbinding tot stand worden gebracht met het verre eind . Dit duurt drie stappen . In stap een stuurt het afkomstig computer een TCP- header met een willekeurige initiële volgnummer en de SYN vlag gezet . In stap twee de externe computer terug een TCP- header met zijn willekeurige initiële volgnummer en de SYN vlag gezet . Het verre eind erkent ook het eerste pakket door de ACK flag . In stap drie stuurt het afkomstig computer een TCP- header met de ACK flag set . In alle gevallen , wanneer de ACK vlag is ingesteld , de afzender stelt het bevestigingsnummer om de volgende byte die vanaf de externe einde wordt verwacht . TCP Multiplexing met poorten Multple poorten verbindingen zijn software- adressen in de TCP- header aangeeft welke applicatie of verwerkt op de server moet worden gebruikt . Poortnummers zijn vaak goed bekend . De meeste servers gebruiken poort 80 voor webservers en poort 25 voor e-mailservers . Met behulp van de verschillende poorten voor verschillende toepassingen laten computers maken meerdere verbindingen over hetzelfde netwerk en nog steeds elke verbinding onafhankelijk .
|