码迷,mamicode.com
首页 >  
搜索关键字:linux网络    ( 1478个结果
【转】Linux C 网络编程——TCP套接口编程
地址:http://blog.csdn.net/matrix_laboratory/article/details/136692112. socket()[cpp]view plaincopyintsocket(intdomain,inttype,intprotocol); socket()打开一个...
分类:系统相关   时间:2015-04-07 19:01:06    阅读次数:204
Linux(CentOs6.6)系统学习笔记系列之二
上一篇博客主要是Linux系统的一些基本命令和介绍,然后这里介绍一些Linux系统的网络配置是如何操作的。配置IP地址信息。。。使用xshell工具进行远程管理linux。。下面截了一些图:1、输入setup进行安装2、选择NetWork configuration3、选择Device configuration 4、这里只有一块网卡eth0,我们选择eth0这块网卡进行配置Ip地址信息,直接按En...
分类:系统相关   时间:2015-04-03 22:31:43    阅读次数:305
ZeroMQ初步学习
今天先来编译一下ZeroMQ的示例程序。 首先要先安装zeromq,使用默认的选项./configure, make, make install。 然后是zeromq的server的示例代码 #include zmq.hpp> #include string> #include iostream> #include unist...
分类:其他好文   时间:2015-04-02 22:40:04    阅读次数:244
Linux 网络编程—— libpcap 详解
概述 libpcap 是一个网络数据包捕获函数库,功能非常强大,Linux 下著名的 tcpdump 就是以它为基础的。 libpcap主要的作用 1)捕获各种数据包,列如:网络流量统计。 2)过滤网络数据包,列如:过滤掉本地上的一些数据,类似防火墙。 3)分析网络数据包,列如:分析网络协议,数据的采集。 4)存储网络数据包,列如:保存捕获的数据以为将来进行分析。...
分类:系统相关   时间:2015-04-02 20:59:00    阅读次数:253
深入理解Linux网络技术内幕——帧的接收与传输
帧的接收 NAPI与netif_rx(非NAPI) Linux内核获取网络帧到达通知的方式有两中:中断和轮询。(中断值设备向内核发出中断,轮询指linux内核主动轮询设备) 在早起的linux内核中,网络帧主要以中断的方式通知linux内核帧的到达。这是非NAPI方式。 现在的操作系统中,linux内核使用NAPI方式, 获取帧到达的消息。NAPI混合使用了中断和轮询。 netif_rx...
分类:系统相关   时间:2015-04-02 15:16:42    阅读次数:268
深入理解Linux网络技术内幕——协议处理函数
网络帧在进入网络层时,需要区分不同的网络协议进行处理,这就需要涉及协议处理函数。 首先我们从驱动接收到一个数据帧,分析数据帧在协议栈中自下而上的传输流程。 设备驱动程序在接收到一个数据帧时,会将其保存在一个sk_buff缓冲区数据结构,并对其进行初始化。 struct sk_buff { ...... __be16 protocol:16; ...... } 在这个缓...
分类:系统相关   时间:2015-04-02 15:12:02    阅读次数:317
Linux网络编程书籍推荐
首先要说讲述计算机网络和TCP/IP的书很多。 ? 先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。 《计算机网络(第5版)》是国内外使用最...
分类:系统相关   时间:2015-04-01 15:37:59    阅读次数:187
Linux网络编程——原始套接字实例:MAC 头部报文分析
通过《Linux网络编程——原始套接字编程》得知,我们可以通过原始套接字以及recvfrom( ) 可以获取链路层的数据包,那我们接收的链路层数据包到底长什么样的呢?链路层封包格式MAC 头部(有线局域网)注意:CRC、PAD 在组包时可以忽略链路层数据包的其中一种情况:1 unsigned cha...
分类:系统相关   时间:2015-04-01 15:08:18    阅读次数:208
Linux网络编程——原始套接字编程
原始套接字编程和之前的 UDP 编程差不多,无非就是创建一个套接字后,通过这个套接字接收数据或者发送数据。区别在于,原始套接字可以自行组装数据包(伪装本地 IP,本地 MAC),可以接收本机网卡上所有的数据帧(数据包)。另外,必须在管理员权限下才能使用原始套接字。原始套接字的创建:int soc.....
分类:系统相关   时间:2015-04-01 13:05:00    阅读次数:238
Linux网络应用编程之集线器(Packet Tracer仿真)
Packet Tracer入门一,集线器概况对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。 工作于OSI(开放式系统互联参考模型)的最底层(物理层)。二,集线器分类无源集线器:不对信号做任何的处理,对介质的传输距离没有扩展。该Hub会将它收到的信号广....
分类:系统相关   时间:2015-04-01 12:54:05    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!