计算机考研复试计算机网络
时间: 2023-05-27 07:07:51 浏览: 189
计算机考研复试面试常问问题 计算机网络篇
1. OSI七层模型和TCP/IP四层模型有什么区别?
答:OSI七层模型和TCP/IP四层模型都是计算机网络体系结构的基础模型,但它们的区别在于:
- OSI七层模型包含了应用层、表示层和会话层三个层次,而TCP/IP四层模型将这三个层次合并到了应用层中。
- OSI七层模型中的数据链路层和物理层合称为数据链路层,而TCP/IP四层模型中将其分开,分别是数据链路层和物理层。
- OSI七层模型中的网络层和TCP/IP四层模型中的网络层所处理的问题略有不同,OSI七层模型中的网络层主要处理路由问题,而TCP/IP四层模型中的网络层主要处理数据包的传输问题。
2. 描述TCP和UDP协议的特点和应用场景。
答:TCP和UDP都是传输层协议,但它们的特点和应用场景有所不同:
- TCP是面向连接的协议,传输可靠,可以保证数据的顺序和完整性,但是会有较大的延迟。TCP适用于需要可靠传输的场景,如网页浏览、文件传输等。
- UDP是无连接的协议,传输不可靠,不能保证数据的顺序和完整性,但是具有较低的延迟。UDP适用于对传输速度要求比较高,对数据完整性要求较低的场景,如在线游戏、视频会议等。
3. 什么是网络拓扑?常见的网络拓扑有哪些?
答:网络拓扑指的是计算机网络中节点之间的物理或逻辑连接方式。常见的网络拓扑有:
- 星型拓扑:所有节点都通过中心节点进行连接。
- 总线拓扑:所有节点都连接在一条主干线上。
- 环形拓扑:所有节点连接成一个环形。
- 树形拓扑:将网络分层,每一层节点通过一个中心节点连接到上一层节点。
- 网状拓扑:所有节点都相互连接,形成一个网状结构。
4. 什么是子网掩码?如何计算子网掩码?
答:子网掩码是用于将IP地址划分为网络地址和主机地址的掩码。它是一个32位的二进制数,其中前面的一段表示网络地址,后面的一段表示主机地址。子网掩码的值为1的位表示网络地址,为0的位表示主机地址。
计算子网掩码的方法是:先确定网络地址的位数,然后将这些位设置为1,再将主机地址的位数设置为0。例如,对于IP地址192.168.1.1,如果要将其划分为24位网络地址和8位主机地址,那么子网掩码为255.255.255.0,即前24位为1,后8位为0。
5. 什么是MAC地址?与IP地址有什么区别?
答:MAC地址是网卡的物理地址,由48位二进制数表示,全球唯一。MAC地址用于在局域网内标识每个节点的身份。
与IP地址的区别在于:
- MAC地址是硬件地址,由网卡厂商分配,无法修改,而IP地址是逻辑地址,由网络管理员分配,可以修改。
- MAC地址在局域网内唯一,不同局域网的MAC地址可能相同,而IP地址在全球范围内唯一。
- MAC地址只能用于在局域网内通信,而IP地址可以用于在不同网络之间通信。
阅读全文