计算机网络是信息技术的基础,涉及众多概念和技术。以下是根据题目中提到的部分内容提炼出的相关知识点:
1. 物理层接口的特性:
- 机械特性:定义了接口的物理连接方式,如接口形状、引线数量和排列。
- 电气特性:规定了接口上允许的电压范围,确保信号传输的稳定。
- 功能特性:解释接口上不同电压水平的含义,用于信号解读。
- 过程特性:规定了信号传输的顺序和事件处理方式。
2. TCP三次握手:
- 三次握手是为了建立可靠的TCP连接,防止旧的数据包在不可靠的网络中重新传输,造成错误连接或资源浪费。
3. CSMA/CD协议:
- CSMA/CD是载波监听多路访问/冲突检测的缩写,是早期局域网中广泛使用的介质访问控制方法。
- 主要内容包括:发送前先监听,多节点共享信道,发送时检测冲突,一旦检测到冲突则立即停止发送并随机等待一段时间重试。
4. 路由选择协议:
- RIP(Routing Information Protocol)是基于距离矢量算法的简单协议,通过跳数作为路径成本,使用UDP进行传播。
- OSPF(Open Shortest Path First)是链路状态协议,基于最短路径优先算法,使用IP数据报进行传播,路径成本是基于链路费用。
5. 端口分类:
- 端口用于标识网络上的应用进程,TCP/IP协议中,端口号分为熟知端口(0-1023)、登记端口(1024-49151)和动态/私有端口(49152-65535)。
- 分类主要是为了管理和分配,熟知端口用于标准服务,登记端口用于非标准但已注册的服务,动态端口则用于临时分配。
6. 网络层服务类型:
- 面向连接的虚电路服务提供稳定、可靠的数据传输,但可能导致资源预占和复杂性增加。
- 无连接的数据报服务灵活,无需预先建立连接,但不保证数据包的顺序、丢失或重复。
7. NAT(Network Address Translation):
- NAT用于解决IP地址短缺问题,将内部网络的私有地址转换成公网合法IP地址,提高安全性,简化配置。
- 缺点包括增加延迟、复杂性提高,以及对某些依赖于静态IP的应用不友好。
8. 域名系统(DNS):
- DNS主要负责将域名解析为IP地址,便于用户记忆和网络通信。
- 本地域名服务器、根域名服务器、顶级域名服务器和权威域名服务器分别负责不同级别的域名解析任务,形成层次结构的解析系统。
9. 物理层:
- 物理层解决的问题包括物理连接的建立、维持、释放,以及不同物理设备间的兼容性。
- 特点包括屏蔽底层差异,提供比特流传输,以及定义物理接口的特性,协议复杂度高。
10. IP地址与硬件地址:
- IP地址是网络层的逻辑地址,用于网络通信,而硬件地址(如MAC地址)是链路层的物理地址,用于实际数据帧的传输。
- 两者在不同层次使用,IP地址方便网络路由,硬件地址确保数据在物理链路上的正确传输。
这些知识点涵盖了网络通信的基础层面,包括网络层次、协议、地址系统、路由选择、介质访问控制以及连接建立等核心概念。理解这些知识点对于深入学习计算机网络至关重要。