码迷,mamicode.com
首页 >  
搜索关键字:协议栈    ( 986个结果
openVswitch(OVS)源代码分析之工作流程(收发数据包)
加载网卡时把网卡绑定到openVswitch端口上(ovs-vsctl add-port br0 eth0),绑定后每当有数据包过来时,都会调用该函数,把数据包传送给这个函数去处理。而不是像开始那样(未绑定前)把数据包往内核网络协议栈中发送,让内核协议栈去处理。openVswitch中数据包接受函数为:void ovs_vport_receive(struct vport *vport, struct sk_buff *skb);函数,该函数所在位置为:datapath/vport.c中。数据包进入open...
分类:其他好文   时间:2014-09-17 10:23:22    阅读次数:484
TCP\IP协议栈
TCP/IP协议其实是一组协议,它包括许多协议,组成了TCP/IP协议栈。但传输控制协议(TCP)和网际协议(IP)是其中最重要的,确保数据完整传输的两个协议。 TCP/IP协议的基本传输单位是数据包,TCP/IP协议负责把数据分成若干数据包,并给每个数据包加上包头,每个数据包的包头再加上接收端的....
分类:其他好文   时间:2014-09-12 19:00:23    阅读次数:211
CoAP学习笔记——nodeJS node-coap返回JSON数据包
本文说明如何使用node-coap返回JSON数据包。CoAP是专门为物联网系统开发的面向网络的应用层协议栈,CoAP建立在UDP协议之上尽可能减少网络开销,又具有HTTP Restful类型的特性。node-coap使用nodejs实现了coap的客户端和服务器端。...
分类:Web程序   时间:2014-09-11 23:59:52    阅读次数:1254
计算机网络扫盲
1.七层是指:应用层,表示层,会话层,运输层,网络层,数据链路层,物理层五层:应用层,运输层,网络层,数据链路层,物理层TCP/IP分为四层:应用层,运输层,网络层,网络接口层2.协议栈各个层的协议总和每层对应的设备各层对应协议
分类:其他好文   时间:2014-09-10 15:45:40    阅读次数:182
OpenVswitch(OVS)源代码分析之简介
penVswitch,根据其名就可以知道这是一个开放的虚拟交换机(open virtual switch);它是实现网络虚拟化SDN的基础,它是在开源的Apache2.0许可下的产品级质量的多层虚拟交换标准。设计这个openVswitch的目的是为了解决物理交换机存在的一些局限性:openVswitch较物理交换机而言有着更低的成本和更高的工作效率;一个虚拟交换机可以有几十个端口来连接虚拟机,而openVswitch本身占用的资源也非常小;可以根据自己的选择灵活的配置,可以对数据包进行接收分析处理;同时还支...
分类:其他好文   时间:2014-09-10 00:29:39    阅读次数:4723
SmartOS之以太网精简协议栈TinyIP
做物联网,没有以太网怎么能行!基于Enc28j60,我们团队独立实现了以太网精简协议栈TinyIP,目前支持ARP/ICMP/TCP/UDP/DHCP,还缺一个DNS就完整了。TinyIP内置一个数据缓冲区,Enc28j60收到数据以后,放入缓冲区,然后TinyIP内部开始根据Ethernet/AR...
分类:其他好文   时间:2014-09-08 00:55:36    阅读次数:382
CoAP学习笔记——nodeJS node-coap安装和使用(Linux平台)
本文说明如果安装和使用node-coap。CoAP是专门为物联网系统开发的面向网络的应用层协议栈,CoAP建立在UDP协议之上尽可能减少网络开销,又具有HTTP Restful类型的特性。node-coap使用nodejs实现了coap的客户端和服务器端。...
分类:Web程序   时间:2014-09-07 17:21:38    阅读次数:511
如何基于udp实现tcp协议栈
http://bbs.csdn.net/topics/280046868使用套接字完成,按照tcp的方式在一个套接字里维持一个状态机。//定义枚举:enmu state{CLOSED,//没有连接SYN-SENT,//发送了syn,等代服务器ackACK_RECEIVE,//接到服务器ackSYNA...
分类:其他好文   时间:2014-09-06 19:56:13    阅读次数:219
osip及eXosip的编译方法
osip及eXosip的编译方法在最新版本的osip2、exosip2中不支持在VC6.0下编译osip、exosip协议栈的方法说明: 1.以下文章中的osip版本为3.1.0 2.eXosip版本为3.1.0 3.编译环境为:Windows XP 专业版本+VS 2005 4....
分类:其他好文   时间:2014-09-04 18:22:39    阅读次数:335
初识java之Mina(一)
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于 TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供 JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mi...
分类:编程语言   时间:2014-09-01 22:26:13    阅读次数:333
986条   上一页 1 ... 90 91 92 93 94 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!