OSI开放式系统互联
2013-09-06 21:49
225 查看
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地址,通过中间节点传送,从而最终到达目的网络)。
对等进程:在每一个机器的某个给定层上进行通信的进程。
机器之间的通信就是使用某个给定层的协议的对等进程之间的通信。
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地址,通过中间节点传送,从而最终到达目的网络)。
相关文章推荐
- OSI(Open System Interconnect)开放式系统互联
- OSI(开放式系统互联)的七层模型,并简述其作用
- OSI(开放式通信系统互联参考模型)模型分层和协议简单介绍
- OSI开放式系统互联参考模型
- 开放系统互联(OSI)
- 计算机网络第二讲--开放式系统互联参考模型OSI
- 计算机网络第二讲--开放式系统互联参考模型OSI
- OSI(Open System Interconnection)——开放系统互联
- 开放式系统互联模型基础知识
- OSI开放系统互联解析
- 开放系统互联
- 中国科学院研制的开放式超导磁共振成像磁体系统
- OSI/RM开放系统互联参考模型
- OpenRS—— 开放式遥感数据处理与服务平台 OpenRS-Cloude:基于MapReduce的并行遥感处理系统
- 利用XP系统自带的***功能进行“局域网”互联
- Windows2003 x64系统下SQL2005与ORA10G互联互通的方法和注意事项
- 开放式系统互联通信参考模型
- “雕塑”系统,开放式软件项目协作平台
- 互联通信7层模型 OSI