Mac-адрес(Media Access Control адрес) и IP-адрес (Интернет Protocol Адрес) — это два разных идентификатора в компьютерных сетях, которые используются для уникальной идентификации устройств в сети.
Mac-адрес(физикаадрес):
IP-адрес (сетевой адрес):
номер порта:
Подведите итог:
MAC-адресПолное название — Media Access Control.адрес,Также известен как адрес локальной сети (LAN Address).,MAC адрес, адрес Ethernet (Ethernet Адрес) или физический адрес (Физический Address),Записано внутри аппаратного обеспечения, если оно произведено производителем сетевого оборудования.。
MAC-адрес не имеет никакого отношения к сети, то есть независимо от того, где оборудование с этим адресом (например, сетевая карта, концентратор, маршрутизатор и т. д.) подключено к сети, оно будет иметь один и тот же MAC-адрес. Это прописано в биосе сетевой карты производителем. Теоретически, если только оборудование (сетевая карта) не украдено, возможности выдать себя за кого-то нет.
MAC Общий адрес 48 бит (6 байты)。вперед 24 Источник IEEE (Институт инженеров по электротехнике и электронике) решает, как распределить после 24 Источник Фактическое производство данного сетевого оборудования самими производителями. Например: ФФ:ФФ:ФФ:ФФ:ФФ:ФФ. или FF-FF-FF-FF-FF-FF
IP-адрес(Internet Protocol Полное имя адреса называется адресом интернет-протокола. Его первоначальное значение заключается в настройке уникального логического адреса для каждой сети и каждого хоста в Интернете, чтобы отличать его от физического адреса.
так IP-адрес используется для идентификации TCP/IP Взаимосвязанные хосты и маршрутизаторы в сети. ИП-адресбаза Вlogic,Более гибкий,Не ограничено аппаратным обеспечением,Также легко запомнить.
IP-адрес делится на:
Здесь мы концентрируемся на IPv4 адрес,IP-адрессделан из 32 двоичные числа, состоящие из битов, их обычно делят на 4 "8" бит двоичного числа",Мы можем понимать это как 4 байта, формат: (A.B.C.D). Среди них A, B, C, D. Эти четыре английские буквы представлены десятичным целым числом от 0 до 255. Пример: 192.168.1.1
Существующий транспортный уровень также имеет это понятие, аналогичное Вадресиз.,Это номер порта. Номер порта используется для идентификации различных приложений, взаимодействующих на одном компьютере. поэтому,Он также известен как программный адрес.
На одном компьютере одновременно можно запускать несколько отдельных программ. Протокол транспортного уровня использует эти номера портов для идентификации собственного существования для связи приложений и точной передачи данных.
потому чтодлясуществовать TCP、UDP В начале протокольного сообщения будет 16 Двоичный бит для хранения исходного номера портаиглазотметканомер порта,такпортиндивидуальный Число 2^16=65536
один, но 0 Номер порта используется для обозначения всех портов, так как он фактически доступен. портада 65535 индивидуальный。
Этот метод также называется статическим методом. Это означает, что каждое индивидуальное приложение имеет свое обозначение изномер. отъезд. Но это не значит, что вы можете использовать любой по своему желанию. отъезд. Например HTTP、FTP、TELNET Изномер, используемый в широко используемом протоколе изапп порт означает фиксированный из.
Эти номера порт известен как номер порта,распределенныйсуществовать 0~1023 Между тем, мы существуем и стараемся не использовать эти номера при написании собственного сервиса приложений «исеть». порта。
Это необходимо серверу для определения номера прослушивания порта, чтобы разрешить клиентским программам доступ к сервисам на сервере. Но клиенту не нужно подтверждать номер отъезд. При использовании этого метода клиентскому приложению не требуется самостоятельно настраивать номер. порта, предоставляя полную мощность операционной системе для распределения, клиент использует временный номер порта, выделение операционной системы, как правило, велико В 10000 из
netstat -ano
Посмотреть все номера порта,netstat -ano|findstr “<номер порта>”
Посмотреть обозначениеномер порта。lsof -i:номер порта
Посмотреть обозначениепортзанимать。lsof -i -U
:Показать местоиметь Открытьиз UNIX domain и файлы порта
Мы используем больше из netstat
netstat -tunlp
Дисплей с буквой В tcp,udp из Порты и процессы и другая сопутствующая информация.netstat Просмотрите синтаксический формат занятия порта: netstat -tunlp | grep номер порта -t (tcp) Показать только tcp Похожие параметры -u (udp)Показать только udp Похожие параметры -n Отказывается отображать псевдонимы, но может отображать числа и преобразовывать все числа в числа. -l Указан только в Прослушивание (прослушивание) и статус услуги -p Отображение связанных ссылок и названий программ
Вообще говоря,Неважно, сколько сетевых карт в компьютере,Каждыйиндивидуальный Сетевая карта подойдетиметь Собственныйиз MAC Адрес, этот MAC-адрес не меняется из. И каждый раз, когда сетевая карта существует нормально, будет происходить индивидуальное IP-адрес,этотиндивидуальный IP-адрес полностью изменяем. И этот компьютер содержит различные приложения и может иметь свои собственные порта,Затем передайте сервер через сетевую карту,Корректное общение.
из Разные сетевые приложения на одном сервере должны иметь разные номера порта,A Программа запустилась и использовала порт x,B Порт не может быть использован при запуске программы x,В противном случае будет сообщено об ошибке“Address already in use”
。
В общем,Операционная системадапроходитьисточник IP-адрес, цель IP-адрес、протокол Число(протоколтип)、источникномер порт и целевой номер портаэтотпятьиндивидуальныйуникальность элементаиз Определите одининдивидуальныйсетьначальствоизкоммуникация。
Мы говорим, что это TCP Соединение, количество изпротокол в натуральной пятерке определено, а когда В - сеть, пятерка связи меняется на TCP Квад.
то есть TCP Объединенная четверка определяется источником IP-адрес、Исходный порт、глазиз Он состоит из IP-адреса и целевого порта.