通信
文章平均质量分 68
黑夜中的猫头鹰
软件 TCP\IP LTE NAS RRC RRM L2 C Python
展开
-
PDU与SDU
SDU:服务数据单元,是从高层协议来的信息单元传送到低层协议。第N层服务数据单元SDU,和上一层的协议数据单元(PDU)是一一对应的。进入每个子层未被处理的数据称为服务数据单元(SDU),经过子层处理后形成特定格式的数据被称为协议数据单元(PDU)。同时,本层形成的PDU即为下一层的SDU。根据协议数据单元的数据的不同,送到接收端的指定层。PDU(N) = SDU(N - 1) SDU(N) ...原创 2018-04-09 09:52:35 · 3524 阅读 · 0 评论 -
python应用于网络通信
项目需要用到采用python实现维护测试工具,测试对象是Linux设备,需要在PC端采用python获取Linux设备相关信息一、采用udp获取普通信息udpserver = socket(AF_INET, SOCK_DGRAM)udpserver.bind(ip, port)data, client_addr = udpserver.recvfrom(BUFSIZE)二、采用t...原创 2019-05-08 14:54:31 · 595 阅读 · 0 评论 -
动态ICIC
处于交叠区的中心UE,作为边缘UE处理,并通过上行动态ICIC技术(R8\R9)。上行动态ICIC技术是通过X2接口传送高干扰指示HII和过载指示OI信息。高干扰指示HII:指出分配给边缘用户的可能会造成较大干扰的PRB,通过资源调度避免碰撞,减少干扰。过载指示OI:OI用于指出那些已经受到较大干扰的PRB,防止其再被分配给边缘用户。OI和HII都是事件触发,触发主要基于HII门限和OI门...原创 2019-05-09 09:00:41 · 521 阅读 · 0 评论 -
动态路由&策略路由
Zebra ——优秀的开源 TCP/IP 路由软件: http://blog.csdn.net/dadoneo/article/details/8550279原创 2019-05-09 09:01:48 · 848 阅读 · 0 评论 -
cmake安装
cmake 官网(https://cmake.org/download/)下载cmake安装包,有如下两种:1、手动编译、安装的2、可执行文件可执行文件安装很简单,直接下载对应脚本运行即可,如:cmake-3.6.3-Linux-i386.sh点击运行,输入“q”--->输入“y”(同意lisence)即可,安装完成后,需要设置环境变量:export PATH=$PATH:/us...原创 2018-10-18 14:53:51 · 3539 阅读 · 0 评论 -
netlink
一、 用户空间与内核通信的几种方法:* system call* procfs(/proc文件系统)* sysctl(/proc/sys目录)* sysfs(/sys文件系统)* ioctl 系统调用* netlink套接字(RFC 3549) net/netlink目录- af_netlink.c- af_netlink.h- genetlink.c...原创 2019-05-09 09:14:04 · 2607 阅读 · 0 评论 -
根据ifreq&ioctl获取linux设备网卡相关信息
根据ifreq&ioctl获取linux设备网卡相关信息参考文档:struct ifreq学习和实例 == http://blog.csdn.net/gujintong1110/article/details/45530911原创 2019-05-09 09:32:52 · 237 阅读 · 0 评论 -
32位与64位系统变量长度
getconf LONG_BIT getconf是获取当前系统配置参数信息, LONG_BIT是指long类型变量在当前系统的长度,即long类型在32位系统,64位系统上的长度是不同的,我们也可以通过这一变量长度值确定当前系统是32位还是64位。...原创 2019-05-06 16:47:56 · 828 阅读 · 0 评论 -
LTE鉴权、加密、完保详解
鉴权:身份认证,LTE鉴权需要UE、核心网实现双向鉴权,任何一方失败则UE无法完成接入流程加密:防止数据被窃取,对数据流、控制面(RRC信令、NAS信令)进行加密处理完保:防止数据被篡改,黑客可能不需要获取你的数据、但是会恶意破坏你的数据,完保只会对控制面进行,因为完保是对已有数据通过完保算法生成另外一个数据,会影响通信流量,如果对数据流也进行完包,对管道带宽影响很大鉴权详细流程...原创 2019-05-06 16:59:39 · 14396 阅读 · 0 评论 -
select使用额外注意点
1、FDSET需要在循环内部执行,因为select每执行一次,都会清空一次fd2、关于select监控多个fd时,需要使用最大fd值变量(max_fd + 1)作为select的第一个入参参考文档:select监控多个文件描述符 https://blog.csdn.net/sinat_36184075/article/details/77170996...原创 2019-05-06 17:08:16 · 166 阅读 · 0 评论 -
LTE APN详解
APN即是手机上网接入点参数。简单来讲,就是不同通信公司的代码。用的都是手机流量。网速呢,2G,3G和4G之间当然会不一样。APN即“接入点名称”,无论使用联通3G还是移动2G网络,都必须通过手机APN设置,是手机上网时必须配置的参数。中国联通的2G业务WAP浏览器中使用的APN为“UNIWAP”,3G业务WAP浏览器使用的APN为“3GWAP”;中国联通的2G上公网使用的APN为“UNINE...原创 2019-05-06 17:10:15 · 16253 阅读 · 0 评论 -
关于dhcp协议报文中的transaction ID问题
dhcp client端发送的dhcp协议报文中均携带transaction ID,dhcp server端回复client报文时,需要携带对应的transaction ID,否则将被client丢弃。原创 2019-04-29 10:22:09 · 9802 阅读 · 0 评论 -
onvif协议
onvif协议是视频监控领域共同制订的一套标准,以探测同一局域网内摄像头信息。onvif开源代码:#include <stdio.h>#include <stdlib.h>#include <string.h> #include <sys/socket.h>#include <netinet/in.h>#include...原创 2019-04-28 17:46:05 · 12148 阅读 · 0 评论 -
linux 防火墙-iptables-netfilter
iptables : 对ip层报文进行改写ebtables: 对二层报文进行改写详解(1):入门简介1、iptables(包括netfilter)组成Linux平台下的包过滤防火墙,且是免费的,可以代替昂贵的商业防火墙解决方案,完成包过滤、封包重定向、NAT等功能2、iptables主要对 5链(PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING)、 ...原创 2018-04-11 11:01:01 · 390 阅读 · 0 评论 -
DHCP Client有限状态机
问题:项目需要实现dhcp server功能,在测试时候,发现client端有线口每次重新接入时,均能正确分配到地址;而wife重新接入时,虽然dhcp server也回复了,但是client端wife无法识别,重复发了5此dhcp request报文,server回复了5次ack报文,也不能确认,直到下一次重新发起discover后,才成功。定位:wife重新接入时,由于wife重新发起的是...原创 2018-05-09 20:25:15 · 2559 阅读 · 1 评论 -
linux vxlan
今天关注了大神的一篇博客,强大的linux系统已经支持vxlan了,配置方法同其他linux vpn配置原创 2018-05-07 14:17:10 · 435 阅读 · 0 评论 -
ipset对iptables的扩展
ipset对iptables的扩展,使得linux防火墙配置更加灵活,易用原创 2018-05-07 14:18:28 · 675 阅读 · 0 评论 -
linux系统vlan配置---vconfig
linux系统vlan配置---vconfig原创 2018-05-07 14:27:14 · 2713 阅读 · 0 评论 -
linux虚拟网络:ip netns
linux虚拟网络:ip netns命令可以在一台linux服务器上搭建很多虚拟空间,这些独立的空间拥有自己的网络结构 两个独立的虚拟空间可以通过桥接的方式进行通信,两个peer网卡加载到同一个桥上:配置完成后,需要打开虚拟网络空间的ip转发功能,以实现模拟路由器转发:echo 1 > /proc/sys/net/ipv4/ip_forward...原创 2018-05-07 14:47:20 · 1275 阅读 · 0 评论 -
windows、linux开机四大协议
1、DHCP :获取本设备IP地址,同时获取网关IP、DNS服务器IP地址2、ARP :向网关设备获取网关的MAC地址3、DNS : 向DNS服务器请求www.baidu.com的IP地址 4、HTTP : 获取并显示www.baidu.com中网页内容...原创 2018-05-07 14:55:31 · 413 阅读 · 0 评论 -
ARP协议DPI深度解析
DPI对ARP报文进行解析(也可以借鉴open dpi?),整理ARP报文结构如下:结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义以太网首部:typedef struct ehhdr{ unsig...原创 2018-05-07 15:08:28 · 1232 阅读 · 1 评论 -
DHCP若干种request报文
DHCP request报文主要分成两大类型:类型一、收到offer报文后,发送request广播报文进一步确认,同时通知其他dhcp服务器已经收到租约,如下所示:类型二、在租约的0.5倍时间上,发送request单播报文续约,如下所示:如果此报文没有回复,则在0.875倍时间上,发生request广播续约。类型一、二有啥区别?dhcp server在接收到此两种类型的报文...原创 2018-05-14 19:47:19 · 13491 阅读 · 0 评论 -
MCPTT简述
MCPTT诞生于集群通信系统,可以说是将LTE技术应用于集群通信系统。集群通信系统: 为了满足用户指挥调度需求开发的,面向特定行业应用的专用无线通信系统。其特点是大量用户共享少量无线信道,具备快速的语音建立和抢占能力。 集群通信系统在政务、医疗、能源、交通、应急通信等领域有着广泛的应用。MCPTT: 运行在LTE网络上的全IP应用层服...原创 2018-10-15 14:39:01 · 10319 阅读 · 0 评论