Hypertext Transfer Protocol (HTTP) handles plain text request-response communication between web browsers and servers (uses port 80). HTTPS secures this by executing a TLS (Transport Layer Security) handshake (uses port 443). The TLS handshake authenticates the server using digital certificates and encrypts all subsequent HTTP payload details using symmetric keys.
Real-time multimedia transmission (like voice over IP or streaming video) demands high bandwidth and is sensitive to packet delays. It typically relies on Real-time Transport Protocol (RTP) running over UDP to minimize transmission overhead and packet buffering latency.
超文本传输协议 (HTTP) 处理网络浏览器和服务器之间的纯文本请求-响应通信(使用端口 80)。HTTPS 通过执行 TLS(传输层安全)握手来保护其安全性(使用端口 443)。TLS 握手使用数字证书验证服务器身份,并使用对称密钥对后续所有 HTTP 有效载荷数据进行加密。
实时多媒体传输(如 IP 电话或流媒体视频)需要高带宽,并且对数据包延迟非常敏感。它通常依赖于在 UDP 上运行的实时传输协议 (RTP),以最大程度地减少传输开销和数据包缓冲延迟。
Exercise 1: Inspect HTTP vs HTTPS Payloads in Wireshark 练习 1:在 Wireshark 中检查 HTTP 与 HTTPS 数据载荷
Steps to capture:
http://example.com).https://www.google.com).http in the filter bar. Click a **GET** or **POST** packet, expand the **Hypertext Transfer Protocol** layer in the details, and check the readable headers.tls in the filter bar. Inspect the client/server hello packets and the subsequent "Application Data" packets (which are fully encrypted).捕获步骤:
http://example.com)。https://www.google.com)。http。点击一个 **GET** 或 **POST** 包,在详细信息中展开 **Hypertext Transfer Protocol** 层,查看完全可读的数据标头。tls。检查客户端/服务器握手包和随后的“Application Data”包(这些数据包已被完全加密)。Exercise 2: Setup DNS and Web Server Topology in Packet Tracer 练习 2:在 Packet Tracer 中搭建 DNS 和 Web 服务器拓扑
Steps to configure:
www.test.com and press Go. The index page of the server should load.配置步骤:
www.test.com 并按 Go。应能加载出 Web 服务器的索引首页。1. Explain the role of DNS in Internet communications. 解释 DNS 在互联网通信中的作用。
2. Identify which protocol is used to push email from a client to a mail server. 识别哪种协议用于将电子邮件从客户端发(推)送到邮件服务器。
3. Identify the default TCP port number used by secure HTTPS traffic. 识别安全的 HTTPS 流量所使用的默认 TCP 端口号。
4. Explain why real-time VoIP audio traffic utilizes UDP instead of TCP. 解释为什么实时 VoIP 音频流量使用 UDP 而不是 TCP。
5. Describe the hierarchical structure of the Domain Name System (DNS). 描述域名系统 (DNS) 的分层结构。
6. Identify which protocol is used by email clients to retrieve messages from a mail server. 识别电子邮件客户端用于从邮件服务器接收(拉取)邮件的协议。
7. What is the default TCP port number used by unsecure HTTP web traffic? 非安全的 HTTP 网页流量使用的默认 TCP 端口号是多少?
8. Contrast the difference between TCP and UDP transport protocols. 对比 TCP 和 UDP 传输层协议的区别。
Match the protocol on the left with its default TCP port on the right. (Click a term, then click its matching definition). 将左侧的协议与右侧的默认 TCP 端口进行配对。(点击术语,然后点击匹配的定义)。