![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络及协议相关
June_Hou
这个作者很懒,什么都没留下…
展开
-
Ubuntu 18 LTS NetworkManager网络配置
修改/etc/network/interfaces 不生效问题Ubuntu 18LTS ifupdown has been replaced by netplan(5) on this systemNetworkManager已经废弃interfaces配置,用netplan 配置取代netplan 安装与配置apt install netplan.io详情请看man netplanDistribution installers, cloud instantiation, image b原创 2020-09-04 16:45:06 · 3925 阅读 · 0 评论 -
linux DNS 相关介绍
/etc/hosts :记录hostname对应的ip地址 //可以添加需要翻墙的地址/etc/resolv.conf :设置DNS服务器的ip地址 //可以外国的DNS/etc/host.conf :指定域名解析的顺序(是从本地的hosts文件解析还是从DNS解析)...原创 2017-08-25 11:37:39 · 327 阅读 · 0 评论 -
MII/MDIO接口详解
MII/MDIO接口详解 本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联技术,该接口支持10Mb/s与100Mb/s的数据传...转载 2017-06-05 18:08:36 · 579 阅读 · 8 评论 -
SLIP(串行线路网际协议)
SLIP(Serial Line IP)即串行线路网际协议,是串行线路上对IP数据报进行封装的简单形式。1.SLIP特征。①IP数据包以END(0xc0)的特殊字符结束,而有些数据报的开始处也传一个END字符以防止数据报到来之前的线路噪声当做数据报内容。②若IP报文中某个字符为END,那么就连续传输两个字节oxdb和oxdc来取代(oxdb这个特殊字符被称作SLIP的ESC字符)。...转载 2017-02-24 17:33:21 · 4549 阅读 · 0 评论 -
IGMPv1与IGMPv2在同一子网兼容性问题
1. 如果同一个子网中同时存在IGMPv1成员和IGMPv2成员,IGMPv2成员会将v1和v2的membership report消息都视为v2(接收到v1报告后也会抑制自己);IGMPv1成员会忽略v2消息,也就是仍然会在延时定时器到期时发送报告。2.如果本地路由器运行IGMPv1,主机运行IGMPv2,路由器会忽略v2报告并发送v1查询,主机接收到v1查询后会用v1报告回应。这种情翻译 2015-10-19 15:58:53 · 3349 阅读 · 0 评论 -
socket: 调用send 线程异常退出问题
ssize_t send(int sockfd, const void *buf, size_t len, int flags);1.send 异常退出,flags可能设置为0了.如果是flag==0, 如果断开连接,这调用send,线程会异常退出.(1)解决方法设置以下flag, 或者重新处理SIGPIPE也可以解决.MSG_NOSIGNAL (since Linux 2.2) ...原创 2018-11-27 11:37:12 · 1523 阅读 · 0 评论 -
MSDU MPDU AMSDU AMPDU PPDU
MSDU MPDU AMSDU AMPDU PPDU MSDU - MACService Data Unit,MAC服务数据单元在无线网络安全中,MSDU经过添加完整性校验MIC、分帧、添加IV、加密、添加MAC头部后,成为MPDU(MAC ProtocolData Unit,MAC协议数据单元)MSDU可以认为是Ethernet报文,而MPDU指经过802.11封装过的数据帧。...翻译 2017-07-03 11:34:43 · 7431 阅读 · 0 评论 -
switch mii psgmii mdio 之间的关系
QCA8075: 是有5个端口Gigabit Ethernet PHY 芯片。PSGMII:连接MAC与PHY芯片的接口, 也称为数据接口。(PSGMII可以配置为5个copper or 4 个copper 1个COMBO)MDC/MDIO:控制总线接口。 这是一个标准连接图,只是稍加解释,cpu端内置switch,笔者在看驱动的时候,对其中关系比较混乱,故记下跟踪笔记。...原创 2017-07-18 11:32:28 · 8429 阅读 · 0 评论 -
扩展频谱通信
扩展频谱通信,简称扩频通信,是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一个独立的码序列(一般是伪随机码)来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接收、解扩及恢复所传信息数据。...翻译 2017-05-25 14:32:48 · 1736 阅读 · 0 评论 -
路由表与FIB, arp fdb
转载:http://blog.csdn.net/lanlicen/article/details/63336941.RIB与FIB的区别:RIB:路由表FIB:转发信息表FIB表更多是出现在需要快速转发的路由器上,这种路由器上的路由表条目通常都达成千上万条,如果按照传统的检索路由表进行转发的方式,其转发效率很低,FIB表作为路由表的一种精简形式出现,通常只记录常用的表项。当需要选路...转载 2017-04-27 16:21:03 · 1757 阅读 · 0 评论 -
802 协议集
由于工作原因,需要用到无线知识,所以看了一下无线帧及其发展,发现802.2是为各种媒介向上层提供一个统一的接口。可以想到不管是有线或者无线,都是以802.2为标准,进行封装的。下面是查到的对802族的简单介绍802协议集802.1 :高层局域网协议Higher Layer LAN Protocols802.2 :逻辑链路控制Logical Link Control802.3 :以太...转载 2017-02-23 10:45:03 · 1388 阅读 · 0 评论 -
无线射频(RF)、基带(BB)
Radio Freqency: RF(无线射频)工作于某一频率,负责数据位流的传输与过滤,定义了在此频率下工作所需要满足的条件。BaseBand:BB(基带)负责跳频及数据帧的传输(包括解码、编码)。 &以上为自己所理解,如果不恰当,欢迎修正与补充...原创 2017-02-23 11:07:25 · 7041 阅读 · 0 评论 -
网络编程-ARP
链路层中是根据MAC地址来确定唯一一台主机。以太帧格式如下: 以太帧首部中2字节的帧类型字段指定了其上层所承载的具体协议,常见的有0x0800表示是IP报文、0x0806表示RARP协议、0x0806即为我们将要讨论的ARP协议。 硬件类型: 1表示以太网。 协议类型: 0x0800表示IP地址。和以太头部中帧类型字段相同。 硬件地址长度和协议地址长度:对于以太网中...翻译 2015-01-21 15:55:37 · 756 阅读 · 0 评论 -
静态磨损衡和动态磨损平衡
静态磨损衡和动态磨损平衡1. 动态磨损平衡是指当需要更改某个page中的数据时,将新的数据写入擦除次数较少的特理页上,同时将原页标为无效页,动态磨损平衡算法的缺点在于,如果刚刚写入的数据很快又被更新,那么,刚刚更新过的数据块很快又变成无效页,如果频繁更新,无疑会让保存冷数据的block极少得到擦除,对闪存整体寿命产生不利影响。早期的ssd主控多用动态磨损平衡算法。现在则更多是研翻译 2018-01-26 13:21:20 · 5951 阅读 · 1 评论 -
Linux系统中RPS/RFS介绍
http://blog.chinaunix.net/uid-20788636-id-4838269.html1 RPS/RFS介绍1.1 RPS/RFS出现的原因RPS/RFS 功能是在Linux- 2.6.35中有google的工程师提交的两个补丁,这两个补丁的出现主要是基于以下两点现实的考虑:(1) 这两个补丁的出现,是由于服务器的CPU越来越强劲,可以到转载 2017-02-23 16:12:53 · 2285 阅读 · 0 评论