Forskjellen mellom TCP og IP

TCP vs. IP

Transmisjonskontrollprotokoll (også kjent som TCP) er en kjerneprotokol for Internet Protocol Suite. Den opererer på et høyere nivå enn dets landsmann, Internet Protocol (også kjent som IP). De to største bekymringene for TCP er de to ende-systemene - en nettleser og en webserver, for eksempel. TCP gir levering av en strøm av byte fra et program fra en datamaskin til en annen datamaskin. TCP har også ansvaret for å kontrollere størrelse, strømstyring, hastigheten på datautveksling og trafikkbelastning i nettverk.

IP er en protokoll som brukes til datakommunikasjon over et pakkesvitsjet internettverk (det vil si et nettverk hvor alle overførte data er gruppert sammen). Som med TCP, bruker den også Internet Protocol Suite. Det er den primære protokollen i Internet Layer of Internet Protocol Suite. Hovedoppgaven er å levere fremtredende protokolldatagrammer (også kjent som pakker) fra kildeverten til mottakerverten basert bare deres adresser. Som sådan definerer IP adresseringsmetoder og strukturer for innkapsling av pakkene.

TCP tilbyr kommunikasjonstjenester på mellomnivå mellom et applikasjonsprogram og IP. Hva dette betyr er at når et applikasjonsprogram ønsker å sende et stort stykke data over Internett ved hjelp av IP, i stedet for å bryte dataene i størrelser som passer til IP og ved hjelp av en rekke forespørsler fra IP, er programvaren i stand til å utstede en enkelt forespørsel til TCP, og la denne protokollen håndtere detaljene i IP-overføringen. TCP oppdager problemer som oppstår i IP, ber om tilbakering av pakkene som er tapt, omarrangerer rekkefølgen av pakkene (slik at de settes tilbake i riktig rekkefølge), og bidrar til å minimere nettverksbelastning (for å redusere forekomsten av andre problemer nedover linjen). Når alt dette er gjort og riktig kopi av dataene har blitt samlet, sendes pakken sammen til applikasjonsprogrammet.

IP-innkapsling betyr at dataene fra en overlags protokoll samles i form av en pakke - eller datagram. Det er ikke noe reelt behov for kretsoppsett før en vert sender pakker til en annen vert som den aldri tidligere har kommunisert. Som sådan er IP en protokoll uten tilkobling - i direkte kontrast til offentlige telefonnumre som krever oppsett av en krets for at hver telefonsamtale skal gå gjennom. Som et resultat av IP-innkapslingen kan den brukes over et heterogent nettverk (et nettverk som forbinder datamaskiner som kan bestå av en kombinasjon av tilkoblingsverktøy) for å løse IP-adresser til datalinkadresser.

Sammendrag:

1. TCP er en kjernen som opererer på et relativt høyt nivå; IP opererer på et lavere nivå.

2. TCP gir kommunikasjonstjenester på mellomnivå mellom et applikasjonsprogram og IP; IP encapsulates all data, og er koblingsløs.