Protokoły IP to zestaw protokołów wymaganych do nadawania i odbierania informacji za pośrednictwem Internetu. Jest on powszechnie znany jako zestaw protokołów TCP/IP, ponieważ pierwszymi dwoma protokołami sieciowymi, które zostały zdefiniowane w tym standardzie były TCP i IP. Opierający się na otwartych standardach TCP/IP zastąpił prywatne zestawy protokołów innych producentów takich jak AppleTalk firmy Apple i IPX/SPX (ang. Internetwork Packet Exchange/Sequenced Exchange) firmy Novell.
Pierwszą siecią wykorzystującą przełączanie pakietów i jednocześnie poprzednikiem dzisiejszego Internetu była sieć ARPANET (Advanced Research Projects Agency Network), która powołana została do życia 1969 roku, aby połączyć ze sobą komputery mainframe, znajdujące się w czterech lokalizacjach. ARPANET był finansowany przez Departament Obrony Stanów Zjednoczonych (ang. U.S. Department of Defense) na użytek uniwersytetów i laboratoriów badawczych. Firma Bolt, Beranek and Newman (BBN) była wykonawcą, który zajmował się początkowym rozwojem sieci ARPANET, tworząc między innymi pierwszy router znany jako Interface Message Processor (IMP).
W 1973 roku, Robert Kahn i Vinton Cerf rozpoczęli pracę nad pierwowzorem protokołu TCP, aby rozwijać następną generację sieci ARPANET. TCP został zaprojektowany w celu zastąpienia istniejącego w sieci ARPANET protokołu NCP (Network Control Program). W 1978 roku, protokół TCP został podzielony na dwa protokoły: TCP i IP. W późniejszym czasie, do zestawu protokołów TCP/IP zostały dodane inne protokoły takie jak Telnet, FTP, DNS i wiele innych.
Kliknij na osi czasu przedstawionej na rysunku, aby zobaczyć szczegóły rozwoju innych protokołów sieciowych i aplikacji.