01_socket编程_OSI介绍

1.物理层

物理层的任务就是为它的上一层提供物理连接,以及规定通信节点之间的机械和电器特征,如规定电缆和接头的类型,床送信号的电压。在这一层,数据作为原始的比特(bit)流传输。本层的典型设备是集线器。

2.数据链路层

数据链路层负责在两个相邻节点间的路线上,无差错的传送以帧为单位的数据。数据链路层要负责建立、维持和释放数据链路的连接。本层典型的设备是交换机。

3.网络层

在计算机网络中进行通信的两个计算机之间可能要经过N个数据链路,也可能经过N个通信子网。网络层的任务就是选择合适的网间路由和交换节点,确保数据即使传送到目标主机。



 

4.传输层

该层的任务是根据通信子网的特性最佳的利用网络资源,为源主机和目标主机的会话层提供建立、维护和取消传输连接的功能。信息的传输单位是报文

5.会话层

管理进程之间的会话过程,负责建立、管理、终止进程之间的会话。会话层还通过在数据中插入校验点来实现数据的同步。

6.表示层

表示层对上层数据进行转换,以保证一个主机的应用层的数据可以被另一个主机的应用层理解。表示层的数据转换包括对数据的加密、解密、压缩、解压和格式转换

7.应用层

应用层确定进程之间通信的实际用途,以满足用户的实际需求。

TCP/IP参考模型对应OSI

TCP/IP参考模型的各层协议

 1.主机-网络层
 TCP/IP参考模型没有真正提供这一层的实现,也没有提供协议。它只是要求第三方实现的主机-网络层能够为上层提供一个访问接口,使得网络互联层能利用主机-网络层来传递IP数据包

2.网络互联层

功能是把IP数据包发送到目标主机,为了尽快的发送数据,IP协议把原始的数据拆分成多个数据包,然后延不同的路径传递数据包。数据包到达的先后顺序可能与文件的顺序不同,这就需要传输层对数据包重新排序,还原原始数据

3.传输层

传输层的功能是使源主机和目标主机的进程可以进行会话。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值