TCP /IP är en uppsättning kommunikationsprotokoll som utvecklats på 1970-talet av Defense Advanced Research Projects Agency ( DARPA ) av US Department of Defense . Den utvecklades på DARPA : s nätverk kallas ARPANET och ytterligare utvecklats för att användas för kommunikation på Internet . Idag , alla datorer som ansluts till Internet eller Internet - som privata utbredda nätverk är i huvudsak använder detta protokoll . Standardisering
Även datorer kan utbyta data med varandra med hjälp av flera dataöverföringsmetoder , kommunikation per definition kräver den överförda informationen skall förstås på mottagarsidan . Ett kommunikationsprotokoll är som ett språk, det gör att datorer kan kommunicera med varandra så att den mottagande datorn förstår den data som sänds till den. TCP /IP standardiserar denna kommunikation genom att erbjuda ett universellt protokoll för alla datorer över Internet för att använda i sin kommunikation med varandra .
Interoperabilitet
Precis som i mänsklig kommunikation , kan datorer använder flera olika språk för att kommunicera med varandra . Vissa protokoll kan vara mer lämplig för användning i vissa privata nätverk än TCP /IP . Emellertid möjliggör TCP /IP även sådana nätverk som ska anslutas till Internet. Dessutom låter det datorer och enheter med olika hårdvara arkitekturer och köra olika system operativsystem kommunicerar med varandra . Detta innebär en dator som kör Windows kan ansluta till en webbserver som kör Linux att surfa på webbplatsen värd det . Det är ganska likt användningen av engelska som internationellt språk i dag .
Adressering
TCP /IP tilldelar varje dator i nätverket en unik adress som kallas dess IP-adress . Således är varje dator i nätverket unikt identifierbart och information skulle sändas till det genom att helt enkelt ta itu med dess IP-adress . Den nuvarande tillämpningen av IP adressering kallas IPv4 , medan en nyare implementering stöder ett mycket större antal unika adresser kallas IPv6 utvecklas för att ersätta IPv4 .
Connection
Kommunikation med TCP /IP börjar med en förbindelse etableras mellan de två datorerna . Detta uppnås på ett systematiskt sätt , kallas trevägs TCP handskakning . Datorn initierar kommunikationen sänder en paketdataanslutning begäran till den andra datorn . Om datorn är den med rätt IP-adress , skickar den ett paket tillbaka . Om den första dator tar emot detta paket , sänder den en annan en till den andra datorn , som kan mottas av den senare etablerar en anslutning. Informationen är sedan utbyts med denna etablerade sammanhang , vilket minskar risken för att information komprometteras .