Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1699697
  • 博文数量: 607
  • 博客积分: 10031
  • 博客等级: 上将
  • 技术积分: 6633
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 17:41
文章分类

全部博文(607)

文章存档

2011年(2)

2010年(15)

2009年(58)

2008年(172)

2007年(211)

2006年(149)

我的朋友

分类: LINUX

2007-07-25 10:39:53

internet被设计成5层(按照微软的TCP/IP协议):
--------------------------
应用层:高级信息的组织
传输层:端口化,端到端的通信
网络层:主机到主机的路由
链路层:差错控制
物理层:2进制数化
--------------------------
物理连接设施:没有智能的媒介

在开发者眼里,从上到下这5层跨过了几个有重要意义的边界:

1.人机界面:之上是人的世界,之下是机械装置
    人控制机械装置只能通过人机界面
2.网络socket:之上是本地应用,之下是网络驱动, socket可以直接插入TCP/IP协议栈的各层,未经过层认为空

3.智能边界:之上是智能世界,之下是无智能设施
    智能集中于节点,智能的通信又借助于物理媒介:空气中的电磁波,金属导体中的电压信号等

本来还有一个软件/硬件的分水岭,它比较灵活,可在1,2,3之间任意1处.软硬件本来就很难划分,也很容易互换.



OSI7层协议
------------------------------------------------
应用层: 文件传输,电子邮件,文件服务,虚拟终端 
TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet

表示层: 数据格式化,代码转换,数据加密
没有协议

会话层: 提供对话控制和同步措施。
没有协议

传输层: 将信息分拆成包,并保证可靠传输
TCP,UDP

网络层: 选择一条从发送方到接收方的路由
IP,ICMP,RIP,OSPF,BGP,IGMP

数据链路层: 在相邻节点间链路上传输有地址的帧以及错误检测功能
SLIP,CSLIP,PPP,ARP,RARP,MTU

物理层: 以二进制数据形式在物理媒体上传输数据(速度,位码,连接等)
ISO2110,IEEE802.2
-----------------------------------------------
在TCP/IP协议中,应用层包含了OSI7层中的会话层,表示层,应用层三层。所以,会话层/表示层被认为没有现实的协议可对应。


阅读(781) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~