1、OSI参考模型
OSI参考模型是一种理论模型,该模型定义网络通信的层次结构、各层次之间的相互关系与各层提供的服务。
2、OSI参考模型的分层原则
2.1、网络中各节点都具有相同的层次。
2.2、不同节点的相同层次具有相同的功能。
2.3、同一节点内相邻层之间通过接口通信。
2.4、每层可以使用下层提供的服务,并向其上层提供服务。
2.5、不同节点的对等层通过协议来实现对等层的通信。
3、OSI参考模型层次结构
物理层:physical layer
利用传输介质实现比特序列的传输
数据链路层:data link layer
采用差错控制与流量控制的方法,使得有差错的物理线路变成无差错的数据链路
网络层:network layer
实现路由的选择、分组转发与拥塞控制等功能,为分组传输选择最佳的路由
传输层:transport layer
向高层用户提供可靠的“端-端”通信服务,向高层屏蔽下层数据通信的具体细节
会话层:session layer
维护两个通信计算机之间的进程通信,管理数据交换
表示层:presentation layer
处理两个通信的计算机系统的数据表示方式,完成数据的格式变换、加密与解密、压缩与恢复
应用层:application layer
为应用软件提供多种网络服务,例如:万维网、文件传输、电子邮件与其他服务
4、TCP/IP参考模型
此模型为因特网标准
5、TCP/IP参考模型层次结构
网络接口层:
是TCP/IP参考模型的最低层,它负责通过网络发送和接收IP数据报
互联网层:
使用IP协议提供网络分组传输服务。将运输层报文段封装成IP数据报,选择适当的发送路径,并将数据报转发到下一个节点
传输层:
负责在会话进程之间建立和维护“端-端”的连接。定义了两种不同的协议:传输控制协议(TCP)、用户数据报协议(UDP)
TCP:面向连接,提供可靠的数据传输
UDP:数据传输不可靠,但是高效
应用层:为应用软件提供多种网络服务