Встречается на собеседованиях • сегодня

В чем разница между IPv4 и IPv6

Основные различия между IPv4 и IPv6:

  1. Адресное пространство
    IPv4: 32 бита (~4.3 млрд адресов)
    IPv6: 128 бит (3.4×10³⁸ адресов)

  2. Формат адреса
    IPv4: 192.168.1.1 (десятичные октеты)
    IPv6: 2001:0db8:85a3::8a2e:0370:7334 (шестнадцатеричные группы)

  1. Встроенные функции
    IPv6 включает:
  • Автоконфигурацию (SLAAC)
  • Встроенный IPSec
  • Упрощенную маршрутизацию
  1. Заголовок пакета
    IPv4: сложный (20+ байт, переменные поля)
    IPv6: фиксированный (40 байт, упрощенный)

Пример проверки IP в Python:

python
import ipaddress

def check_ip_version(ip):
    try:
        return 4 if isinstance(ipaddress.ip_address(ip), ipaddress.IPv4Address) else 6
    except ValueError:
        return "Invalid IP"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы