Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Сетево́й протоко́л — набор правил и действий (очерёдности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.
Самый распространенный сетевой протокол – это Интернет Протокол ( англ. Internet Protocol или IP). IP несет ответственность за прием отформатированных сегментов от TCP, инкапсуляции их в пакеты, назначения соответствующих адресов и выбора наилучшего маршрута к хосту назначения.
TCP/IP — набор протоколов передачи данных, получивший название от двух принадлежащих ему протоколов: TCP(англ. Transmission Control Protocol) и IP (англ. Internet Protocol)[1]
Наиболее известные протоколы, используемые в сети Интернет:
· HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц между компьютерами, подключенными к одной сети.
· FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
· POP3 (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
· SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
· TELNET — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ находящейся с ним в одной сети, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности ограничиваются тем уровнем доступа, который задан администратором удаленной машины.
Наиболее популярные сетевые протоколы
Net Bios – сетевой протокол фирмы IBM.
Net BEUI – реализация протокола Net Bios фирмой Microsoft.
IPX/SPX – сетевые протоколы фирмы Novell.
XNS – сетевой протокол фирмы Xerox, он является предком протокола IPX. Громоздкий и медленный.
TCP/IP – маршрутизируемый протокол, обеспечивающий связь компьютеров в интерсети.
X.25 – протокол канального уровня, для сетей с коммутацией пакетов. Очень быстрый, надежный. Большие расходы на оборудование.
APPC – фирменный протокол IBM для разнородных компьютеров.
Apple Talk – протокол фирмы Apple.
DECnet – стек-протокол фирмы Digital Equipment.