TCP , ook wel bekend als de Transmission Control Protocol , maakt deel uit van de Internet Protocol Suite, die computer - naar - computer communicatie verzorgt over een netwerk . Het protocol voert taken uit meestal de verantwoordelijkheid van de transportlaag , zoals de oprichting van verbindingen tussen computers en het verstrekken van in-order overdracht van informatie . Geschiedenis eerste instantie gemaakt als onderdeel van het ARPANET onderzoeksproject in 1973 , TCP stond voor Transmission Control Program in plaats van het protocol , zoals gespecificeerd in Internet Engineering Task Force RFC ( Request for Comments ) 675 . Het Transmission Control Program gaf later aanleiding tot een meer modulair systeem van protocollen , waarvan het Internet Protocol Suite geworden . Het succes van TCP nauw weerspiegelde het wel en wee van ARPANET , die uiteindelijk geëvolueerd tot de moderne Internet . Verbeteringen aan het protocol hebben plaatsgevonden door de jaren heen , met name in termen van congestie controle , maar het dient nog steeds hetzelfde fundamentele doel van het transport van data . Connections U kunt nooit garanderen de levering van informatie op het internet . Bij het aanmaken van een nieuwe verbinding , gebruikt TCP een three-way handshake om ervoor te zorgen beide partijen weten de verbinding correct is ingesteld . Een combinatie van IP- adres en het poortnummer unieke aanduiding van een verbinding, die bij de eerste creatie van het protocol zin gemaakt . Laptops veranderen hun IP-adressen als ze bewegen rond , echter , waardoor het moeilijk is om goed verkeer te leveren , wat leidt tot de creatie van mobiele IP-protocollen te werken rond de beperkingen van TCP . Data Transfer het Transmission Control Protocol zorgt voor levering van data in de juiste volgorde door het aanbrengen van een volgnummer voor elk pakket van informatie stuurt . De ontvanger kan dan het volgnummer van een transmissie te filteren op dubbele pakketten en herschikken pakketten in de juiste volgorde . Cumulatieve erkenning betekent dat elk onbevestigde pakketten doorgeven volledig , wat leidt tot foutloze gegevensoverdracht . Datagram Structuur Twee hoofdonderdelen uitmaken van de TCP- datagram , of packet . De sectie "header " heeft 10 verplichte velden , alsmede ruimte voor optionele uitbreidingen op het pakket om de bestemming te leiden en de integriteit van de gegevens die het bevat . De sectie " data " bevat de payload van het pakket , dat een onbepaalde duur heeft . Hoewel het protocol geen limiet opgeeft , is de facto een limiet opgelegd door de framemaat , of hoeveelheid informatie de hardware kan overbrengen in een keer. Beveiligingslekken TCP blijft kwetsbaar voor verschillende aanvallen , waaronder denial of service en het stelen van een verbinding . Overnemen van een verbinding kan een aanvaller een communicatie te onderscheppen , en dus het volgnummer wordt naast gebruik te leren . Hij kan vervolgens een nep pakket naar de bestemming , waardoor een verlies van synchronisatie . Ondanks dit, TCP blijft een van de meest stabiele en veilige protocollen in het huidige gebruik , van zijn uitgebreide tests in de handen van de internetgemeenschap .
|