Для моего более крупного проекта мне нужно начать с создания сетевого пакета IPv4 (для моделирования)
для того же, мне нужно написать функцию, которая создает заголовок из переданных данных, который имеет исходный IP, dest ip и все необходимые поля
def convertIpv4( data ):
pass
Для этого мне нужно, чтобы вы направили меня в правильном направлении.
Во-первых, мне нужно сохранить IP-адрес в 32 битах, так что еслиУ меня есть строка «192.168.2.1», что является наиболее эффективным способом преобразования ее в байты, и это тоже размер 32 ??
Также, если я создаю сначала нормальный класс с такими вещами, как версия = 4 иsourceip и dest ip, затем есть способ преобразовать его непосредственно в байтовый массив с позицией объектов, как в следующем заголовке
Скажите, пожалуйста, как мне поступить ....