1、物理层
物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应 1,低电压对应 0
解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
2、数据链路层
数据链路层功能:定义传输数据的分组方式,数据格式。
早期时各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议(ethernet)

3、网络层
主要功能:逻辑寻址,IP地址,在下两层的基础上向资源子网提供服务
有了 以太网协议、mac 地址、广播的发送方式,理论上世界上的计算机都可以互相通讯了。但是世界上的互联网是由一个个的局域网构成的,
如果所有的通讯都是以以太网的广播方式传播,那么一台机器发送,全世界的机器都会收到,这将是一种灾难。于是就有了网络层,定义了一种协议 —— ip 协议
4、传输层
传输层的功能:建立端口到端口的通信
该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。该层常见的协议:TCP/IP中的TCP协议、Novell网络中的SPX协议和微软的NetBIOS/NetBEUI协议。提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割。然后,传输层将数据传递到网络层,并确保数据能正确无误地传送到网络层。因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定之后,传输层则负责监督工作。
5、会话层
主要功能:建立、终止、管理实体间的会话连接
虽然已经可以实现给正确的计算机,发送正确的封装过后的信息了。但我们总不可能每次都要调用传输层协议去打包,然后再调用IP协议去找路由,
所以我们要建立一个自动收发包,自动寻址的功能。于是会话层出现了:它的作用就是建立和管理应用程序之间的通信。
6、表示层
主要功能:封装数据的格式(加密解密、压缩解压缩)
表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。
7、应用层
应用层功能:规定应用程序的数据格式
应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。
简述三次握手四次挥手:
打开连接3次握手:
Q:在吗?我想打开连接,我的微信号2333
A:在的亲,我已发送好友申请,我的微信是1551
Q:看到了你的申请,已经加上了
结束连接4次挥手:
Q:请你不要再给我发消息了,1551
A:好吧,我不给你发消息了
A:那你也不要给我发消息了,2333
Q:好吧,我也不给你发消息了
好文要顶 关注我
浙公网安备 33010602011771号