На данный момент занимаюсь изучением как работают сети, и хочу в этой статье поделиться свами что такое протокол TCP/IP.
Каждый из нас, работая в сети, не особо задумывается о том, что ее бесперебойная работа обеспечивается определенным набором правил или протоколов. Эти протоколы получили название TCP/IP. Фактически их можно назвать основой деятельности всей сети интернет.
Если сказать точнее, то TCP/IP представляет собой список протоколов, по которым осуществляется обмен той или иной информацией. Предлагаю рассмотреть принцип действия протокола более подробно.
Что из себя представляет протокол TCP/IP
В английской аббревиатуре TCP означает Transfer Control Protocol. Он необходим для того, чтобы обеспечить и установить надежное соединение между 2-мя устройствами и сделать так, чтобы данные передавались без сбоя. Кроме этого, он осуществляет контроль размера передаваемого кластера информации, и производит новое отправление информации, если вдруг произошел сбой передачи.
IP — Internet Protocol. Он является основой архитектуры передачи информации по сети. Необходим для того, чтобы доставить сетевой пакет информации по адресу. Во время доставки информации ее разбивают на блок пакетов, и они движутся по сети до того или иного адреса. В сети действуют несколько форматов IP протокола:
· Есть формат IPv4. Это 32-битовое двоичное число.
· Есть формат IPv6. Это уже 128-битовое двоичное число.
Каким образом функционирует TCP/IP
Любой из наших компьютеров, неважно, стационарный он или переносной, обладает в сети собственным уникальным IP-адресом. В свою очередь, программное обеспечение, используемое на компьютерах, использует свои уникальные порты для идентифицирования.
Для чего нужны порты? Они необходимы для того, чтобы программы могли различать друг друга, поскольку исключительно по ip-адресу нельзя понять, какое именно программное обеспечение запрашивает данные и куда именно ее надо передать. К примеру, так происходит обмен данных между программами.
· Программа один – отправитель: IP адрес 192.168.0. 30. Порт – 2052.
· Программа два – получатель: IP адрес 192.168.0.36. Порт – 2073.
IP является уникальным адресом персонального компьютера. Порт является идентификатором приложения, которое на нем установлено. Комплекс IP и порта получит название стек.
Стек протоколов TCP/IP
В свою очередь, стек разделяют на 4 уровня, и каждый из них имеет свой протокол. Протоколы действуют одновременно, имеют ряд правил, чтобы работать без сбоя и конфликта между собой.
· Прикладной. Для приложений. Это HTTP, DNS, FTP и так далее. То есть это веб-почта, передача данных.
· Транспортный. TCP, UPD. Он отвечает за контакты между компьютерами и доставку информации.
· Сетевой. Это IP, IGMP и так далее. Отвечает за адресацию.
· Канальный. Это Вай-фай, DSL.
Как и любой протокол, TCP/IP может иногда функционировать некорректно. Как правило, ошибки вызваны неверной настройкой и неверной адресацией. К примеру, наиболее часто встречается неверный IP-адрес, некорректная маска подсети, или же неправильный адрес шлюза.
Заключение
Теперь вы знаете, что из себя представляет протокол TCP/IP, каким образом функционирует, и как от него зависит вся работа сети интернет.
P.S. Как всегда жду комментарии и отзывы.