OSI七层网络模型

大家普遍认知的以及目前现实中常用的是TCP/IP模型,因此对于OSI只做一个简单的介绍。

由底层到高层分别为:

应用层---》表示层---》会话层---》传输层---》网络层---》数据链路层---》物理层。

1、应用层

应用层主要解决应用软件之间的交互问题,为应用程序提供网络服务,如浏览器。

这层的单位为数据。

2、表示层

表示层主要是将不同的数据形式转换为通用的格式,在数据传递时,进行相关的编码、解码、加解密、数据压缩等。

3、会话层

主要建立会话连接,保持通话。就像我们登录成功后,后面进入后就直接进入了不需要再次登录,如我们熟知的cookie、session。

4、传输层

传输层传递的内容是段。

建立端到端的连接,主要解决服务进程到进程的传输。如两个电脑在进行信息交互时,会独立一个进程出来进行此项信息交互,通过端口号进行传输。

在传输层要选择信息的传输方式:UDP、TCP;TCP为可靠传输,UDP为不可靠传输。

UDP和TCP的区别是:TCP要进行三次握手确保双方连接成功后才开始信息交互,而UDP只负责发送,不需要建立连接。

5、网络层

网络层传输的内容是数据包。

使用IP进行寻址、进行路由选择,因此这一层主要的设备就是路由器。

6、数据链路层

数据链路层传输的内容是帧。

引入MAC地址,用到的设备二层交换机、中继器、集线器。

7、物理层

数据层传输的是二进制的数据比特流。

物理层是决定硬件网络是否通常的主要因素,负责将比特数据通过不同的媒介传递出去,如有线网络、光纤等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值