Обзор протокола HTTP — HTTP
HTTP — это протокол, позволяющий получать различные ресурсы, например HTML-документы. Протокол HTTP лежит в основе обмена данными в Интернете. HTTP является протоколом клиент-серверного взаимодействия, что означает инициирование запросов к серверу самим получателем, обычно веб-браузером (web-browser). Полученный итоговый документ будет (может) состоять из различных поддокументов, являющихся частью итогового документа: например, из отдельно полученного текста, описания структуры документа, изображений, видео-файлов, скриптов и многого другого.
Клиенты и серверы взаимодействуют, обмениваясь одиночными сообщениями (а не потоком данных). Сообщения, отправленные клиентом, обычно веб-браузером, называются запросами, а сообщения, отправленные сервером, называются ответами.
Хотя HTTP был разработан ещё в начале 1990-х годов, за счёт своей расширяемости в дальнейшем он все время совершенствовался. HTTP является протоколом прикладного уровня, который чаще всего использует возможности другого протокола — TCP (или TLS — защищённый TCP) — для пересылки своих сообщений, однако любой другой надёжный транспортный протокол теоретически может быть использован для доставки таких сообщений.
HTTP — это клиент-серверный протокол, то есть запросы отправляются какой-то одной стороной — участником обмена (user-agent) (либо прокси вместо него). Чаще всего в качестве участника выступает веб-браузер, но им может быть кто угодно, например, робот, путешествующий по Сети для пополнения и обновления данных индексации веб-страниц для поисковых систем.
Каждый запрос (англ. request) отправляется серверу, который обрабатывает его и возвращает ответ (англ. response). Между этими запросами и ответами как правило существуют многочисленные посредники, называемые прокси, которые выполняют различные операции и работают как шлюзы или кэш, например.
Обычно между браузером и сервером гораздо больше различных устройств-посредников, которые играют какую-либо роль в обработке запроса: маршрутизаторы, модемы и так далее. Благодаря тому, что Сеть построена на основе системы уровней (слоёв) взаимодействия, эти посредники «спрятаны» на сетевом и транспортном уровнях. В этой системе уровней HTTP занимает самый верхний уровень, который называется «прикладным» (или «уровнем приложений»). Знания об уровнях сети, таких как представительский, сеансовый, транспортный, сетевой, канальный и физический, имеют важное значение для понимания работы сети и диагностики возможных проблем, но не требуются для описания и понимания HTTP.
Клиент: участник обмена
Участник обмена (user agent) — это любой инструмент или устройство, действующие от лица пользователя. Эту задачу преимущественно выполняет веб-браузер; в некоторых случаях участниками выступают программы, которые используются инженерами и веб-разработчиками для отладки своих приложений.
Браузер всегда является той сущностью, которая создаёт запрос. Сервер обычно этого не делает, хотя за многие годы существования сети были придуманы способы, которые могут позволить выполнить запросы со стороны сервера.
Чтобы отобразить веб страницу, браузер отправляет начальный запрос для получения HTML-документа этой страницы. После этого браузер изучает этот документ и запрашивает дополнительные файлы, необходимые для отображения содержания веб-страницы (исполняемые скрипты, информацию о макете страницы — CSS таблицы стилей, дополнительные ресурсы в виде изображений и видео-файлов), которые непосредственно являются частью исходного документа, но расположены в других местах сети. Далее браузер соединяет все эти ресурсы для отображения их пользователю в виде единого документа — веб-страницы. Скрипты, выполняемые самим браузером, могут получать по сети дополнительные ресурсы на последующих этапах обработки веб-страницы, и браузер соответствующим образом обновляет отображение этой страницы для пользователя.
Веб-страница является гипертекстовым документом. Это означает, что некоторые части отображаемого текста являются ссылками, которые могут быть активированы (обычно нажатием кнопки мыши) с целью получения и соответственно отображения новой веб-страницы (переход по ссылке). Это позволяет пользователю «перемещаться» по страницам сети (Internet). Браузер преобразует эти гиперссылки в HTTP-запросы и в дальнейшем полученные HTTP-ответы отображает в понятном для пользователя виде.
Веб-сервер
На другой стороне коммуникационного канала расположен сервер, который обслуживает (англ. serve) пользователя, предоставляя ему документы по запросу. С точки зрения конечного пользователя, сервер всегда является некой одной виртуальной машиной, полностью или частично генерирующей документ, хотя фактически он может быть группой серверов, между которыми балансируется нагрузка, то есть перераспределяются запросы различных пользователей, либо сложным программным обеспечением, опрашивающим другие компьютеры (такие как кеширующие серверы, серверы баз данных, серверы приложений электронной коммерции и другие).
Сервер не обязательно расположен на одной машине, и наоборот — несколько серверов могут быть расположены (поститься) на одной и той же машине. В соответствии с версией HTTP/1.1 и имея Host
заголовок, они даже могут делить тот же самый IP-адрес.
Прокси
Между веб-браузером и сервером находятся большое количество сетевых узлов, передающих HTTP сообщения. Из-за слоистой структуры большинство из них оперируют также на транспортном сетевом или физическом уровнях, становясь прозрачным на HTTP слое и потенциально снижая производительность. Эти операции на уровне приложений называются прокси. Они могут быть прозрачными или нет, (изменяющие запросы не пройдут через них), и способны исполнять множество функций:
- caching (кеш может быть публичным или приватными, как кеш браузера)
- фильтрация (как сканирование антивируса, родительский контроль, …)
- выравнивание нагрузки (позволить нескольким серверам обслуживать разные запросы)
- аутентификация (контролировать доступом к разным ресурсам)
- протоколирование (разрешение на хранение истории операций)
HTTP — прост
Даже с большей сложностью, введённой в HTTP/2 путём инкапсуляции HTTP-сообщений в фреймы, HTTP, как правило, прост и удобен для восприятия человеком. HTTP-сообщения могут читаться и пониматься людьми, обеспечивая более лёгкое тестирование разработчиков и уменьшенную сложность для новых пользователей.
HTTP — расширяемый
Введённые в HTTP/1.0 HTTP-заголовки сделали этот протокол лёгким для расширения и экспериментирования. Новая функциональность может быть даже введена простым соглашением между клиентом и сервером о семантике нового заголовка.
HTTP не имеет состояния, но имеет сессию
HTTP не имеет состояния: не существует связи между двумя запросами, которые последовательно выполняются по одному соединению. Из этого немедленно следует возможность проблем для пользователя, пытающегося взаимодействовать с определённой страницей последовательно, например, при использовании корзины в электронном магазине. Но хотя ядро HTTP не имеет состояния, куки позволяют использовать сессии с сохранением состояния. Используя расширяемость заголовков, куки добавляются к рабочему потоку, позволяя сессии на каждом HTTP-запросе делиться некоторым контекстом или состоянием.
HTTP и соединения
Соединение управляется на транспортном уровне, и потому принципиально выходит за границы HTTP. Хотя HTTP не требует, чтобы базовый транспортного протокол был основан на соединениях, требуя только надёжность, или отсутствие потерянных сообщений (т.е. как минимум представление ошибки). Среди двух наиболее распространённых транспортных протоколов Интернета, TCP надёжен, а UDP — нет. HTTP впоследствии полагается на стандарт TCP, являющийся основанным на соединениях, несмотря на то, что соединение не всегда требуется.
HTTP/1.0 открывал TCP-соединение для каждого обмена запросом/ответом, имея два важных недостатка: открытие соединения требует нескольких обменов сообщениями, и потому медленно, хотя становится более эффективным при отправке нескольких сообщений, или при регулярной отправке сообщений: тёплые соединения более эффективны, чем холодные.
Для смягчения этих недостатков, HTTP/1.1 предоставил конвейерную обработку (которую оказалось трудно реализовать) и устойчивые соединения: лежащее в основе TCP соединение можно частично контролировать через заголовок
. HTTP/2 сделал следующий шаг, добавив мультиплексирование сообщений через простое соединение, помогающее держать соединение тёплым и более эффективным.
Проводятся эксперименты по разработке лучшего транспортного протокола, более подходящего для HTTP. Например, Google экспериментирует с QUIC (которая основана на UDP) для предоставления более надёжного и эффективного транспортного протокола.
Естественная расширяемость HTTP со временем позволила большее управление и функциональность Сети. Кеш и методы аутентификации были ранними функциями в истории HTTP. Способность ослабить первоначальные ограничения, напротив, была добавлена в 2010-е.
Ниже перечислены общие функции, управляемые с HTTP.
- Кеш Сервер может инструктировать прокси и клиенты, указывая что и как долго кешировать. Клиент может инструктировать прокси промежуточных кешей игнорировать хранимые документы.
- Ослабление ограничений источника Для предотвращения шпионских и других нарушающих приватность вторжений, веб-браузер обеспечивает строгое разделение между веб-сайтами. Только страницы из того же источника могут получить доступ к информации на веб-странице. Хотя такие ограничение нагружают сервер, заголовки HTTP могут ослабить строгое разделение на стороне сервера, позволяя документу стать частью информации с различных доменов (по причинам безопасности).
- Аутентификация Некоторые страницы доступны только специальным пользователям. Базовая аутентификация может предоставляться через HTTP, либо через использование заголовка
WWW-Authenticate
(en-US) и подобных ему, либо с помощью настройки спецсессии, используя куки. - Прокси и туннелирование (en-US) Серверы и/или клиенты часто располагаются в интернете и скрывают свои истинные IP-адреса от других. HTTP запросы идут через прокси для пересечения этого сетевого барьера. Не все прокси — HTTP прокси. SOCKS-протокол, например, оперирует на более низком уровне. Другие, как, например, ftp, могут быть обработаны этими прокси.
- Сессии Использование HTTP кук позволяет связать запрос с состоянием на сервере. Это создаёт сессию, хотя ядро HTTP — протокол без состояния. Это полезно не только для корзин в интернет-магазинах, но также для любых сайтов, позволяющих пользователю настроить выход.
Когда клиент хочет взаимодействовать с сервером, являющимся конечным сервером или промежуточным прокси, он выполняет следующие шаги:
- Открытие TCP соединения: TCP-соединение будет использоваться для отправки запроса (или запросов) и получения ответа. Клиент может открыть новое соединение, переиспользовать существующее или открыть несколько TCP-соединений к серверу.
- Отправка HTTP-сообщения: HTTP-сообщения (до HTTP/2) являются человекочитаемыми. Начиная с HTTP/2, простые сообщения инкапсулируются во фреймы, делая невозможным их чтение напрямую, но принципиально остаются такими же.
GET / HTTP/1.1 Host: developer.mozilla.org Accept-Language: fr
- Читает ответ от сервера:
HTTP/1. 1 200 OK Date: Sat, 09 Oct 2010 14:28:02 GMT Server: Apache Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT ETag: "51142bc1-7449-479b075b2891b" Accept-Ranges: bytes Content-Length: 29769 Content-Type: text/html <!DOCTYPE html... (here comes the 29769 bytes of the requested web page)
- Закрывает или переиспользует соединение для дальнейших запросов.
Если активирован HTTP-конвейер, несколько запросов могут быть отправлены без ожидания получения первого ответа целиком. HTTP-конвейер тяжело внедряется в существующие сети, где старые куски ПО сосуществуют с современными версиями. HTTP-конвейер был заменён в HTTP/2 на более надёжные мультиплексные запросы во фрейме.
Подробнее в отдельной статье «Сообщения HTTP»
HTTP/1.1 и более ранние HTTP сообщения человекочитаемые. В версии HTTP/2 эти сообщения встроены в новую бинарную структуру, фрейм, позволяющий оптимизации, такие как компрессия заголовков и мультиплексирование. Даже если часть оригинального HTTP сообщения отправлена в этой версии HTTP, семантика каждого сообщения не изменяется и клиент воссоздаёт (виртуально) оригинальный HTTP-запрос.
Это также полезно для понимания HTTP/2 сообщений в формате HTTP/1.1.Существует два типа HTTP сообщений, запросы и ответы, каждый в своём формате.
Запросы
Примеры HTTP запросов:
Запросы содержат следующие элементы:
- HTTP-метод, обычно глагол подобно
GET
,POST
или существительное, какOPTIONS
илиHEAD
, определяющее операцию, которую клиент хочет выполнить. Обычно, клиент хочет получить ресурс (используяGET
) или передать значения HTML-формы (используяPOST
), хотя другие операции могут быть необходимы в других случаях. - Путь к ресурсу: URL ресурсы лишены элементов, которые очевидны из контекста, например без протокола (
http://
), домена (здесьdeveloper.mozilla.org
), или TCP порта (здесь80
). - Версию HTTP-протокола.
- Заголовки (опционально), предоставляющие дополнительную информацию для сервера.
- Или тело, для некоторых методов, таких как
POST
, которое содержит отправленный ресурс.
Ответы
Примеры ответов:
Ответы содержат следующие элементы:
- Версию HTTP-протокола.
- HTTP код состояния, сообщающий об успешности запроса или причине неудачи.
- Сообщение состояния — краткое описание кода состояния.
- HTTP заголовки, подобно заголовкам в запросах.
- Опционально: тело, содержащее пересылаемый ресурс.
HTTP — лёгкий в использовании расширяемый протокол. Структура клиент-сервера, вместе со способностью к простому добавлению заголовков, позволяет HTTP продвигаться вместе с расширяющимися возможностями Сети.
Хотя HTTP/2 добавляет некоторую сложность, встраивая HTTP сообщения во фреймы для улучшения производительности, базовая структура сообщений осталась с HTTP/1.0. Сессионный поток остаётся простым, позволяя исследовать и отлаживать с простым монитором HTTP-сообщений.
Last modified: , by MDN contributors
Что такое протокол сайта? Как работает HTTP и HTTPS — Словарь — Линкбилдер
Протокол сайта, он же протокол передачи данных — своеобразный набор правил, которые описывают очередность, особенности взаимодействия двух и более устройств, подключенных к одной сети и осуществляющих коммуникацию. Без протокола передачи данных устройства, подключенные к сети интернет, просто не могли бы договориться между собой, кто и в каком порядке отсылает запросы, кто и как их обрабатывает, что значит та или иная ошибка. Протокол сайта помогает все это урегулировать и дает возможность всем пользователям (клиентам) взаимодействовать с серверами (хостами) без каких-либо проблем.
Основные протоколы сайта
Существует множество разных протоколов для передачи данных, многие из них устарели или просто являются непопулярными. Другие используются для очень конкретных, узкоспециализированных задач и будут малополезными для обычного пользователя. Однако, давайте перечислим самые распространенные:
- • HTTP (Hyper Text Transfer Protocol)
- • HTTPS (HyperText Transfer Protocol Secure)
- • FTP (File Transfer Protocol)
- • POP3 (Post Office Protocol)
- • SMTP (Simple Mail Transfer Protocol)
- • TELNET
Несмотря на то, что мы перечислили несколько протоколов, нужно отметить, что наиболее основными, которые используется практически для всего, будут являться HTTP и HTTPS.
Эти 2 протокола используется для всего того, что интересует среднестатистического юзера. Просмотр веб-страниц, взаимодействие с веб-приложениями, интерактивными сайтами. В общем, все то, что возникает в окошке вашего браузера так или иначе работает именно благодаря этим двум протоколам передачи данных.
Как работает HTTP протокол сайта
HTTP является прикладным протоколом передачи данных. Принцип его работы сложен, если разбираться в нем досконально, и крайне прост, если вникнуть в его суть. Работа через данный протокол осуществляется по схеме client-server. Существует сервер, который в пассивном режиме постоянно ожидает, когда с ним будет установлено соединение. Это соединение с ним рано или поздно установит клиент, то есть машинный интерфейс пользователя интернетом. Клиент хочет что-то получить от сервера: получить страницу, открыть картинку, скачать песню. Чтобы сообщить о том, что именно хочет клиент, пользователь отправляет запросы, которые сервер умело обрабатывает. Сервер умеет обрабатывать запросы юзера благодаря инструкции, которой его снабдил HTTP протокол. Если запрос обработать невозможно, сервер знает, какую ошибку он должен выдать.
Как работает HTTPS протокол сайта
HTTPS является расширенной версией HTTP. Главное отличие в том, что теперь запросы от клиента отправляются не в голом виде, а в зашифрованном благодаря криптографическим механизмам SSL и TLS. Использование этого протокола позволяет добиться такого результата, при котором запрос от клиента может быть действительно прочтен только на стороне сервера, и никак не может быть перехвачен третьей стороной где-то по середине. Этой третьей стороной могут выступать хакеры, вирусы-трояны, недобросовестные провайдеры, спецслужбы любых стран и так далее. Перехватив ваш незащищенный, отправленный по HTTP протоколу запрос, похититель может его видоизменить, может просто узнать ценную информацию и воспользоваться ей в корыстных целях. На данный момент HTTPS протокол является полностью нескомпрометированным методом взаимодействия устройств в интернете, и может выстоять против любой хакерской атаки, тем самым обеспечив максимально безопасное взаимодействие устройств в сети.
HTTP или HTTPS: какой протокол лучше использовать
Ответ на этот вопрос очевиден. HTTP протокол устарел. Когда он был создан, это было сродни технической революции, а его использование подняло удобство коммуникации пользователя с серверами на необычайно высокий уровень. Но времена меняются и теперь он уязвим. HTTPS протокол является самым безопасным способом общения устройств на сегодняшний день. Его невозможно взломать, обойти, скомпрометировать, сегодня данный протокол передачи данных неуязвим. Невозможно определить, будет ли так всегда, но на данный момент большинство поисковых систем помечают сайты, которые все еще работают через HTTP протокол, как ненадежных, и сообщают пользователям о том, что на этом сайте им может угрожать опасность. И это происходит не просто так, это необходимо, чтобы обеспечить безопасность пользователей. Если вы еще не перевели свой сайт на HTTPS протокол передачи данных, то вам следует это сделать как можно скорее. Так, вы повысите доверие со стороны поисковых систем при продвижении сайта естественными ссылками, сможете пользоваться большим числом сервисов и сделаете использование своего сайта безопасным и удобным.
5 (2 голоса)
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Пожалуйста, свяжитесь с нами, чтобы сообщить, что эта страница отсутствует, или используйте поле выше, чтобы продолжить поиск
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, WhatIs.com.
- Посетите нашу домашнюю страницу и просмотрите наши технические темы
Просмотр по категории
Сеть
- межсоединение центра обработки данных (DCI)
Технология соединения центров обработки данных (DCI) объединяет два или более центров обработки данных для совместного использования ресурсов.
- Протокол маршрутной информации (RIP)
Протокол маршрутной информации (RIP) — это дистанционно-векторный протокол, в котором в качестве основной метрики используется количество переходов.
- доступность сети
Доступность сети — это время безотказной работы сетевой системы в течение определенного интервала времени.
Безопасность
- GPS-глушение
Подавление сигналов GPS — это использование устройства, передающего частоту, для блокирования или создания помех радиосвязи.
- контрольная сумма
Контрольная сумма — это значение, представляющее количество битов в передаваемом сообщении, которое используется ИТ-специалистами для обнаружения…
- информация о безопасности и управление событиями (SIEM)
Управление информацией о безопасности и событиями (SIEM) — это подход к управлению безопасностью, объединяющий информацию о безопасности . ..
ИТ-директор
- FMEA (анализ видов и последствий отказов)
FMEA (анализ видов и последствий отказов) представляет собой пошаговый подход к сбору сведений о возможных точках отказа в …
- доказательство концепции (POC)
Доказательство концепции (POC) — это упражнение, в котором работа сосредоточена на определении того, можно ли превратить идею в реальность.
- зеленые ИТ (зеленые информационные технологии)
Green IT (зеленые информационные технологии) — это практика создания и использования экологически устойчивых вычислений.
HRSoftware
- самообслуживание сотрудников (ESS)
Самообслуживание сотрудников (ESS) — это широко используемая технология управления персоналом, которая позволяет сотрудникам выполнять множество связанных с работой . ..
- платформа обучения (LXP)
Платформа обучения (LXP) — это управляемая искусственным интеллектом платформа взаимного обучения, предоставляемая с использованием программного обеспечения как услуги (…
- Поиск талантов
Привлечение талантов — это стратегический процесс, который работодатели используют для анализа своих долгосрочных потребностей в талантах в контексте бизнеса …
Обслуживание клиентов
- закон убывающей отдачи
Закон убывающей отдачи — это экономический принцип, утверждающий, что по мере увеличения капиталовложений в какую-либо область норма …
- привлечения клиентов
Взаимодействие с клиентами — это средство, с помощью которого компания устанавливает отношения со своей клиентской базой для повышения лояльности к бренду и …
- прямой электронный маркетинг
Прямой маркетинг по электронной почте — это формат кампаний по электронной почте, в котором отдельные рекламные объявления рассылаются целевому списку . ..
типов интернет-протоколов — GeeksforGeeks
Интернет-протоколы — это набор правил, регулирующих связь и обмен данными через Интернет. И отправитель, и получатель должны следовать одним и тем же протоколам для передачи данных. Чтобы лучше понять это, давайте возьмем пример языка. Любой язык имеет свой набор словарного запаса и грамматики, которые нам необходимо знать, если мы хотим общаться на этом языке. Точно так же в Интернете, когда мы заходим на веб-сайт или обмениваемся некоторыми данными с другим устройством, эти процессы регулируются набором правил, называемых интернет-протоколами.
Работа интернет-протокола: Интернет и многие другие сети передачи данных работают путем организации данных в небольшие части, называемые пакетами. Каждый большой объем данных, отправляемый между двумя сетевыми устройствами, делится на более мелкие пакеты базовым аппаратным и программным обеспечением. Каждый сетевой протокол определяет правила организации пакетов данных определенным образом в соответствии с протоколами, поддерживаемыми сетью.
Зачем нужны протоколы?
Возможно, отправитель и получатель данных являются частями разных сетей, расположенных в разных частях мира и имеющих разную скорость передачи данных. Итак, нам нужны протоколы для управления потоком данных, контроля доступа к ссылке, используемой совместно в канале связи. Предположим, что есть отправитель X со скоростью передачи данных 10 Мбит/с. И есть получатель Y со скоростью приема данных 5 Мбит/с. Поскольку скорость получения данных низкая, некоторые данные будут потеряны во время передачи. Чтобы избежать этого, получатель Y должен сообщить отправителю X о несоответствии скорости, чтобы отправитель X мог скорректировать свою скорость передачи. Точно так же управление доступом определяет узел, который будет получать доступ к ссылке, совместно используемой в канале связи, в конкретный момент времени. В противном случае передаваемые данные будут конфликтовать, если многие компьютеры будут отправлять данные одновременно по одному и тому же каналу, что приведет к повреждению или потере данных.
Типы интернет-протокола
Интернет-протоколы бывают разных типов и имеют различное назначение:
1. TCP/IP (протокол управления передачей/ интернет-протокол): Это набор стандартных правил, позволяющих типы компьютеров для связи друг с другом. Протокол IP гарантирует, что каждый компьютер, подключенный к Интернету, имеет определенный серийный номер, называемый IP-адресом. TCP определяет, как данные обмениваются через Интернет и как они должны быть разбиты на IP-пакеты. Он также обеспечивает наличие в пакетах информации об источнике данных сообщения, назначении данных сообщения, последовательности, в которой данные сообщения должны быть повторно собраны, и проверяет, правильно ли сообщение было отправлено в указанное место назначения. . TCP также известен как протокол, ориентированный на соединение.
Функциональность TCP/IP разделена на 4 уровня, каждый из которых имеет определенные протоколы:
- Прикладной уровень: Прикладной уровень обеспечивает получение данных от отправляющей стороны в приемлемом и поддерживаемом формате. на приемном конце.
- Транспортный уровень: Транспортный уровень отвечает за бесперебойную передачу данных от одного конца к другому. Он также отвечает за надежную связь, устранение ошибок и управление потоком данных.
- Интернет-уровень: Этот Интернет-уровень перемещает пакеты от источника к получателю, соединяя независимые сети.
- Уровень доступа к сети: Уровень доступа к сети видит, как компьютер подключается к сети.
2. SMTP (простой протокол передачи почты): Эти протоколы важны для отправки и распространения исходящих сообщений электронной почты. Этот протокол использует заголовок почты для получения идентификатора электронной почты получателя и помещает почту в очередь исходящих писем. И как только он доставляет почту получающему идентификатору электронной почты, он удаляет электронную почту из исходящего списка. Сообщение или электронная почта могут содержать текст, видео, изображение и т. д. Это помогает в настройке некоторых правил сервера связи.
3. PPP (протокол точка-точка): Это протокол связи, который используется для создания прямого соединения между двумя взаимодействующими устройствами. Этот протокол определяет правила, с помощью которых два устройства будут аутентифицировать друг друга и обмениваться информацией друг с другом. Например, пользователь подключает свой компьютер к серверу интернет-провайдера, также использует PPP. Точно так же для соединения двух маршрутизаторов для прямой связи используется протокол PPP.
4. FTP (протокол передачи файлов): Этот протокол используется для передачи файлов из одной системы в другую. Это работает по модели клиент-сервер. Когда машина запрашивает передачу файла с другой машины, FTO устанавливает соединение между ними и аутентифицирует друг друга, используя их идентификатор и пароль. И желаемая передача файлов происходит между машинами.
5. SFTP (протокол защищенной передачи файлов): SFTP, также известный как SSH. FTP относится к протоколу передачи файлов (FTP) через защищенную оболочку (SSH), поскольку он шифрует как команды, так и данные при передаче. SFTP действует как расширение для SSH и шифрует файлы и данные, а затем отправляет их через защищенный поток данных оболочки. Этот протокол используется для удаленного подключения к другим системам при выполнении команд из командной строки.
6. HTTP (протокол передачи гипертекста): Этот протокол используется для передачи гипертекстов через Интернет и определен сетью www (всемирная паутина) для передачи информации. Этот протокол определяет, как информация должна быть отформатирована и передана. Кроме того, он определяет различные действия, которые веб-браузеры должны выполнять в ответ на вызовы для доступа к определенной веб-странице. Всякий раз, когда пользователь открывает свой веб-браузер, он будет косвенно использовать HTTP, поскольку это протокол, который используется для обмена текстом, изображениями и другими мультимедийными файлами во всемирной паутине.
Примечание: Гипертекст относится к особому формату текста, который может содержать ссылки на другие тексты.
7. HTTPS (защищенный протокол передачи гипертекста): HTTPS — это расширение протокола передачи гипертекста (HTTP). Он используется для безопасной связи по компьютерной сети с протоколом SSL/TLS для шифрования и аутентификации. Таким образом, как правило, веб-сайт использует протокол HTTP, но если веб-сайт таков, что он получает конфиденциальную информацию, такую как данные кредитной карты, данные дебетовой карты, OTP и т. д., то для повышения безопасности веб-сайта требуется установленный сертификат SSL. Поэтому, прежде чем вводить какую-либо конфиденциальную информацию на веб-сайте, мы должны проверить, является ли ссылка HTTPS или нет. Если это не HTTPS, то он может быть недостаточно безопасным для ввода конфиденциальной информации.
8. TELNET (терминальная сеть): TELNET — это стандартный протокол TCP/IP, используемый для службы виртуального терминала, предоставленный ISO. Это позволяет одному локальному компьютеру подключаться к другому. Подключаемый компьютер называется удаленным компьютером, а подключающийся — локальным компьютером. Операция TELNET позволяет нам отображать все, что выполняется на удаленном компьютере, на локальном компьютере. Это работает по принципу клиент/сервер. Локальный компьютер использует программу-клиент telnet, тогда как удаленный компьютер использует программу-сервер telnet.
9. POP3 (протокол почтового отделения 3): POP3 означает протокол почтового отделения версии 3. Он имеет два агента доступа к сообщениям (MAA), один из которых является клиентским MAA (агент доступа к сообщениям), а другой — серверным MAA (агент доступа к сообщениям). Agent) для доступа к сообщениям из почтового ящика. Этот протокол помогает нам получать и управлять электронной почтой из почтового ящика на почтовом сервере получателя на компьютер получателя. Это подразумевается между получателем и почтовым сервером получателя. Его также можно назвать односторонним клиент-серверным протоколом.