这份文档是关于北京邮电大学宽带通信网课程的一份作业,主要涉及了网络通信的基础知识,包括域名解析、网络传输、TCP/IP协议以及网络路径追踪等。以下是详细的知识点解析:
1. **域名解析**:
- 在CMD窗口中使用`ping`命令,通过输入域名`alibaba.com`,可以获取到与其对应的IP地址,这里是`180.156.120.32`。这是DNS(Domain Name System)的作用,它将人类易于记忆的域名转换为计算机能识别的IP地址。
2. **TCP连接建立**:
- 描述中提到了TCP三次握手的过程,通过Wireshark抓包工具可以看到SYN包和SYN+ACK包的交互,这表明TCP连接的建立。往返时延RTT可以通过计算SYN包与SYN+ACK包之间的差值来得到,这里RTT约为30187毫秒。
3. **网络传输**:
- 发送数据包时,首次发送的数据包与确认包之间的时间差通常等于一个RTT,这里的描述提到了数据长度LEN不为0,意味着有实际数据在传输。
- 使用`ping`命令测试与腾讯服务器`qq.com`的连接,可以看出数据包的传输时间(Time)和存活时间(TTL),这有助于分析网络延迟和数据包的传输效率。
4. **网络路径追踪**:
- `traceroute`或`tracert`命令用于追踪数据包在网络中的路径。通过执行这个命令,我们可以看到数据包从本地到目标IP(220.194.79.37,腾讯服务器)经过的路由器节点,以及它们的延迟时间。这有助于了解网络的路由结构和潜在的性能瓶颈。
5. **DNS服务更换**:
- 提到了改变Internet连接的IPv4属性中的DNS服务器,将默认DNS替换为Google的公共DNS(8.8.8.8和8.8.4.4)。这样做的目的是优化域名解析速度和提高稳定性。
6. **网络性能分析**:
- 文档中提到的Wireshark是一个网络封包分析软件,它可以捕获网络封包,深入解析网络通信的每一个细节,如TCP/IP协议栈的各个层次,帮助分析网络性能和排查问题。
总结来说,这份作业涵盖了网络通信基础的多个方面,包括域名解析机制、TCP/IP协议的使用、网络延迟分析以及网络路径追踪等,这些都是理解和研究宽带通信网络不可或缺的知识点。通过实际操作和数据分析,学生能够更深入地理解网络通信的工作原理。