Обзор TCP / IP
- TCP / IP означает Протокол управления передачей / Интернет-протокол, который является комбинацией двух протоколов, а именно протокола TCP и протокола IP. Это набор протоколов, разработанный до модели OSI. TCP / IP - это не что иное, как протокол связи, который используется для подключения устройств в Интернете.
- TCP / IP - это иерархический протокол, который состоит из интерактивных модулей, где каждый модуль обеспечивает определенные функции. Передача данных через интернет-соединение осуществляется с помощью TCP / IP. Показывает, как данные передаются через интернет
- В TCP / IP TCP отвечает за разделение сообщений или файлов на небольшие пакеты во время передачи через интернет-соединение и сборку их в месте назначения. IP отвечает за назначение адреса пакетам, чтобы они могли достичь правильного места назначения.
Как работает TCP / IP?
Функциональные возможности TCP / IP делятся на пять уровней: -1) Физический уровень, Канальный уровень, Сетевой уровень, Транспортный уровень, Прикладной уровень.
Физический слой
- Физический уровень преобразует двоичные данные в сигналы и передает их через локальную среду. На этом уровне единица связи - это один бит. Когда соединение установлено между двумя устройствами, данные передаются в виде потока байтов. Физический уровень доставляет биты.
Канальный уровень
- Уровень звена данных определяет формат данных в сети. Физическая адресация осуществляется на канальном уровне. MAC-адрес источника и назначения назначается пакету данных для формирования кадра.
- На канальном уровне единицей связи является кадр. Этот слой делит сообщение или файл на фрейм. Кадр - это не что иное, как пакет, который отвечает за инкапсуляцию данных, полученных с сетевого уровня.
Сетевой уровень
- На сетевом уровне единицей связи являются пакеты. Этот уровень предоставляет IP-адрес источника и назначения каждому сегменту для формирования пакета. Сетевой уровень обеспечивает такие функции, как логическая адресация, то есть IP-адресация, определение пути и маршрутизация. Маршрутизация - это метод перемещения пакета данных от источника к месту назначения.
- Основываясь на IP-адресе и маске, решения о маршрутизации принимаются в сети. Принимая во внимание, что определение пути - это процесс выбора наилучшего из возможных путей доставки данных получателю. Он использует протоколы, такие как OSPF (сначала открытый кратчайший путь), BGP (протокол пограничного шлюза) и т. Д.
Транспортный слой
- Транспортный уровень отвечает за передачу данных из одного местоположения в другое. Он контролирует надежность связи посредством сегментации, контроля потока и контроля ошибок.
- Сегментация - это процесс разделения полученных данных на небольшие единицы, называемые сегментами.
- Сегмент - это единица связи на этом уровне.
- Flow Control: Flow Control - это процесс управления количеством передаваемых данных.
- Контроль ошибок: Транспортный уровень использует схему автоматического запроса на повторение для повторной передачи потерянных или поврежденных данных. Группа ботов, называемая контрольной суммой, добавляется к каждому сегменту, чтобы определить полученный сегмент, в котором есть ошибки.
На транспортном уровне используются 2 протокола:
- Протокол пользовательских дейтаграмм: Протокол пользовательских датаграмм использует сервис без установления соединения. т. е. UDP доставляет пакеты данных без установки предопределенного пути, следовательно, для соединения не установлен сеанс. В UDP путь зависит от трафика доступного пути.
- Протокол управления передачей: Протокол управления передачей использует сервис, ориентированный на соединение. В сервисе, ориентированном на соединение, TCP решает, что блоки данных пути доставляются по указанному пути. Когда разговор по TCP завершен, сеанс завершается.
Прикладной уровень
Единицей связи на прикладном уровне является сообщение. Это позволяет пользователю получить доступ к интернет-услугам. Он используется сетевыми приложениями, которые используют Интернет. Многие протоколы определены на этом уровне для предоставления таких услуг, как FTP для передачи файлов, HTTP или HTTPS для доступа к www, т.е. World Wide Web, SMTP для электронной почты, TELNET для виртуальных терминалов и т. Д.
Протоколы TCP / IP
Ниже приведен список наиболее часто используемых протоколов TCP / IP:
HTTP
HTTP расшифровывается как HyperText Transfer Protocol. HTTP устанавливает соединение между клиентом и сервером для передачи данных. Это небезопасная передача. Клиент отправляет запрос на сервер через веб-браузер для просмотра указанной информации. После получения запроса сервер отправляет указанную информацию клиенту.
HTTPS
HTPPS расшифровывается как HyperText Transfer Protocol Secure. HTTPS устанавливает соединение между клиентом и сервером для передачи данных. Это безопасная передача. Клиент в основном использует этот HTTPS для отправки частной информации, такой как данные кредитной карты, онлайн-транзакции и т. Д., На сервер через интернет-соединение.
FTP
FTP стоит для протокола передачи файлов. Он использует службы TCP для передачи файлов с одного хоста на другой. Он устанавливает связь между двумя хостами. После того, как соединение установлено, хост может отправлять и получать данные или файлы.
SMTP
SMTP расшифровывается как Simple Mail Transfer Protocol. Это широко используемый и наиболее важный протокол, используемый для передачи электронных писем от отправителя к получателю. Это протокол прикладного уровня, как мы видели ранее. Это протокол Push, который используется для отправки электронной почты. После этого протоколы POP почтового отделения) или IMAP (протокол доступа к интернет-сообщениям) извлекают электронную почту на стороне получателя.
TELNET
TELNET расшифровывается как Terminal Network. Он устанавливает соединение между локальным компьютером и удаленным компьютером таким образом, что локальный терминал кажется терминалом в удаленной системе.
FTP
FTP означает протокол передачи файлов. Это интернет-протокол, используемый для передачи данных, медиафайлов с одного компьютера на другой.
Преимущества TCP / IP
- Обеспечивает масштабируемость, эта функция позволяет добавлять N сетей без нарушения текущих услуг.
- Он совместим, что означает, что он позволяет двум разным системам связываться по гетерогенной сети.
- Это открытый исходный код, то есть бесплатное использование. Любой может использовать его для общения.
- Это стандартная модель, разработанная для решения проблем, связанных с сетью.
- Он назначает уникальный IP-адрес каждому устройству в сети. поэтому каждое устройство идентифицируется однозначно по сети.
Вывод
В этой статье мы увидели, что такое TCP / IP, подробное объяснение уровней в TCP / IP и преимущества его использования по сети.
Рекомендуемые статьи
Это было руководство к тому, что такое TCP / IP. Здесь мы обсудим работу, преимущества и уровни в TCP / IP. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Что такое сетевые протоколы
- Архитектура СУБД
- CCNA Интервью Вопросы
- Что такое протокол TCP?