Транспортный уровень: трансляция адресов

Долги за прошлую лекцию

(Пропала примерно половина прошлой лекции, но, возможно, всё равно надо оставить две темы)

Другие варианты транспорта?

TCP

vs

UDP

есть

подключение

нет

есть

подтверждения

нет

есть

отслеживание цельности потока

нет

есть

отслеживание качества потока

нет

несколько

количество пакетов

один

А ещё?

Netcat и Socat

NAT

Network address translation — что такое и зачем нужно.

NAT без транспортного уровня

Идея замены конкретного IP другим конкретным IP (и обратно) — например, если «внутренний» IP из интернет-диапазона.

/!\ Это всё уже не работает, потому что не нужно

Табличная подмена IP

NAT с идентификацией потока

Динамическая подмена IP на основании «состояния»

Примеры SNAT и DNAT

Syn flood атака и SYNPROXY

Д/З

TODO