(实际应用采用的是四层协议,Internet就是采用的TCP/IP协议。)
物理层:
透明地传送比特流,在物理层上所传的数据单位是比特。激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体,物理层确保原始的数据可在各种物理媒体上传输。
物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。
数据链路层:
负责在两个相邻结点间的链路上传送帧(数据链路层将网络层交下来的IP数据报组装成帧)数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
有关数据链路层的重要知识点:
1> 数据链路层为网络层提供可靠的数据传输;
2> 基本数据单位为帧;
3> 主要的协议:以太网协议;
4> 两个重要设备名称:网桥和交换机。
网络层:
网络层负责对子网间的数据包进行路由选择,即为分组交互网上的不同主机提供通信服务,单位是IP数数据报。功能为网络选择、路由互连。
IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。具体的协议我们会在接下来的部分进行总结,有关网络层的重点为:
1> 网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;
2> 基本数据单位为IP数据报;
3> 包含的主要协议:
IP协议(Internet Protocol,因特网互联协议);
ICMP协议(Internet Control Message Protocol,因特网控制报文协议);
ARP协议(Address Resolution Protocol,地址解析协议)可看成是跨网络层和链路层的协议;
RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)。
4> 重要的设备:路由器。
传输层:
第一个端到端,即主机到主机的层次,负责为两台主机间的通信提供通用的数据传输服务。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。
传输层负责将数据可靠地传送到相应的端口,网络层则根据网络地址将源结点发出的数据包传送到目的结点(传输层相当于从房子A送到房子B,网络层相当于房子A中收发室老大爷把信给各个具体的人)
有关传输层的重点:
1> 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;
2> 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Protocol,用户数据报协议);
3> 重要设备:网关。
会话层:会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。
表示层:表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
应用层:直接为用户的应用进程提供服务,为操作系统或网络应用程序提供访问网络服务的接口。
2、集线器工作在OSI模型的物理层,网卡工作在OSI模型的物理层,交换机工作在数据链路层,路由器工作在网络层。
TCP/UDP在运输层,IP在网络层
重要——常见面试题