IP против порта
Благодаря новейшим достижениям в области информационных и коммуникационных технологий (ИКТ) каждый уголок огромного земного шара взаимосвязан. В основе этой замечательной победы лежит стремительное развитие коммуникационных и сетевых технологий. Строительные блоки этих чудесных творений основаны на концепциях IP-адресации и портов.
Через IP-адреса и порты миллионы серверов и клиентов в Интернете связываются друг с другом.
айпи адрес
IP-адрес - это логический 32-битный адрес, который используется для определения места назначения пакета данных (дейтаграммы). IP-адрес идентифицирует исходную и конечную сети, которые позволяют дейтаграмме течь соответственно по указанному маршруту. У каждого хоста и маршрутизатора в Интернете есть IP-адрес, так же как у всех телефонов есть уникальный номер для идентификации. Концепция IP-адресации была стандартизирована в 1981 году.
В основном при IP-адресации используется десятичная запись с разделительными точками. Обычно IP-адрес состоит из двух частей: сетевая часть и часть хоста. Обычный порядок IP-адреса следующий:
Каждый из 4 байтов (8 бит = 1 байт) состоит из значений от 0 до 255. IP-адреса сгруппированы в классы (A, B, C и D) в зависимости от размера идентификатора сети и идентификатора хоста. Когда этот подход используется при определении IP-адресов, он определяется как полная адресация класса. В зависимости от типа создаваемой сети необходимо выбрать подходящую схему адресации.
Например: Class A => Для нескольких сетей, в каждой из которых много хостов.
Класс C => Для многих сетей, в каждой из которых несколько хостов.
В основном, в рамках рассматриваемой среды LAN сетевой идентификатор IP-адреса остается неизменным, тогда как часть узла меняется.
Одним из больших недостатков, вызванных полной адресацией класса, является нерациональное использование IP-адресов. Таким образом, инженеры перешли к новому подходу к бесклассовой адресации. В отличие от класса полной адресации, здесь размер сетевого идентификатора является переменным. В этом подходе для определения размера сетевого идентификатора используется концепция маскировки подсети.
Пример обычного IP-адреса - 207.115.10.64.
Порты
Порты представлены 16-битными числами. Следовательно, порты варьируются от 0 до 65 525. Номера портов от 0 до 1023 ограничены, поскольку они зарезервированы для использования хорошо известных протокольных служб, таких как HTTP и FTP.
В сети конечная точка, с которой два хоста связываются друг с другом, обозначается как порты. Большинству портов назначены определенные задачи. Эти порты идентифицируются по номеру порта, как обсуждалось ранее.
Итак, функциональное поведение IP-адреса и порта выглядит следующим образом. Перед отправкой пакета данных с исходного компьютера в дейтаграмму вводятся IP-адреса источника и назначения вместе с соответствующими номерами портов. С помощью IP-адреса дейтаграмма отслеживает конечный компьютер и достигает его. После того, как пакет раскрыт, с помощью номеров портов ОС направляет данные в нужное приложение. Если номер порта неверен, ОС не знает, какие данные в какое приложение отправлять.
Таким образом, IP-адрес выполняет большую задачу по направлению данных к намеченному месту назначения, тогда как номера портов определяют, в какое приложение будут загружены полученные данные. В конце концов, с соответствующим номером порта, выделенное приложение разрешает данные через зарезервированный порт.