Перейти к содержанию

TCP/IP

Присоединяйтесь к нашему Telegram-каналу, чтобы первыми узнавать о новостях, трендах и уникальных материалах по кибербезопасности!

1. Основные протоколы:

  • TCP (Transmission Control Protocol):
    • Надежная передача данных, гарантированная доставка пакетов, контроль ошибок.
  • UDP (User Datagram Protocol):
    • Быстрая передача данных без гарантии доставки, используется для стриминга и видеозвонков.
  • IP (Internet Protocol):
    • Основной протокол для адресации и маршрутизации пакетов.
  • DNS (Domain Name System):
    • Преобразует доменные имена в IP-адреса.

2. Типы IP-адресов:

  • IPv4: 32 бита, 4 октета (например, 192.168.1.1).
  • IPv6: 128 бит, 8 групп по 4 шестнадцатиричных знака (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

3. Основные команды:

ping [адрес]

Проверка доступности устройства в сети.

tracert [адрес]

Определение пути, по которому идут пакеты до целевого устройства.

ipconfig

Показать настройки IP на локальном компьютере (Windows).

nslookup [домен]

Узнать IP-адрес для доменного имени.

ifconfig

Показать настройки IP на локальном компьютере (Linux/macOS).

4. Маски подсети:

  • 255.255.255.0: Подсеть класса C (до 254 хостов).
  • 255.255.0.0: Подсеть класса B (до 65 534 хостов).
  • 255.0.0.0: Подсеть класса A (до 16 777 214 хостов).

5. TCP-соединение: Трехстороннее рукопожатие (Three-Way Handshake):

  1. SYN: Клиент отправляет запрос на установление соединения.
  2. SYN-ACK: Сервер подтверждает запрос.
  3. ACK: Клиент подтверждает соединение, и связь установлена.

6. Порты:

  • 80 (HTTP): Стандартный порт для веб-трафика.
  • 443 (HTTPS): Защищенный веб-трафик.
  • 21 (FTP): Протокол передачи файлов.
  • 22 (SSH): Для защищенного удаленного доступа.

7. Модели сетей:

  • LAN (Local Area Network): Локальная сеть (например, в офисе или дома).
  • WAN (Wide Area Network): Глобальная сеть (например, интернет).