Архив метки: протокол

Сообщения об ошибках ICMP и их формат

Для сообщения об ошибках и контроля протокол IP использует ICMP. ICMP — это набор предопределенных сообщений, которые устройство с поддержкой IP может использовать для информирования другого устройства о конкретном состоянии. Например, всякий раз, когда маршрутизатору не удается переслать или доставить IP-пакет, он отправляет обратно источнику ICMP-сообщение, в котором объясняется, почему он не может переслать или доставить пакет.

Сообщения ICMP делятся на две категории: сообщения об ошибках ICMP и сообщения запроса или информации ICMP. В этом уроке мы обсудим сообщения об ошибках ICMP. Читать

Завершение TCP-соединения

Протокол управления передачей (TCP), краеугольный камень интернет-коммуникаций, обеспечивает надежную и упорядоченную доставку данных между устройствами. Хотя этапам установления и передачи TCP-соединения уделяется большое внимание, этап завершения не менее важен. Правильное завершение обеспечивает высвобождение ресурсов, предотвращает повреждение данных и позволяет корректно завершить обмен данными. В этой статье мы углубляемся в тонкости завершения TCP-соединения, исследуя связанные с этим шаги, потенциальные проблемы и важность хорошо управляемого завершения TCP-сеанса. Читать

IP-адрес, что это такое?

Уникальный идентификатор компьютера в сети, построенной на базе стека TCP/IP. Сетевые устройства взаимодействуют друг с другом, используя его. На данный момент применяется два типа — v4 и v6. Пример IP-адреса v4: 192.168.0.1. Такой адрес очень часто назначают сетевым маршрутизаторам (роутерам) в домашних сетях. Пример адреса v6 — 2a00:15f8:a000:5:1:12:1:847f.




Для точной идентификации устройства необходима также маска, которая задает границы сети.




Чтобы узнать IP-адрес своего компьютера, необходимо открыть сетевые настройки или ввести команду ipconfig (Windows) / ifconfig (UNIX) / ip a (современный Linux). Узнать адрес чужого компьютера сложнее, если он не является публичным сервером. Например очень просто узнать адрес какого либо веб-сайта — достаточно ввести команду nslookup имя-сайта. Сетевой адрес телефона на базе Android или iPhone OS, как правило, можно посмотреть в общих сведениях или установив утилиту, например, «Ping & DNS».




IP-адреса бывают публичными и приватными. Публичные назначаются устройствам, которые имеют прямой выход в сеть Интернет и могут использоваться для подключения к внутренним сервисам. Приватные адреса назначаются устройствам в пределах частной локальной сети и недоступны для прямого подключения из сети Интернет. Для локальных сетей лучше использовать адреса из классовой таблицы:




КлассПодсетиМаскаВозможный диапазон
A
10.0.0.0
255.0.0.0
10.0.0.0-10.255.255.255
B
172.16.0.0-172.31.0.0
255.240.0.0
172.16.0.0-172.31.255.255
C
192.168.0.0
255.255.0.0
192.168.0.0-192.168.255.255




Прочитайте более подробно об IP-адресе на сайте Википедия



2019-05-10T10:51:26
Прочее

Протокол ARP

Адресация в сети Internet представляет собой 32-битовую последовательность 0 и 1, называющихся IP-адресами. Но непосредственно связь между двумя устройствами в этой сети осуществляется по адресам канального уровня (MAC-адресам).

Так вот, для определения соответствия между логическим адресом сетевого уровня (IP) и физическим адресом устройства (MAC) используется описанный в RFC 826 протокол ARP (Address Resolution Protocol, протокол разрешения адресов). Читать