网络
文章平均质量分 72
榕树子
这个作者很懒,什么都没留下…
展开
-
【网络】底层协议到上层协议
网络协议栈的硬加速技术有很多种,例如DMA(直接内存访问)、RSS(接收端扩展)、NAPI(新型API)、Checksum offload(校验和卸载)、Scatter/Gather(散布/聚集)、TSO(TCP分段卸载)网络协议栈使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,TELNET等)、传输层(TCP,UDP等)、网络层(IP,ICMP等)、数据链路层(Ethernet,PPP等)和。这些过程通常都是由软件来实现的,需要消耗CPU的资源和时间。原创 2023-05-23 15:31:46 · 317 阅读 · 0 评论 -
5GHz 你得先认识DFS
WiFi 5GHz DFS原创 2023-03-09 09:41:55 · 5429 阅读 · 0 评论 -
【网络驱动】GMAC 系统框架
gmac框架学习原创 2022-09-09 17:37:37 · 1792 阅读 · 0 评论 -
【转载】城域网IPv6过渡技术—NAT444与DS-lite详解
城域网IPv6过渡技术—NAT444与DS-lite详解转自 https://network.51cto.com/art/201311/419211.htm###文章目录城域网IPv6过渡技术—NAT444与DS-lite详解在城域网中如何根据网络情况进行两种技术的选择,以及如何进行部署方式的选择?首先,是基于网络的现状来分析。其次,是基于业务的承载和网络运维来分析。再者,是基于网络的改造进程...原创 2020-02-14 11:14:56 · 2126 阅读 · 0 评论 -
【linux】linux 搭建pppoe服务器
1. sudo apt-get install pppoe2. 修改配置文件1).vi /etc/ppp/pppoe-server-options auth require-chap logfile /var/log/pppd.log /etc/ppp/options 2). vim /etc/ppp/options #修改客户端dns ms-dns 114.114.114...原创 2018-08-24 11:11:16 · 2689 阅读 · 0 评论 -
【编程】信号驱动式I/O
信号驱动式的I/O对于TCP套接字近乎无用。问题在于该信号产生的太频繁,并且它的出现没有告诉我们发生了什么事情。 在UDP上使用信号驱动式I/O是简答的。SIGIO信号发生在以下情况: 数据报到时套接字 套接字上发生异步错误 signal_io.c#include "unp.h"static int sockfd;#define QSIZE 8#define MAXDG...原创 2018-08-15 14:50:43 · 881 阅读 · 0 评论 -
【网络】tcpdump 常用命令
例:tcpdump host 172.16.29.40 and port 4600 -X -s 500tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型 ] [ ...转载 2018-08-15 14:24:31 · 201 阅读 · 0 评论 -
【网络】https 数据加密过程
记录下https 加密过程原创 2018-08-14 16:22:00 · 186 阅读 · 0 评论 -
【编程】unix socket 学习的记录
1 gcc ser.c -o ser#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <string.h>#include <stdlib.h>#include <sys/un.h>#define UN_SOCK_P...原创 2018-07-27 11:15:41 · 183 阅读 · 0 评论 -
【网络】Linux 基于策略的路由(Linux Policy Routing)
Linux 基于策略的路由(Linux Policy Routing)Linux 有传统的基于数据包目的地址的路由算法,和新的基于策略的路由算法 新算法优点:支持多个路由表,支持按数据报属性(源地址、目的地址、协议、端口、数据包大小、内容等)选择不同路由表查看规则命令,后面可跟其它参数,默认为 show(list) 显示全部ip rule系统默认有3条记录 0: from al...转载 2018-07-19 11:46:38 · 1297 阅读 · 0 评论 -
【物联网】Ubuntu 使用MQTT
Ubuntu 使用MQTT1. 直接安装a. 引入mosquitto仓库并更新b. 安装mosquitto包c. 安装mosquitto开发包d. 安装mosquitto客户端e. 查询mosquitto是否正确运行2. 本机测试a. 打开一个终端,执行以下命令订阅主题”mqtt”b. 打开另外一个终端,发布消息到主题 “mqtt”3.网络测试...原创 2018-05-31 15:25:35 · 1125 阅读 · 0 评论 -
linux 内核网络钩子类型
深度好文Netfilter是Linux 2.4内核的一个子系统,Netfiler使得诸如数据包过滤、网络地址转换(NAT)以及网络连接跟踪等技巧成为可能,这些功能仅通过使用内核网络代码提供的各式各样的hook既可以完成。这些hook位于内核代码中,要么是静态链接的,要么是以动态加载的模块的形式存在。可以为指定的网络事件注册相应的回调函数,数据包的接收就是这样一个例子。钩子函数(回调函数)也...转载 2018-04-16 11:13:28 · 1827 阅读 · 0 评论 -
WISP模式
WISP模式是什么意思?用户在设置无线路由器桥接的时候,发现有一个WISP模式;但是不少用户都不知道WISP模式是什么意思,本文将对WISP模式进行一些简单的介绍。WISP是Wireless Internet Service Provider的简称,中文名称是:无线局域网运营商,在无线路由器中叫做无线WAN功能。WISP采用中等无线技术提供到用户计算机的连接。WISP提供了从小型热转载 2017-09-19 10:06:33 · 5832 阅读 · 1 评论 -
Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度
Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度发布时间:September 7, 2012 // 分类:OpenWrt // 1 Comment路由器下电脑为实现互联网端到端的连接需要配置DNAT(端口映射),UPNP就相当于自动化DNAT的实现,路由和客户端软件都需支持UPNP。Openwrt路由下安装UPNP服务:转载 2017-09-05 11:47:23 · 10362 阅读 · 0 评论 -
dhcp协议
1. 发现阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCP discover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。2.提供阶段,即DHCP服务器提供IP地址的转载 2017-08-09 10:42:12 · 278 阅读 · 0 评论 -
细说VLAN与Trunk .
网络性能是影响业务效率的一个重要因素。将大型广播域分段是提高网络性能的方法之一。路由器能够将广播包阻隔在一个接口上,但是,路由器的LAN接口数量有限,它的主要功能是在网络间传输数据,而不是对终端设备提供网络接入。访问LAN的功能还是由接入层交换机来实现。与三层交换机相类似,通过在二层交换机上创建VLAN来减少广播域。现代交换机就是通过VLAN来构造的,因此在某种程度上,学习交换机就是学习VLAN。转载 2017-07-03 17:11:45 · 3380 阅读 · 0 评论