主要功能:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输的数据单位是“帧”,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路 。
?内容包括介质访问控制、连接控制、顺序控制、流量控制、差错控制和仲裁协议等 。
?链路层协议有:协议有面向字符的通讯协议(PPP)和面向位的通讯协议(HDLC) 。
?仲裁协议:CSMA/CD(Carrier Sense Multiple Access with Collision Detection)、Token Bus、Token Ring
?链路层数据单位是帧,实现对MAC地址的访问,典型设备是交换机SWITCH 。
- 第三层:网络层 。是参考模型的第三层 。
主要功能:为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互连等功能 。
?连接方式:虚电路和数据报服务 。
?虚电路是面向连接的,数据通讯一次路由,通过会话建立的一条通路 。数据报是非连接的,每个数据报都有路由能力 。网络层的数据单位是包,使用的是IP地址,典型设备时路由器Router 。
- 第四层:传输层 。是参考模型的第四层 。
主要功能:向用户提供可靠地端到端服务,处理数据包错误、数据包次序,以及其他一些关键传输问题 。传输层向高层屏蔽了下层数据通信的细节 。因此,它是计算机通信体系结构中关键的一层 。
?传输层信息包括端口、控制字和校验 。
?传输层协议主要是TCP和UDP 。
- 第五层:会话层 。是参考模型的第五层 。
主要功能:负责维扩两个结点之间的传输连接,以便确保点到点传输不中断,以及管理数据交换等功能 。
- 第六层:表示层 。是参考模型的第六层 。
主要功能:用于处理在两个通信系统中交换信息的表示方法,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能 。
?还包括加密与解密、压缩与解压等 。
- 第七层:应用层 。是参考模型的最高层 。
主要功能:为应用软件提供了很多服务,比如文件服务器、数据库服务、电子邮件与其他网络软件服务 。
总结:
- 数据再发送时是数据从应用层至物理层的一个大包的过程,接收时是数据从物理层至应用层的一个解包过程 。
- 从功能角度可以分为三组:1/2层解决网络通信问题,3/4层解决传输问题,5/6/7层处理对应用进程的访问 。
- 从控制角度可分为二组:1/2/3层是通信子网,4/5/6/7是主机控制层 。
- 物理层: 负责光/电信号的传递方式 。比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等都属于物理层的概念 。物理层的能力决定了最大传输速率、传输距离、抗干扰性等 。集线器(Hub,加强信号,让数据传的更远)工作在物理层 。
经验总结扩展阅读
- 腌豇豆的腌制方法和盐的比例
- php注解使用示例
- 1 onps栈移植说明——onps栈的配置及裁剪
- netty系列之: 在netty中使用 tls 协议请求 DNS 服务器
- 使用LabVIEW实现基于pytorch的DeepLabv3图像语义分割
- 含钾高的食物有哪些
- 我的Spark学习笔记
- 万姓男孩名字2024年7月4日出生的生辰八字五行查询
- 梭子蟹的黄为什么是苦的
- 邹姓男孩名字2024年4月19日出生的生辰八字五行查询