Menu
CoddyTech

Ôn tập: HTTPS

Bài học 42 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.

HTTPS là HTTP bên trong TLS, và TLS đảm nhiệm hai việc.

Nó mã hóa, nhờ đó đường dẫn, tiêu đề và nội dung không thể đọc được khi truyền đi. Với HTTP thuần, tất cả những nội dung đó đều hiện thành văn bản trên đường truyền, như bạn đã thấy khi đọc lại mật khẩu từ chính yêu cầu của mình.

Nó xác thực thông qua chứng chỉ được kiểm tra theo ba cách: do một cơ quan có trong gói CA trên máy bạn ký, chưa hết hạn và được cấp cho máy chủ bạn thực sự yêu cầu.

Sơ đồ này quyết định cổng mặc định, 80 hoặc 443, và liệu có thực hiện quá trình bắt tay hay không. Yêu cầu TLS trên một cổng thường sẽ thất bại ngay lập tức với mã thoát 35.

Và -k bỏ qua lỗi chứng chỉ bằng cách từ bỏ bước kiểm tra danh tính. Chỉ dùng tùy chọn này trên máy thử nghiệm, đừng dùng để khắc phục sự cố thực tế.

challenge icon

Thử thách

Khó

Mỗi sự thật một lệnh.

  1. In ra ca=, theo sau là yes nếu gói CA tồn tại
  2. Phục vụ một thư mục trên cổng 9131 và in ra tls=, theo sau là mã thoát của một yêu cầu https:// đến đó

Đầu ra dự kiến:

ca=yes
tls=35

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Mạng máy tính với terminal

Tự luyện tập: Playground Terminal