常见的计算机网络体系结构
物理层:解决使用何种信号来传输比特的问题
采用怎样的传输媒体 采用怎样的物理接口 使用怎样的信号来表示比特0和1
数据链路层:解决分组在一个网络(或一段链路)上传输的问题
如何标识网络中的各主机 如何从信号所表示的一连串比特流中分出地址和数据
网络层:解决分组在多个网络上传输(路由)的问题
路由器如何转发分组 如何进行路由选择
运输层:解决进程之间基于网络的通信问题
如何解决进程之间基于网络的通信问题 出现传输错误时,如何处理
应用层:解决通过应用进程的交互来实现特定网络应用的问题
通过应用进程间的交互来完成特定的网络应用
实体:任何可发送或接收信息的硬件或软件进程
对等实体:收发双方相同层次中的实体
协议:控制两个对等实体进行逻辑通信的规划的集合
协议的三要素:
1.语法:定义所接受信息的格式
2.语义:定义收发双方所要完成的操作
3.同步:定义收发双方的时序关系
服务:在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务
-要实现本层协议,还需要使用下面一层所提供的服务
-协议是“水平的”,服务是“垂直的”
-实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是透明的。
服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型
服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。
协议数据单元PDU:对等层次之间传送的数据包称为该层的协议数据单元
服务数据单元SDU:同一系统内,层与层之间交换的数据包称为服务数据单元