OSI开放式系统互联

OSI模型不是协议,只是一个灵活的、稳健的和可互操作模型,用来了解和设计网络体系结构。

对等进程:在每一个机器的某个给定层上进行通信的进程。

机器之间的通信就是使用某个给定层的协议的对等进程之间的通信。

 

OSI分为七层:

物理层:在媒体上传输位;提供机械的和电气的规约;

数据链路层:将位组装成帧;提供跳到跳方式的支付,对应MAC地址;

网络层:将分组从源节点传送到终节点;提供网络互联,对应IP地址;

传输层:提供可靠的进程到进程的报文交付和差错恢复;

会话层:建立、管理和终止会话;

表示层:对数据进行转换、加密和压缩;

应用层:允许用户接入网络资源。

其中,下三层(物理层、数据链路层和网络层)是网络支撑层,在物理上把数据从一个设备传送到另一个设备;上三层(会话层、表示层和应用层)为用户支撑层,使得一些无关的软件系统有了互操作性;第四层的任务是把这两部分链接起来,使得底层所发送的是高层可使用的形式。

链路层监督在同一个网络(链路)上的两个系统之间分组的交付,即从一个节点到另一个节点,而网络层负责把分组从源节点交付到终节点,可能会跨越多个网络(链路);

例如端A发送数据包到端D,经过中间节点B和C,则数据链路层监督数据包从A到B、从B到C、从C到D这三条链路上分组的交付,而网络层负责从A到D分组的交付,跨越三个网络(三条链路)。

如果两个系统连接到同一条链路上,通常不需要网络层。

网络层独立的处理每个分组,就好像每个分组属于独立的报文那样,不考虑分组之间的关系;而传输层负责把完整的报文原封不动的按序到达,监督从源点到终点这一级的差错控制和流量控制。

注:数据链路层负责一条链路上的差错控制和流量控制,而传输层的差错控制和流量控制是在端到端的意义上实现的。

IP地址和MAC地址的区别:

IP地址和MAC地址相同点是它们都唯一,不同的特点主要有:     1. 对于网络上的某一设备,如一台计算机或一台路由器,其IP地址可变(但必须唯一),而MAC地址不可变。我们可以根据需要给一台主机指定任意的IP地址,如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。而任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址永远唯一且不能由用户改变。     2. 长度不同。IP地址为32位,MAC地址为48位。     3. 分配依据不同。IP地址的分配是基于网络拓朴,MAC地址的分配是基于制造商。     4. 寻址协议层不同。IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。 数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址),而网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值