#技术笔记分享
目录
重点掌握:
1.OSI各层传输的数据类型
2.OSI与TCP/IP的区别
3.TCP/IP各层主要协议
4.TCP与UDP的区别
1.OSI参考模型概述
OSI(Open Systems Interconnection)参考模型即开放式系统互连参考模型,是由国际标准化组织(ISO)在1985年研究的网络互连模型。
含义:OSI参考模型是一个具有7层协议结构的开放系统互连模型,该体系结构标准定义了网络互连的七层框架,包括物理层 、数据链路层、网络层、传输层、会话层、表示层和应用层。
目的:OSI参考模型可以为各种计算机互连构成网络提供标准框架,使全球范围的计算机可进行开放式通信。
功能:OSI参考模型采用了分层结构技术,每一层都去实现不同的功能,向相邻上层提供一套确定的服务,并且使用与之相邻的下层所提供的服务。
意义:OSI参考模型为网络通信的标准化和互操作性提供了基础,并成为了许多网络协议和标准的基础。
OSI参考模型各层次功能
1. **物理层(Physical Layer)**:负责比特流在物理介质(如双绞线、光纤等)上的传输。它定义了电气、机械、功能和规程特性,以确保数据比特能够在设备之间正确传输。
2. **数据链路层(Data Link Layer)**:在物理层提供的服务基础上,数据链路层负责在相邻节点间无差错地传输帧(Frame)序列。它实现了数据成帧、差错控制、流量控制等功能。
3. **网络层(Network Layer)**:负责将数据报(Packet)从源主机传输到目的主机,可能跨越多个网络。网络层关心的是如何将数据报从源端传输到目的端,而不关心传输路径中的具体细节。IP协议是网络层的核心协议。
4. **传输层(Transport Layer)**:提供端到端的可靠或不可靠的数据传输服务。它负责将上层数据(如报文段或用户数据报)分割成较小的单元,并确保这些单元能够正确、可靠地传输到对端。TCP和UDP是传输层的两个主要协议。
5. **会话层(Session Layer)**:负责在两个通信实体之间建立、维护和终止会话。会话层允许用户和应用程序建立连接并在其上交换数据,同时提供了会话控制、同步和重同步机制。
6. **表示层(Presentation Layer)**:负责数据的表示和格式化,包括数据的编码、解码、加密、解密等。表示层使得应用层能够使用一种通用的数据格式进行通信,而无需关心对方的具体实现。
7. **应用层(Application Layer)**:OSI模型中的最高层,直接面向用户。它包含了各种用户应用程序,如FTP(文件传输协议)、HTTP(超文本传输协议)、SMTP(简单邮件传输协议)等。应用层负责处理用户输入、输出和应用程序之间的通信。
OSI参考模型为网络通信提供了一个清晰的理论框架,但在实际的应用中并未普及。
##表格##
层次 | 数据类型 | 基本功能 |
7. 应用层 | 数据 | 提供网络服务和应用程序之间的接口,包括文 |