Linux的心得: 1)Linux由众多微内核组成,其源代码完全开源; 2)Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈; 3)Linux系统工具链完整,简单操 ...
分类:
系统相关 时间:
2020-02-16 16:21:28
阅读次数:
132
一 总体介绍 thrift中主要文件包括.thrift文件(其中包括访问的接口、接口中的相关字段和异常处理等),服务器端实现.thrift文件中的接口文件(可以处理相关异常),服务器根据thrift协议栈结构所示的方式编写的服务启动文件,客户端根据thrift协议栈结构所示的方式编写的调用服务器端接 ...
分类:
其他好文 时间:
2020-02-10 19:44:30
阅读次数:
70
dropwatch使用前提: 1、首先内核必须大于等于2.6.30; 2、编译内核时应该加上“NET_DROP_MONITOR=y”; ...
分类:
其他好文 时间:
2020-02-09 16:20:31
阅读次数:
94
一、基本概念 概念:协议是网络中计算机或设备之间进行通信的一系列规则的集合。 协议栈/族:在网络中为了完成通信而使用到的多层上的各种协议按照层次顺序的组合。 作用:建立对等层之间的虚拟通信、实现层次之间的无关性。 层次见的无关性: 较高层和相邻的低层通信:只利用较低层提供的接口和服务,而不需了解底层 ...
分类:
编程语言 时间:
2020-02-08 17:16:28
阅读次数:
71
ZigBee基本开发环境搭建 1、IAR Embedded Workbench 的安装 (1)双击安装程序,进行安装 (2)一直采用默认NEXT,直到点击Accept之后 (3)关键:双击打开文件IAR kegen PartA.exe(Win7、8 用户请右键以管理员身份打开) (4)点击 Gene ...
分类:
其他好文 时间:
2020-02-04 14:07:21
阅读次数:
90
系统调用决定了操作系统是否好用,功能是否齐全。 进程管理 创建进程:fork 原进程叫父进程,新进程叫子进程。 当父进程fork创建子进程时,采用写时拷贝的方案。先是父子共用同一内存,如果有一方要写数据,就会将该内存块进行拷贝。然后再写。 fork可以根据返回值进行对父子进程的区分。 返回0,说明是 ...
分类:
系统相关 时间:
2020-01-26 23:48:12
阅读次数:
107
为了cover任务,好好了解了下相关概念2333,按理解以图和表格的形式整理在此,入门了解性质的资料,自己并未深入学习,望斧正。 ...
分类:
其他好文 时间:
2020-01-24 00:28:26
阅读次数:
93
一、tcpdump 对于本机中进程的系统行为调用跟踪,strace是一个很好的工具,而在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。默认情况下,tcpdump不会抓取本机内部通讯的报文。根据网络协议栈的规定,对于报文,即使是目 ...
分类:
其他好文 时间:
2020-01-21 19:58:52
阅读次数:
116
蓝牙协议是由SIG制定并维护的无线通信协议,蓝牙协议栈是蓝牙协议的具体实现。各厂商都根据蓝牙协议实现了自己的一套函数库——蓝牙协议栈,所以不同厂商的蓝牙协议栈之间虽然存在差别,但是都遵循同一套蓝牙协议。 ...
分类:
其他好文 时间:
2020-01-13 21:42:54
阅读次数:
257
这是我的最后一门博客了,主要总结了网络协议栈的部分内容(内容实在太庞大,只抽取一小部分来理解)。 此外作为最后的总结,我结合老师每个课件相关内容,找了相对应的题目。 一、网络协议栈总结 首先上图,此图是客户端发到服务器消息所经过的完整路径(图片源自:https://www.cnblogs.com/s ...
分类:
其他好文 时间:
2020-01-11 00:35:28
阅读次数:
131