Протоколи
Протокол е правило или сбор от правила и стандарти за комуникация, които компютрите използват когато изпращат данни. Изпращача и получателя в комуникацията трябва да използват един и същи протокол.
За да обменят информация изпращачите и получателите (хостовете) трябва първо да установят съгласие за това как ще изглежда информацията. Когато хостовете си изпращат цяла серия от 0-ли и 1-ци, двете страни в комуникацията трябва да са нясно какво означават тези 0-ли и 1-ци. Част от изпратената информация представлява адрес, а друга част представлява същинските данни, всеки хост има уникален адрес. Информацията се предава между хостовете базирайки се на тези адреси, точно както това става с пощенските услуги. Изпращащия компютър първо трябва да разбере как да открие правилния адрес на получателя и как да маршрутизира информацията до него.
Произход на TCP/IP и Интернет
Двама души могат да комуникират помежду си, когато говорят на един и същи език. Компютрите работят по същия начин. Transmission Control Protocol/Internet Protocol (TCP/IP) е език, който компютрите говорят. TCP/IP е набор от правила, които дефинират как два компютъра се адресират помежду си и обменят информация. Този списък от правила се нарича протокол (protocol). Множество протоколи групирани заедно формират protocol suite (протоколен пакет) и работят заедно като protocol stack (протоколен стек).
TCP/IP е силен, бърз, скалируем и ефективен пакет от протоколи, той е протокола на интернет.