Hovedforskjell: TCP står for Overføringskontroll protokoll. Det er en tilkoblingsorientert og pålitelig protokoll som er tilstede i transportlaget. IP står for internettprotokoll. Det er en tilkobling mindre nettverkslagringsprotokoll og er ansvarlig for å sende pakkene til enheter i nettverket.
Datamaskinens verden er veldig interessant, og spesielt nettverk av datamaskiner. Det har revolusjonert hele begrepet kommunikasjon. Elementene i datanettverket kommuniserer med hverandre og gir dermed et stort utvalg av funksjoner til brukerne. Vi sender e-post til vennene våre, sender dem våre bilder, lytter til en fjern radiokanal og mange flere ting. Hele funksjonen i nettverket ser ut til å fungere sømløst på en enkel plattform. Men bak dette enkle lette nettverket ligger et komplekst system som har blitt forenklet ved bruk av ulike protokoller. I datanettverkets ordliste er protokoller reglene, konvensjonene og datastrukturene som styrer datakommunikasjonen. Disse protokollene definerer måter som datamaskiner og andre nettverksenheter kan utveksle informasjon over et nettverk.
Det åpenbare spørsmålet kan oppstå
Hva er behovet for disse protokollene?
Svaret på spørsmålet ligger i et heterogent system for nettverk. Datamaskiner som interagerer med hverandre, kan variere i forskjellige attributter som maskinvare, spesifikasjoner etc. Det er derfor et samlende sett med regler som bør følges over hele verden for å kunne kommunisere data mellom ulike typer datasystemer. Vi kan ganske enkelt si at det er språk for datamaskiner å snakke med hverandre.
TCP og IP er to best kjente internettprotokoller fra pakken med kommunikasjonsprotokoller. Protokollene er plassert i lagdelt hierarki. Når en melding er sendt fra kilde til avsender, må meldingen gå fra hvert lag av protokollstabel. I dag bruker nettverksstandardene to hovedprotokollstabler kjent av Open System Interconnection (OSI) -modellen og TCP / IP-modellen. OSI er en syvlagsarkitektur, mens TCP / IP består av fire lag. Nå, la oss få detaljer om TCP og IP protokoller.
Meldingen som er i byte (form av 0 og 1) er brutt opp i chucks som er kjent som segmenter. Etter mottak av segmentene sender mottakeren kvitteringer for segmenter. TCP opprettholder også en timer. Hvis bekreftelsen ikke mottas i tide, blir meldingen gjengitt. Hver byte som overføres via TCP-protokollen inneholder et sekvensnummer. Et TCP-segment består av en segmentoverskrift og en dataseksjon. Overskriften inneholder 10 felt som må eksistere og et valgfritt utvidelsesfelt. TCP tilbyr følgende fasiliteter: -
1. Den grupperer bytes i TCP-segmenter og sender dem deretter til IP.
2. Ved hjelp av bekreftelser gir den større pålitelighet.
3. Flyten av bytesoverføring kan også informeres ved hjelp av bekreftelser som sendes av mottakeren til avsenderen.
4. Det tillater multipleksering, noe som betyr at mange prosesser innen en enkelt vert kan bruke TCP-kommunikasjonens fasiliteter.
5. Det gir en full dupleksmekanisme som betyr at dataene kan overføres i begge retninger samtidig.
IP-protokoll står for Internett-protokollen, og den definerer adressene som er nødvendige for å sende dataene fra kilden til destinasjonen. Det ble utviklet på 1970-tallet. IP-adressen brukes til å gi den unike adressen til datamaskiner på et nettverk. Siden adressen er unik, kan den brukes som en identifikator som skal kobles til de andre datamaskinene. Data er organisert i pakker også kjent som datagrammer, og hvert IP datagram inneholder header- og meldingsdata. IP-protokollen bruker prinsipp til slutt til slutt i utformingen, og systemet anses derfor å være upålitelig ved ethvert enkelt nettverkselement eller overføringsmedium. I mangel av sentral overvåking har nettverket en tendens til å være
Det er en forbindelsesløs protokoll, og den er utsatt for ulike feilforhold som datakorrupsjon, pakktap, duplisering og utelukkelse. Connectionless refererer til arrangementet hvor avsenderen sender dataene uten å bestemme tilgjengeligheten til mottakeren. Selv om mottakeren er tilgjengelig, er mottakeren kanskje ikke klar til å motta. Situasjoner som dette kan føre til ulike problemer. Imidlertid refererer TCP / IP til kombinasjonen av TCP og IP protokoller.
Noen av hovedforskjellene er oppført i tabellen nedenfor: -
TCP | IP | |
Definisjon | TCP gir mulighet til å utveksle data mellom applikasjoner | IP håndterer adressering og dirigering av meldinger til datamaskinene over ett eller flere nettverk |
Forbindelse | Forbindelse orientert | Tilkobling mindre metode |
plassering | Transportere | Internett |
Pålitelighet | Pålitelig | upålitelig |
Overføre | Segmenter til internettlag | Datagrammer til fysisk nivå |
Flytkontroll | Ja | Nei |
Format | TCP-segmentene har en 20 byteheader med> = 0 byte data | IP datagrammer inneholder en melding, eller et fragment av en melding, som kan være opptil 65, 535 byte (oktetter) i lengde |