Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177476
  • 博文数量: 28
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 954
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-21 10:28
个人简介

站在巨人的肩膀是骗人的

文章分类

全部博文(28)

文章存档

2013年(28)

分类: C/C++

2013-03-08 12:53:10


数据到达网卡,触发硬件中断 --->内核调用相应的中断例程,将网卡的数据拷贝到内核空间,触发软中断--->内核线程执行软中断例程,进行协议栈的处理--->将数据交换到用户空间。

作为通常的网络服务分为两种:1. rpc。2.data stream。
rpc与data stream的区别:rpc追求如何更快地执行procedure并给予最快的回应。data stream更关注于连接会话过程中如何快速地进行数据推拉。

换句话说,rpc就是如何尽快地handle_message, 所以高效的rpc不是从数据交换到用户空间速度的角度来设计,而是从处理消息能力的角度来设计。
阅读(1926) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

eyvpz2013-03-09 14:54:31

传奇一条龙 www.23gm.com传奇一条龙 www.41gm.com传奇一条龙 www.72gm.com传奇一条龙 www.flwyb.com支付平台 www.1wpay.com传奇客户端 www.40wy.com传奇发布站 www.25930.com传奇发布站 www.980cq.com传奇发布站 www.05m2.com传奇发布站 www.27m2.com