Зачем нужны сетевые протоколы?
Сетевые протоколы сделали возможной модернизацию Интернета. Такие протоколы позволяют компьютерам взаимодействовать с другими компьютерами, при этом пользователям не нужно знать, что происходит в фоновом режиме.
Определение
Сетевые протоколы — это наборы правил для обмена информацией. Этот обмен обычно происходит подобно диалогу между двумя компьютерами. Обмен часто начинается с того, что клиент отправляет серверу сигнал, предоставляя ключевую информацию о том, какие данные запрашиваются.
Значение
Без набора правил компьютеры не имели бы возможности «общаться» друг с другом через Интернет. Некоторые протоколы помогают компьютерам идентифицировать себя в Интернете.
Как начинается обмен
Обмен данными между компьютерами в Интернете начинается, когда клиент представляет себя удаленному серверу, с которого ему нужны данные.
После рукопожатия
Некоторые обмены между компьютерами осуществляются короткими пакетами (например, HTTP), в то время как другие могут передаваться в течение длительного периода времени (например, при обмене мгновенными сообщениями). Сервер может отправить пакет данных, а затем закрыть соединение, или он может продолжать взаимодействовать с клиентским компьютером, пока клиент не решит завершить диалог.
Когда правила не соблюдаются
Сетевые протоколы были созданы для того, чтобы компьютеры могли организованно взаимодействовать друг с другом без возможности неправильного толкования. Клиенты, которые не следуют правилам, часто отключаются сервером или наоборот, в зависимости от того, что указано в спецификациях протокола.