linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.

← из прошлого урока

Disk and processes are under control. Now back to networking, but deeper this time, at the TLS layer. Ahead: openssl s_server, openssl s_client, and pcap, capturing the handshake step by step. This closes out "how HTTPS works".

← к прошлому уроку

Средний

Watching the TLS handshake: openssl and tcpdump

15 мин · урок входит в курс «Средний»

HTTPS is HTTP inside TLS. When a browser opens a site, a tls-handshake happens between the tcp-handshake and the first HTTP request: the ClientHello/ServerHello exchange, ciphersuite selection, certificate validation, and key exchange. All of it is plain TCP packets, and you can watch them.

In this sandbox you bring up a local TLS server by hand (with openssl s_server) and connect to it with a client while capturing packets at the same time.

Урок закрыт

Чтобы запустить sandbox и пройти этот урок целиком, нужен соответствующий курс. Внутри - ещё много практических уроков того же уровня и сквозной прогресс.

Купить курсВойти← Все уроки

дальше →

HTTPS is no longer a black box. Next up is tooling for everyday work rather than networking: xargs and parallel run a command over a list, the protective -print0, the difference between xargs -I and plain batching, and parallelism.

Открыть превью: xargs: batch processing and parallelismв курсе «Средний» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. All rights reserved.
Tutorials
Pricing
About
Privacy & cookies