
网络
因上努力果上随缘
这个作者很懒,什么都没留下…
展开
-
浅谈 Linux 内核开发之网络设备驱动
本文介绍了网络设备的基本概念,并从 Linux 内核的角度出发,介绍了网络设备驱动的开发方法和开发中的注意事项。转载 2017-02-20 00:55:17 · 237 阅读 · 0 评论 -
提高 Linux 上 socket 性能
加速网络应用程序的 4 种方法。使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来获取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达到最好结果的方法。转载 2017-02-20 01:06:33 · 216 阅读 · 0 评论 -
Linux 下网络性能优化方法简析
性能问题永远是永恒的主题之一,而Linux在网络性能方面的优势则显而易见,这篇文章是对于Linux内核中提升网络性能的一些优化方法的简析,以让我们去后台看看魔术师表演用的盒子,同时也看看内核极客们是怎样灵活的,渐进的去解决这些实际的问题。转载 2017-02-20 01:18:09 · 268 阅读 · 0 评论 -
Linux 网络栈剖析
Linux® 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。转载 2017-02-20 01:08:49 · 317 阅读 · 0 评论 -
Linux 上的基础网络设备详解
抽象网络设备的原理及使用。网络虚拟化是 Cloud 中的一个重要部分。作为基础知识,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础网络设备进行配置以达到特定的目的,分析出 Linux 可能的网络故障原因。转载 2017-02-20 00:30:49 · 222 阅读 · 0 评论 -
(转)从零开始学习OpenWrt完美教程
http://forum.cnsec.org/thread-93117-1-1.html(出处: 暗组技术论坛)转载 2016-02-28 00:26:18 · 635 阅读 · 0 评论 -
使用 libevent 和 libev 提高网络应用性能
构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方案,但是 libevent 库和 libev 库能够大大提高性能和事件处理能力。在本文中,我们要讨论在 UNIX® 应用程序中使用和部署这些解决方案所用的基本结构和方法。libev 和 libevent 都可以在高性能应用程序中使用,包括部署在 IBM Cloud 或 Amazon EC2 环境中的应用程序,这些应用程序需要支持大量并发客户端或操作。转载 2017-03-01 22:41:36 · 387 阅读 · 0 评论 -
Linux 套接字编程中的 5 个隐患
Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。转载 2017-02-22 01:11:00 · 277 阅读 · 0 评论 -
libevent:一个在网络服务器中事件驱动开发库
Libevent 是一个基于事件触发的网络库。它提供一种机制,即当某个具体事件发生在一个文件描述符上或已经达到超时时,来执行某一个回调函数。此外,它也支持信号或定时器事件的回调。Libevent 是为了取代在事件驱动的网络服务中的事件循环。应用程序只需要调用event_dispatch() 函数,然后动态添加和移除事件而不需要更改事件循环。转载 2017-03-01 22:45:45 · 678 阅读 · 0 评论