加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

OSI模型中数据流传输过程

(2014-01-09 09:11:56)
标签:

it

(1)应用进程A的数据传送到应用层时,应用层为数据加上本层的控制报头,组织成应用层的数据服务单元,然后传输到表示层。

(2)表示层接收到数据单元之后,加上本层的控制报头,构成表示层的数据服务单元,在传送到会话层。

(3)传输层接收到数据单元之后,加上本层的控制报头,构成传输层的数据服务单元,称为报文。

(4)传输层的报文传输到网络层时,由于网络层数据单元的长度有限,传输层报文将被分割成多个较短的数据字段,在加上网络层的控制报头,就构成网络层的数据服务单元,称为分组(packet)

(5)网络层的分组被传送到数据链路层时,在加上数据链路层的控制信息,就构成了数据链路层的数据服务单元,称为帧(Frame)

(6)应用进程(主机)A的数据链路层帧,被传送到物理层后,物理层将以比特流的方式通过传输介质传输出去,当比特率到达节点主机B时,再从物理层依次向上层传送,每层对应各层的控制报头进行处理,将用户数据传送到高一层,最终完成主机A的数据传送给主机B。

 

总结:OSI参考模型只是一个框架,每一层并不执行某种功能,功能的具体实现还需要协议,需要通过软件来实现,当数据层向下传输时,每一层都会为传输中的数据增加一个包头,用于标识包的来源与目的地。到达目的主机时,每一层都从数据中读取相应的包头,执行所请求的任务,并负责向上传输数据包。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:C++单例模式
后一篇:TCP/IP模型
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有