"该资源是中科大计算机网络课程的知识点总结,主要涵盖了物联网的特点、结构,网络构成,因特网的组成,协议的概念与分层原则,数据单元及其关系,网络服务类型,OSI和TCP/IP模型的介绍及比较。"
计算机网络是信息技术领域中的重要组成部分,它涉及到数据的传输、交换和管理等多个方面。本文档详细总结了计算机网络的一些关键知识点。
首先,物联网(Internet of Things, IoT)是现代网络发展的一个重要方向,其特点在于设备的高度分散和数据的集中处理。物联网的结构包括感知层、网络层和应用层,其中感知层负责数据采集,网络层负责数据传输,而应用层则将数据转化为具体的应用和服务。
网络的构成由端系统(主机)、通信链路(如电缆)和中间交换系统(如路由器)三部分组成。端系统负责信息的收发,通信链路承载信息,路由器则实现信息在不同网络间的转发。
因特网是由主干网(核心网络)和接入网(边缘网络)组成的,主干网主要负责大规模的数据传输,接入网则是用户与主干网连接的桥梁。
协议是网络通信的基础,它规定了对等实体间如何进行通信的规则。协议分层是为了更好地管理和简化复杂性,通常遵循功能差异大时分层、分层不宜过多以及每层只定义相邻层接口的原则。
在数据传输中,有各种数据单元,如业务接入点(SAP)、业务数据单元(SDU)、协议数据单元(PDU)和协议控制信息(PCI)。这些单元之间存在特定的关系,例如nPDU由nPCI和nSDU组成。
网络服务分为面向连接和非连接两种类型。面向连接的服务提供可靠的、有序的数据传输,但需要更多的资源;而非连接服务则快速发送数据,但可能数据顺序混乱且可靠性较低。
OSI(开放系统互连)模型是一个七层模型,从上至下分别为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,每一层都有其特定的功能,如应用层处理应用进程间的通信,传输层负责可靠的数据传输,物理层则涉及实际的电信号传输。
TCP/IP模型则四层结构,包括应用层、传输层、互联网层和主机至网络层,与OSI模型相比,TCP/IP模型更注重实际操作,如应用层的FTP和TELNET服务,传输层的TCP和UDP协议,互联网层的IP协议,以及网络接口层的物理层通信。
对比OSI和TCP/IP模型,两者都是协议栈的概念,但TCP/IP模型更为实用,OSI模型更理论化。OSI模型的网络层支持连接和非连接服务,而TCP/IP的网络层仅提供非连接服务,传输层则包含两者。
这份文档详尽地概述了计算机网络的基本概念、架构和服务,对于学习和理解计算机网络有着重要的指导作用。无论是物联网的原理、网络的构成,还是协议和服务的定义,都能在此找到清晰的解释。