русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сетевые протоколы. Краткая характеристика.


Дата добавления: 2014-12-01; просмотров: 2452; Нарушение авторских прав


Протокол TCP/IP специально разработан для обеспечения взаимосвязи огромного множества компьютеров.

TCP/IP — это два разных протокола. С одной стороны, это протокол IP(Интернет Protocol — Протокол Интернета), который обеспечивает маршрутизацию IP-пакетов, т. е. доставку информации от компьютера-отправителя к компьютеру-получателю. К каждой полученной порции данных протокол IP добавляет служебную информацию. Если следовать аналогии с почтой, то данные помещаются в почтовый конверт или пакет, на котором указаны адреса получателя и отправителя. Далее протокол IP так же, как обычная почта, обеспечивает доставку всех пакетов получателю. Когда пакет попадает в сеть, перед каждым очередным ответвлением информационной магистрали он останавливается. Маршрутизатор анализирует его адрес и определяет наиболее эффективный маршрут движения информации. Путь пакета не всегда прямой: он направляется каждый раз туда, где нет «пробок». Поэтому сообщение, посланное, например, из Стокгольма в Минск, может добираться через США или Японию. Если линия загружена, сообщение передается по свободным линиям связи. В этом заключается огромное преимущество Интернета перед другими средствами связи. Даже если где-то на линии случится обрыв, информация все равно дойдет до адресата.

Другую функцию выполняет протокол TCP(Transmission Control Protocol — Протокол управления передачей). Этот протокол используется для «упаковки» данных в пакеты. На компьютере-адресате протокол TCP собирает из отдельных фрагментов сообщение в его первоначальном виде. Более того, в TCP есть система проверки, не вкралась ли в данные при пересылке ошибка, а при ее обнаружении — коррекции этой ошибки.

IP отвечает за доставку отдельных пакетов, a TCP следит за тем, чтобы отправляемый материал был правильно упакован, а потом восстановлен в исходном виде. Именно благодаря TCP сеть с пакетной коммутацией выглядит для пользователя почти как сеть с коммутацией каналов (обычная телефонная сеть), поскольку пользователь видит не какие-то пакеты, а поток данных в привычном виде.



Так как эти два протокола тесно взаимосвязаны, то часто их объединяют и говорят, что в Интернете базовым протоколом является TCP/IP. Все остальные многочисленные протоколы Интернета строятся на основе именно этого протокола. Поэтому их часто называют протоколами семейства TCP/IP.

Для передачи Web-документов разработан протокол, названный HTTP(Hyper Text Transfer Protocol— Протокол Передачи Гипертекста). HTTP— это коммуникационный протокол, формализующий связь между компьютером пользователя и Web-сервером. Этот протокол позволяет браузеру не только передавать документы с Web-сервера на компьютер клиента, но и осуществлять поиск в документах, манипулировать ими и взаимодействовать с разнообразными процессами, происходящими на сервере.

FТР (File Transport Protocol – «протокол передачи данных»)– это протокол сети для работы с любыми типами файлов: текстовыми и бинарными, являющийся примером системы с архитектурой «клиент-сервер». FТР-сервер устанавливается на удаленном компьютере для того, чтобы предоставлять пользователям возможность просматривать файловую систему и копировать требуемые файлы. Для реализации связи по протоколу FТР на удаленной компьютерной системе должна функционировать программа —FТР-сервер.

SMTP (Simple Mail Transfer Protocol — «простой протокол передачи почты») — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

POP3 (Post Office Protocol Version 3 — «протокол почтового отделения, версия 3») используется почтовым клиентом для получения сообщений электронной почты с сервера.

IMAP (Internet Message Access Protocol – «Интернет-протокол доступа сообщения») — протокол прикладного уровня для доступа к электронной почте, предоставляет пользователю обширные возможности для работы с почтовыми ящиками, находящимися на центральном сервере.

MIME (Multipurpose Internet Mail Extensions — «многоцелевые расширения интернет-почты») — стандарт, описывающий передачу различных типов данных по электронной почте, а также, спецификация для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по сети Интернет.

 



<== предыдущая лекция | следующая лекция ==>
Топологии компьютерных сетей. Топология звезда. Краткая характеристика. | Общие сведения о языке разметки гипертекста (HTML). Синтаксис языка. Теги. Структура HTML-документа.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.625 сек.