Понятие протокола
Протокол — это совокупность правил, в соответствии с которыми происходит передача информации через сеть. Понятие протокола применимо не только к компьютерной индустрии. Даже те, кто никогда не имел дела с Интернетом, скорее всего, работали в повседневной жизни с какими-либо устройствами, работа которых основана на использовании протоколов. Так, обычная телефонная сеть общего пользования тоже использует свой протокол, который позволяет аппаратам, например, устанавливать факт снятия трубки на другом конце линии или распознавать сигнал о разъединении или даже номер звонящего.
миру компьютеров потребовался единый язык (то есть протокол), который был бы понятен каждому из них.
2.3.1. TCP/IP
Над созданием протоколов, необходимых для существования глобальной сети, трудились лучшие умы человечества. Одним из них был Винтон Серф. Сейчас этого человека называют «отцом Интернета». В 1997 году Президент США Билл Клинтон наградил Винтона Серфа и его коллегу Роберта Кана национальной медалью за заслуги в области технологии, отметив их вклад в становление и развитие Интернета. В 1972 году группа разработчиков под руководством Винтона Серфа разработала протокол TCP/IP-Transmission Control Protocol/Internet Protocol (Протокол управления передачей/Протокол Интернета).
HTTP
Протокол HTTP (Hypertext Transfer Protocol — Протокол передачи гипертекста) является протоколом более высокого уровня по отношению к протоколу TCP/IP — протоколом уровня приложения. HTTP был разработан для эффективной передачи по Интернету Web-страниц. Именно благодаря HTTP мы имеем возможность созерцать страницы Сети во всем великолепии. Протокол HTTP является основой системы World Wide Web (подробно о ней рассказывается далее в разделе «World Wide Web»).
Адреса ресурсов Интернета, к которым вы обращаетесь по протоколу HTTP, выглядят примерно следующим образом: http://www.utmn.ru
FTP
Протокол FTP (File Transfer Protocol — Протокол передачи файлов) специально разработан для передачи файлов по Интернету. Назначение электронной почты — прежде всего обмен текстовой информацией между различными компьютерными системами. Не меньший интерес для пользователей сети Internet представляет обмен отдельными файлами и целыми программами.
Для того, чтобы обеспечить перемещение данных между различными операционными системами, которые могут встретиться в Internet, используется протокол FTP, работающий независимо от применяемого оборудования. Протокол обеспечивает способ перемещения файлов между двумя компьютерами и позволяет абоненту сети Internet получить в свое распоряжение множество файлов. Пользователь получает доступ к различным файлам и программам, хранящимся на компьютерах, подключенных к сети.
Программа, реализующая этот протокол, позволяет установить связь с одним из множества FTP-серверов в Internet. FTP-сервер — компьютер, на котором содержатся файлы, предназначенные для открытого доступа.