Протоколы IP и TCP
В Internet находится огромное количество пользователей. Для того чтобы определить, кому предназначена информация, каждому пользователю присваивается специальный адрес. Определенные правила работы Internet называются протоколами. Так, Internet-протокол (Internet Protocol, IP) предназначен для адресации, что позволяет маршрутизатору определить необходимые действия при поступлении информации. Internet-адреса (IP-адреса) состоят из четырех чисел, разделенных точками. Каждое из этих чисел находится в диапазоне от 0 до 255.
Поскольку Internet состоит из множества сетей, то левая часть адреса показывает, к какому участку сети относится компьютер, а правая содержит точное указание компьютера, который должен получить информацию.
Пересылаемая информация разбивается на части, называемые пакетами. IP-пакет включает в себя информацию, объем которой не превышает 1500 байт, а также адреса отправителя и получателя. Разбиение информации на пакеты не дает возможности монополизации сети одним пользователем.
Очевидно, что очень часто возникает вопрос, связанный с пересылкой объемов информации, превышающих 1500 байт. Для успешного решения проблемы используется протокол управления передачей (Transmission Control Protocol, TCP). Он разбивает информацию на части, а также нумерует их. Это дает возможность "собрать" информацию в нужном порядке в конечном пункте. В случае отсутствия какого-либо пакета или в случае возникновения сомнений в его достоверности будет выполнен запрос на повторную пересылку пакета.
Следует учитывать, что TCP – не единственный используемый протокол. Так, протокол UDP (User Datagram Protocol) зачастую бывает удобнее. UDP проще, чем TCP, не заботится о пропавших пакетах, их нумерации и т. п. UDP используется при посылке коротких сообщений, когда нет сложности повторить передачу, если пакет потерян или задерживается.