培训时长 | 65 |
授课对象 | |
授课方式 | 内训 |
物理层 物理层(physical layer)是OSI参考模型的底层,规定通信设备的机械的、电气 的、功能的和规程的特性,用以建立、维护和拆除物理链路连接。其主要任务是在通信线路上传输数据比特的电信号,它必须保证一方发出二进制“1”时,另一方收到的 也是“1”而不是“0”。这里涉及的典型问题有:用多少伏特电压表示“1”,多少伏特电压表示“0”;一个比特的电信号持续多少微秒;传输是否在两个方向上同时进行;最初 的连接如何建立,完成通信后如何终止连接;网络接插件(接口)有多少针,各针有什 么用途,等等。 在这一层,数据的单位称为比特(bit)。 物理层的主要设备有中继器、集线器。 2. 数据链路层 数据链路层(data link layer)负责在物理层提供比特流服务的基础上,建立相邻 节点之间的数据链路,通过差错控制使数据帧(frame)在信道上无差错的传输,并进行各电路上的动作系列,包括比特流成帧、帧定界、透明传输、差错检测与处理、流量 控制和铁路控制等功能。在广播式网络上,数据链路层还要处理多个站点对共享信 道竞争的问题(数据链路层的介质访问控制子层——MAC子层就是专门处理这个问 题的)。 在这一层,数据的单位称为帧。 数据链路层的主要设备有二层交换机、网桥。 3. 网络层 在计算机网络中进行通信的两台计算机之间可能会经过很多个数据链路,也 可能还要经过很多通信子网。网络层(network layer)的任务就是选择合适的网间 路由和交换节点,确保数据及时传送。网络层将数据链路层提供的帧组成数据包 (packet),包中封装有网络层包头,其中含有逻辑地址信息一源站点和目的站点 的网络地址。如果在一个网络上出现过多的分组,将可能阻塞链路,产生拥塞现 象,网络层还需要解决这类拥塞控制问题。当分组跨越不同的网络时,第二个网络的寻址方法和能够传输的分组长度可能不同于前一个网络,网络层必须解决这些 问题,以便异种网络能够互通,即实现异种网络的互联互通。网络层是OSI参考模 型中最复杂的一层。 在这一层,数据的单位称为数据包。 网络层协议的代表包括网际协议(internet protocol,简称IP)、互联网分组交换 协议(IPX)、路由信息协议(RIP)等。 网络层的主要设备是路由器。 4. 传输层 传输层(transport layer)负责提供相互通信的两端点之间(而不是相邻节点之 间)数据的传送,目的是向高层提供可靠的端到端服务,透明地传送报文。传输层必须实现端点之间的流量控制问题,即避免高速主机“淹没”低速主机;此外,还需要解 决一台主机上运行的多道程序的数据传输问题,即需要用某种方式来确定应该将报 文交给哪个程序。传输层向高层屏蔽了下层数据通信的细节,因而是计算机网络体系结构中最关键的一层。 传输层协议的代表包括传输控制协议(transmission control protocol,简称 TCP)、用户数据包协议(user datagram protocol,简称 UDP)等。 5. 会话层 会话层(session layer)负责控制每一站点究竟什么时间可以传送与接收数据,为 不同用户建立会话关系,并对会话进行有效管理。在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。 6. 表不层 表示层(presentation layer)主要解决两个通信系统信息的语法表示问题。即提供格式化的表示和转换数据服务,例如数据的压缩和解压缩、加密和解密。 7. 应用层 应用层(application layer)完成数据格式的转换,为操作系统或网络应用程序提供访问网络服务的接口。 应用层协议的代表包括网络远程访问协议(telnet)、文件传输协议(file transfer protocol,简称 FTP)、超文本协议(hypertext transfer protocol,简称 HTTP)、简单网 络管理协议(simple network management protocol,简称 SNMP)等。 虽然OSI最终未能产品化,但其分层思想和层次结构模型仍然被广泛应用在现 今的网络产品体系结构描述中。