Для взаимодействия между собой программ в Internet используют протоколы.
Протокол — это набор правил и соглашений, используемых при передаче данных.
Таким образом, каждая программа, претендующая на работу в сети, должна следовать определенным правилам для приема и передачи данных.
Основополагающим протоколом сети Internet является протокол TCP/IP. TCP/IP это два различных протокола, тесно связанных между собой. TCP (Transmission Control Protocol) — протокол управления передачей. Он определяет, каким образом информация должна быть разбита на пакеты и отправлена по каналам связи. TCP располагает пакеты в нужном порядке, а также проверяет каждый пакет на наличие ошибок при передаче.
Каждый информационный пакет содержит IP-адреса (IP – Internet Protocol) компьютера-отправителя и компьютера-получателя. Специальные компьютеры, называемые маршрутизаторами, используя IP-адреса, направляют информационные пакеты в нужную сторону, то есть к указанному в них получателю.
Для работы прикладных программ, таких как программы электронной почты, требуется не только правильно упаковать информацию в пакеты и отправить их, но и необходимо четко договориться о содержимом этих пакетов, а также о процедуре обмена пакетами. Так, например, для получения письма необходимо предъявить пароль обладателя почтового ящика, а это уже целая последовательность действий. Таким образом, необходимы и другие протоколы.
Название протокола | Расшифровка | Назначение |
---|---|---|
HTTP
|
Hyper Text Transfer Protocol
| Протокол передачи гипертекста |
FTP
|
File Transfer Protocol
| протокол передачи файлов |
SMTP
|
Simple Mail Transfer Protocol
| Простой протокол отправки электронных писем |
POP3
|
Post Office Protocol 3
| Протокол получения электронных писем |
NNTP
|
News Net Transfer Protocol
| Протокол телеконференций |