赛迪网 > IT技术 网络管理 > 交换技术
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

千兆网络到桌面 网吧二层千兆交换机导购 (3)

发布时间:2008.04.03 16:32     来源:IT世界网    作者:

二层交换机与三层交换机

  在网络中各种各样的网络设备要想进行通信,它们必须要采用相同的网络协议。就如同两个人相互沟通需要有双方都能理解的语言一样。网络协议对于通讯双方数据信息的格式采用、如何发送与接收都有明确的规定,内容涉及非常具体和复杂,国际标准化组织(ISO)为了使网络协议的开发简单化,定义了一个开放系统互联参考模型(OSI),共定义了应用层、表示层、会话层、传输层、网络层、数据层和物理层7个部分,并对每个部分所要解决的问题作了明确。这种分层结构将复杂的网络通信问题具体化、简单化和标准化,这样在进行网络通信技术的开发时,技术人员就可以专注于其中的某一个或某几个部分,并可与其它层实现协同对接。

  二层交换机是工作在OSI参考模型的第二层,也就是数据链路层上,它依据数据帧的MAC地址进行物理设备的位置定位。当它的某一个端口接收到数据帧时,它会读取数据帧的源MAC地址及目的MAC地址,根据动态维护着的MAC与物理端口映射表,可以很快找到目的MAC地址所对应的物理端口,实现数据帧的快速转发。

  三层交换机是在二层的基础上融合了ISO参考模型第三层——网络层中的路由功能,这类交换机不但能够基于MAC地址转发数据帧,还能根据IP地址为数据包提供路由服务,这样当局域网进行了网段划分后,可由三层交换机实现不同网段之间的通信,而不必使用独立的路由器产品。

  三层交换机的工作过程是这样的,假设有A和B两个网络设备使用IP协议进行通信,且二者在同一个网段时,A首先要向交换机的三层交换模块(缺省网关)发送一个ARP请求,如果三层交换模块在此前的通信过程中已经知道了B的MAC地址,则会向A回复B的MAC地址,如果三层交换模块不知道B的地址,则会发一个ARP广播,B在收到该广播后向三层交换模块回复其MAC地址,三层交换模块再将该MAC回复给A,同时将其记录在MAC地址表中。此后A和B二者之间就可以进行快速的数据交换了。

  当A和B不在同一网段的情况下如要实现二者通信,A首先向交换机的三层交换模块发送一个ARP请求,交换模块向A回复一个报文,将它的MAC地址告诉给A,A接下来进行目的MAC地址替换,将要发送给B的数据首先发送给交换模块。交换模块会在它所维护的主机路由表和网段路由表中按照IP地址来查找B的MAC地址及所对应的物理端口号,并将数据按照B的IP所对应的端口发送出去,实现A与B之间的通信。

<<上一页 1 2 3 4 5 6 7 8 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 有效组建企业网 三款企业专用交换机推荐 (04-03) · 千兆主干道百兆到桌面 本色网吧解决方案 (04-02)
· 主干千兆 桌面百兆 浙江本色网吧解决方案 (03-31) · Array Networks新品全国巡展北京盛大启动 (03-28)
· 3月27日 网吧千兆交换机H3C S5024P售3200 (03-27) · 思科推出面向成长型企业全新交换机产品 (03-27)
· 修改交换机参数 (03-24) · 3月24日 3COM Baseline交换机赠超值好礼 (03-24)
· 3月21日 D-Link 24口百兆交换机仅售580元 (03-21) · 关于加速交换机端口初始化进程的介绍 (03-21)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 工信部“三定”公布 总编制731名设24司局
· 北京发电子商务监管意见 营利性网店须办照
· 直播 08中国城市信息化高峰论坛 案例点评
· 烽火网络校园解决方案 移民安置信息管理系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统