一、 OSI 7层网络模型
1.1 OSI 的来源
OSI(Open System Interconnect),即开放式系统互联。 一般都叫 OSI 参考模型,是 ISO(国际标准化组织)组织在 1985 年研究的网络互连模 型。 ISO 为了更好的使网络应用更为普及,推出了 OSI 参考模型。其含义就 是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就 能互联了。
1.2 OSI 7层网络模型划分及介绍※※※
1.2.1 应用层(Application Layer)
APP、应用程序(软件)为应用程序提供了访问网络的服务的接口。直接和用户进行了交互。提供常见的应用。如:系统工具、压缩、解压缩
属于本层的协议:Telnet、FTP、HTTP、HTTPS、POP等。
1.2.2 表示层(Presentation Layer)
表示层对数据的格式进行转换,使得多个主键之间传送的信息能够互相的理解。包括数据的压缩、加密、格式的转换等。
属于本层的协议:ASCII、JPEG、PNG、MPEG等
1.2.3 会话层(Session Layer)
会话层管理了主机(PC)之间的会话过程。包括会话的建立、终止和会话过程中的管理。
属于本层的协议:TCP、UDP、SPX等。
1.2.4 传输层(Transport Layer)
传输层把上层数据进行分段处理。可以提供可靠的传输(TCP)或不可靠的传输(UDP)。保证会话层的数据信息能够传送到另一方的会话层。
属于本层的协议:TCP、UDP、SPX等。
1.2.5 网络层(Network layer)
网络层负责将各个子网之间的数据进行路由选择。3层路由曾,将数据从一个主机传送到另一个主机上。
功能:网际互联、流量控制、行为管理
注:这一层数据传输单位为“数据包 packet”
属于本层的协议:IP、IPX等
1.2.6 数据链路层(Data Link Layer)
在物理介质的基础上提供可靠的数据传输。在这个层利用通信信道实现了无差错是传输,提供了物理寻址(MAC)、数据成帧、数据的检测和重发、流量控制和链路控制等功能。
交换机工作在这一层。
属于本层的协议:MAC、PPP、STP等
1.2.7 物理层(Physical Layer)
物理层规定了物理设备。物理线路和设备的触发、维护、关闭物理设备的机械特性。
属于本层的协议:ISO、RJ45、RJ11等。
属于本层定义的规范有 RJ45、RJ11 等
2.3 OSI 7层模型中数据传输的过程(了解)
二、 TCP/IP 5(4)层模型※※※
2.1 TCP/IP五层协议和OSI的七层协议对应关系如下
在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层
的,一般的路由器是工作在网络层的。
2.2 IP协议
IP协议是TCP/IP协议中最重要的协议,它为TCPUDP ICMP等协议提供传输的通路。IP层主要目的是提供子网互联,形成较大的网络,使不同的子网之间能传输数据。
2.3 IP层主要的作用:
1>数据传送将数据从一个主机传输到另一个主机
2>寻址根据子网划分和IP地址,发现正确的目的主机地址
3>路由选择选择数据在互联网上的传送路径。
4>数据保温的分段将数据进行分段发送和接收兵组装
2.4 TCP协议
TCP 传输控制协议Transmission Control Protocol 简称TCP协议,它在原有IP协议的基础上,增加了确认重发、滑动窗口和复用,提供一种可靠的面向连接的字节流的服务。最大的特点就是可靠性
2.5 TCP数据报文格式※※※
2.5.1 TCP控制位字段※※※
ACK:表示确认号有效
SYN:用户发起一个TCP连接
FIN:用户表示将要断开TCP连接