Освоение основ сети
Loading...
Netzwerk Basics meistern

Сетевая учебная студия

Освойте основы сетей

Интерактивное изучение IPv4-подсетей и TCP-рукопожатия с нуля.

Выберите модуль и начните свое путешествие по основам сетей.

Создано для обучения

Leitfragen — Netzwerktechnik

Wähle ein Thema und lerne interaktiv mit Lernkarten. Tippe auf eine Karte, um die Antwort aufzudecken.

IPv4-подсети

Поймите IP-адреса, маски подсети и то, как разделяются сети.

Как работает подсеть?

IPv4-адрес состоит из 32 бит, записанных как 4 октета (например, 192.168.1.0).

Маска подсети делит адрес на сетевую часть и часть хоста. /24 означает: 24 бита для сети, 8 бит для хостов.

Сетевой адрес имеет все биты хоста, равные 0, а широковещательный адрес — все равные 1.

Используемые хосты = 2^(биты хоста) - 2 (за вычетом сетевого и широковещательного адресов).

Практическое задание

TCP рукопожатие

Поймите 3-этапное рукопожатие и управление соединением шаг за шагом.

Шаг 0 из 3
Клиент
Сервер
SYN
SYN-ACK
ACK

TCP 3-этапное рукопожатие

TCP (Transmission Control Protocol) использует 3-этапное рукопожатие для установления надежного соединения:

Шаг 1: SYN
Клиент отправляет SYN-пакет (Synchronize) со случайным порядковым номером на сервер, чтобы запросить соединение.
Шаг 2: SYN-ACK
Сервер отвечает SYN-ACK: он подтверждает порядковый номер клиента (ACK = Seq + 1) и отправляет свой собственный порядковый номер.
Шаг 3: ACK
Клиент подтверждает порядковый номер сервера (ACK = ServerSeq + 1). Соединение установлено!

Обзор флагов

SYN ACK FIN RST PSH URG

SYN: SYN: Синхронизирует порядковые номера

ACK: ACK: Подтверждение полученных данных

FIN: FIN: Завершает соединение

RST: RST: Сбрасывает соединение

PSH: PSH: Немедленная передача данных

URG: URG: Срочные данные

Завершение соединения (4-этапное)

Для завершения TCP-соединения используется 4-этапное рукопожатие:

FIN: FIN: Клиент отправляет FIN, чтобы закрыть соединение.

ACK: ACK: Сервер подтверждает получение FIN.

FIN: FIN: Сервер отправляет свой собственный FIN.

ACK: ACK: Клиент подтверждает FIN сервера. Соединение закрыто.