HTTP与HTTPS的机制|面向IT护照考试整理状态码与TLS
针对IT护照考试,整理Web通信基础HTTP/HTTPS的区别、请求与响应的结构、主要状态码(200・404・500)。
HTTP是什么
HTTP是HyperText Transfer Protocol的缩写,是Web页面通信的基本协议。使用端口号80。它是无状态的,不保留之前请求的信息。
HTTPS是什么
HTTPS是HTTP Secure的缩写,是通过SSL/TLS加密的HTTP协议。使用端口号443。其主要特点是能够防止通信被窃听或篡改。SSL/TLS的详细内容在加密基础中讲解。
HTTP请求的方法
HTTP请求的方法中,GET用于获取(读取)数据,POST用于发送(新建)数据,PUT用于更新(全替换)数据,DELETE用于删除数据,PATCH用于部分更新数据。请正确区分各方法的作用。
HTTP状态码
| 代码 | 类别 | 含义 | 示例 |
|---|---|---|---|
| 1xx | 信息 | 处理中 | 100 Continue |
| 2xx | 成功 | OK | 200 OK |
| 3xx | 重定向 | 移动 | 301 永久移动、302 临时 |
| 4xx | 客户端错误 | 请求方错误 | 401 需要认证、403 禁止、404 未找到 |
| 5xx | 服务器错误 | 服务器方错误 | 500 内部错误、503 服务不可用 |
Cookie与会话
Cookie
Cookie是保存在浏览器中的小数据。用于维持登录状态和识别用户,是一种为无状态的HTTP赋予状态的机制。
会话
会话是服务器端保存的用户状态信息。通过Cookie识别会话ID,实现对每个用户的管理。
相关协议
| 协议 | 用途 | 端口 |
|---|---|---|
| HTTP | Web | 80 |
| HTTPS | 加密Web | 443 |
| FTP | 文件传输 | 21 |
| SSH | 远程登录 | 22 |
| SMTP | 邮件发送 | 25 |
| POP3 | 邮件接收 | 110 |
| IMAP | 邮件接收 | 143 |
| DNS | 名称解析 | 53 |
IT护照考试的出题要点
在IT护照考试中,HTTP与HTTPS的区别(端口号、加密)、主要状态码(200・404・500)、GET与POST的区分使用、Cookie的目的频繁出现。请务必掌握这些内容。
历年真题的典型模式
- “HTTPS的端口号是哪个”型 → 443
- “文件未找到时的状态码是哪个”型 → 404
相关术语
- TCP/IP协议(TCP/IP协议基础)
- 加密与SSL/TLS(加密基础)
- 认证与授权(认证与授权的区别)
- DNS名称解析(DNS的机制)
学习技巧
请牢记端口号:HTTP为80,HTTPS为443。状态码要记住类别分类(2成功、3重定向、4客户端、5服务器)以及200、404、500的含义。
总结
通过HTTP与HTTPS的区别、状态码、Cookie这三点,可以确保在相关题目中得分。技术类的练习请参考技术类汇总,实战形式的问题请使用模拟考试。
関連記事
DHCP与IP地址自动分配|IT护照考试备考
针对IT护照考试,整理DHCP(动态主机配置协议)的机制、IP地址自动获取流程、租期时间与固定IP的使用区分。
DNS(域名系统)的工作原理|IT护照考试备考
针对IT护照考试,整理DNS的层次结构、名称解析流程、记录类型(A・MX・CNAME)以及DNS缓存。
VPN是什么|原理・种类・远程办公中的应用|IT护照考试备考
针对IT护照考试,整理了VPN(虚拟专用网络)的原理、IPsec与SSL-VPN的区别,以及在远程办公和站点间连接中的使用方式。