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):
- SYN: Клиент отправляет запрос на установление соединения.
- SYN-ACK: Сервер подтверждает запрос.
- ACK: Клиент подтверждает соединение, и связь установлена.
6. Порты:
- 80 (HTTP): Стандартный порт для веб-трафика.
- 443 (HTTPS): Защищенный веб-трафик.
- 21 (FTP): Протокол передачи файлов.
- 22 (SSH): Для защищенного удаленного доступа.
7. Модели сетей:
- LAN (Local Area Network): Локальная сеть (например, в офисе или дома).
- WAN (Wide Area Network): Глобальная сеть (например, интернет).