Сетевые протоколы: краткий обзор

Раздел: Новости IT
Дата 09.07.2014
Просмотров: 831


Сетевые протоколы: краткий обзор

Было бы великолепно, если бы сетевые специалисты и компьютерщики все же попытались разговаривать с пользователями на общем языке, переводя и популяризируя весь тот технический жаргон, на котором они общаются. Жизнь пользователей от этого стала бы намного проще, да и общение в Сети было бы конструктивнее. Например, для всех тех компьютеров, что составляют Интернет, придуманы же языки общения – протоколы, где iMac может понять IBM PC, а ATARI – DEC или NeXT.

Итак, это — языки общения для разных компьютеров, причем языки сложные, так как охватывают все различия физических и платформенных сред. Так, популярный TCP/IP имеет семь уровней, каждый из которых базируется над предыдущим, и это называется стеком протоколов. Чем выше уровень, тем он интеллектуальнее. IP протокол можно считать в нем базовым, так как он задает каждому компьютеру адрес при подключении к Интернету. В настоящее время применяется IPv4, но его адресов уже не хватает на всех (4,2 миллиарда штук), поэтому довольно скоро появится IPv6, которого как раз хватит до конца света, когда бы они ни был.

Задача любых протоколов – решение транспортных вопросов передачи трафика, где трафик представляет собой вполне конкретные пакеты, снабженные областями данных, контрольными суммами и адресами передачи. На каждом уровне протоколов добавляются новые поля контроля данных, в результате чего, к примеру, протокол может потребовать повторной передачи потерявшегося пакета. А в некоторых случаях это и не нужно.

Принято называть многое из того, что вы слышали о Сети: HTTP, FTP, IP, TPC/IP, SMTP, POP3, IMAPI, SSL, VPN и многое другое. Особо ценная возможность сетей в том, что они могут наслаиваться друг поверх друга, выступая многоэтажными фильтрами. Так, SSL протокол всего лишь обеспечивает шифрацию пакетов протоколу более низкого ранга. UDP –  оперирующий отправкой данных от IP к IP, но он не способен выявлять потери пакетов. Скажете, зачем он, такой? Для трансляции сетевой музыки или видео которые хранятся на выделенном сервере, где небольшие огрехи не страшны. Зато передача идет очень быстро. А вот TCP контролирует все, но работает медленнее.

HTTP связаны с существованием веб-серверов, и по этим протоколам передаются запросы браузеров к серверу, а обратно отсылаются технические данные и ответы, в том числе в виде страниц для отображения браузером. Некоторые протоколы (POP, SMTP) оптимизированы под передачу почтовых сообщений. Иногда в настройках сетевых плат пользователей можно встретить включенный IPX/SPX – локальных сетей Novell, который некогда считался оптимальным именно для локальных сетей. Он является аналогом TPC/IP и практически полностью вытеснен последним.

Вообще, протоколов существует много, но, к сожалению, в короткой статье их не опишешь – приглядитесь хотя бы к спектру TCP/IP, ведь знания о нем пригодятся не только для веб-программистов.

Вы можете оценить статью:

УжасноПлохоНормальноХорошоОтлично (Еще нету оценок)
Loading...Loading...

Поделиться этой записью с друзьями:

ВКонтакте    Facebook    Twitter    Мой Мир    Одноклассники

Другие статьи:

    Краткий обзор принтера Epson
    Краткий обзор смартфона Nokia Lumia 625
    Краткий обзор технологии Qt Quick