• IP — Internet Protocol
  • TCP/IP — Transmission Control Protocol/Internet Protocol
  • UDP — User Datagram Protocol
  • FTP — File Transfer Protocol
  • HTTP — HyperText Transfer Protocol
  • NTP — Network Time Protocol
  • SSH — Secure SHell
  • В чем разница между HTTP и HTTPS
  • Сложно представить современную жизнь без интернета. Но на базовом уровне глобальная сеть это, по сути, просто связь между разными компьютерами




    Download 18,09 Kb.
    Sana05.02.2024
    Hajmi18,09 Kb.
    #151528
    TuriПротокол
    Bog'liq
    Интернет протоколы


    Тема: Интернет- протоколы

    Сложно представить современную жизнь без интернета. Но на базовом уровне глобальная сеть — это, по сути, просто связь между разными компьютерами. Обеспечивают эту связь сетевые протоколы передачи данных — перечень правил, определяющих особенности и порядок передачи информации.


    Вообще, протоколов передачи данных существует довольно много. Мы же поговорим о самых основных.
    IP — Internet Protocol
    Первым объединил отдельные ПК в единую сеть. Можно сказать, что этот протокол является наиболее простым. А еще он ненадежен, ведь он не подтверждает доставку пакетов получателю, как и не контролирует целостность данных. По IP-протоколу передача данных происходит без установки соединения.
    Главная задача IP — маршрутизация датаграмм, то есть речь идет об определении пути следования данных по узлам сети. До сего дня наиболее популярной версией являлся IPv4 с 32-битными адресами. Но, как известно, 4.29 млрд IPv4-адресов — это много, но уже давно недостаточно. Поэтому существует IPv6, который призван решить проблему переполнения адресов.
    TCP/IP — Transmission Control Protocol/Internet Protocol
    Это уже стек протоколов TCP и IP. TCP обеспечивает и контролирует передачу данных и следит за надежностью и целостностью. IP отвечает за маршрутизацию. Протокол TCP нередко используется другими, более комплексными протоколами.
    UDP — User Datagram Protocol
    Обеспечивает передачу данных, не создавая предварительного соединения между ними. UDP считают недостаточно надежным, т. к. пакеты могут не только не дойти, но и продублироваться либо прийти не по порядку.
    Но есть и преимущество: скорость доставки данных. Именно поэтому в приложениях, особо чувствительных к сетевым задержкам, нередко применяют UDP.
    FTP — File Transfer Protocol
    Служит для передачи файлов. Этот протокол не новый -- его успешно применяли задолго до появления IP. Он и сегодня используется при организации удаленного доступа к хостингам.
    Надежен, гарантирует передачу данных, функционирует по принципу клиент-серверной архитектуры. Для работы с файловой системой сервера пользователь проходит аутентификацию (анонимный вариант тоже возможен), после чего получает доступ.
    DNS
    DNS представляет собой не только систему доменных имён (Domain Name System). Это еще и протокол, без которого данная система работать бы не смогла. Протокол дает возможность клиентским компьютерам запрашивать у DNS-сервера IP-адрес какого-нибудь сайта, плюс он помогает осуществлять обмен БД между серверами DNS. В работе системы также используются протоколы TCP и UDP.
    HTTP — HyperText Transfer Protocol
    Поначалу это был протокол передачи HTML-документов. Сейчас он задействуется в целях передачи произвольных данных в сети. Считается протоколом клиент-серверного взаимодействия без сохранения промежуточного состояния. В качестве клиента обычно выступает web-браузер, хотя это может быть и поисковый робот. При обмене информацией протокол HTTP чаще всего использует TCP/IP.
    Протокол HTTP имеет расширение HTTPS, поддерживающее шифрование. В нем данные уже передаются поверх криптографического протокола TLS.
    NTP — Network Time Protocol
    На самом деле, не все протоколы передачи используются для обмена классического вида информацией. Протокол NTP служит для синхронизации локальных часов устройства со временем в глобальной/локальной сети. NTP задействует алгоритм Марзулло, в результате чего выбирается наиболее точный источник времени. А еще NTP работает поверх UDP, что позволяет ему достигать максимальной скорости передачи данных. В целом протокол довольно устойчив к изменениям задержек в глобальной/локальной сети.
    SSH — Secure SHell
    Обеспечивает удаленное управление ОС с применением TCP. В SSH шифруют весь трафик, при этом сохраняется возможность выбора алгоритма шифрования. Это необходимо для передачи паролей и прочей важной информации.
    А еще SSH дает возможность обрабатывать любые другие протоколы передачи данных. Таким образом, кроме удаленного управления компьютером, через этот протокол вы сможете пропускать любые файлы либо даже аудио/видео-потоки.
    SSH обычно применяют при работе с хостингами (клиент получает возможность удаленно подключиться к серверу и работать с ним).

    RTP


    Real-time Transfer Protocol — транспортный протокол, работающий в реальном времени. Нужен для потоковой передачи аудио- и видеоданных. Умеет передавать данные нескольким получателям одновременно. Чаще всего применяется для передачи голоса в IP-телефонии.

    ICMP


    Internet Control Message Protocol — важный протокол, который нужен для слежения за ошибками во взаимодействии устройств. Он диагностирует проблемы и определяет, получены ли данные отправителем. Если нет, протокол ICMP генерирует ошибку для отправки на отправляющее устройство. Данный протокол иногда используется злоумышленниками для сетевых атак путём генерации большого объёма ICMP-сообщений.
    В чем разница между HTTP и HTTPS
    Кратко перечислим основные различия протоколов:

    • По-разному записывается URL-адрес. Для HTTP — http://, а для HTTPS — https://.

    • HTTP является не защищенным, а HTTPS защищенным.

    • HTTP посылает данные через порт 80, а HTTPS использует порт 443.

    • HTTP работает на уровне приложений, а HTTPS — на транспортном уровне.

    • Для HTTP не нужны SSL-сертификаты; для HTTPS нужен SSL-сертификат, подписанный центром сертификации.

    • HTTP не требует проверки домена, тогда как HTTPS требует хотя бы проверки домена, а для некоторых сертификатов даже проверки юридического документа.

    Download 18,09 Kb.




    Download 18,09 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Сложно представить современную жизнь без интернета. Но на базовом уровне глобальная сеть это, по сути, просто связь между разными компьютерами

    Download 18,09 Kb.