计算机网络体系结构
# 1. 体系结构
计算机网络的各层及其协议的集合就是计算机网络的体系结构( architecture)
体系结构就是这个计算机网络及其部件所应完成的功能的精确定义
体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件
# 2. 网络协议三要素
语义:需要发岀何种控制信息,完成何种动作以及做岀何种响应,即“做什么”;
语法:数据与控制信息的结构或格式,即“怎么做”;
同步:事件实现顺序的详细说明,即“何时做”.
# 3. 划分层次
假定主机1和主机2之间通过一个通信网络发送文件,可以将要做的工作划分成三类工作:
第一类:与传送文件直接有关,即文件传送模块作为最高的一层
第二类:通信服务模块,用来保证文件和文件传送命令在两个系统之间可靠地交换
第三类:网络接入模块
【分层的优势】:
各层之间是独立的;
灵活性好;
结构上可分割开;
易于实现和维护;
能促进标准化工作。
# 4. 分层传输过程
# 5. 连接服务方式
服务:是各层向它的直接上层提供的一组原语或操作,有面向连接和无连接两类类型的服务。
【面向连接服务( connection- oriented)】
双方确认连接之后再发送数据(类比蓝牙传输的方式)
面向连接服务具有连接建立、数据传输和连接释放这三个阶段。
【无连接服务( connectionless)】
两个实体之间的通信不需要先建立好连接(类比QQ消息的发送)
是一种不可靠的服务
面向连接服务并不等同于“可靠的服务”
# 6. TCP/IP的体系结构
【文章内容来源】:玩转计算机网络-计算机网络原理 (opens new window)
编辑 (opens new window)
上次更新: 2021/06/27, 10:49:09