我们来看下关于网卡特性的解释,不过记住GSO和GRO两个特性就好。 TSO(TCP Segmentation Offload),是利用网卡对TCP数据包分片,减轻CPU负荷的一种技术,也有人叫 LSO (Large segment offload) ,TSO是针对TCP的,UFO是针对UDP的。如果 ...
分类:
其他好文 时间:
2020-03-15 13:33:48
阅读次数:
63
dropwatch使用前提: 1、首先内核必须大于等于2.6.30; 2、编译内核时应该加上“NET_DROP_MONITOR=y”; ...
分类:
其他好文 时间:
2020-02-09 16:20:31
阅读次数:
94
系统调用决定了操作系统是否好用,功能是否齐全。 进程管理 创建进程:fork 原进程叫父进程,新进程叫子进程。 当父进程fork创建子进程时,采用写时拷贝的方案。先是父子共用同一内存,如果有一方要写数据,就会将该内存块进行拷贝。然后再写。 fork可以根据返回值进行对父子进程的区分。 返回0,说明是 ...
分类:
系统相关 时间:
2020-01-26 23:48:12
阅读次数:
107
一、tcpdump 对于本机中进程的系统行为调用跟踪,strace是一个很好的工具,而在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。默认情况下,tcpdump不会抓取本机内部通讯的报文。根据网络协议栈的规定,对于报文,即使是目 ...
分类:
其他好文 时间:
2020-01-21 19:58:52
阅读次数:
116
这是我的最后一门博客了,主要总结了网络协议栈的部分内容(内容实在太庞大,只抽取一小部分来理解)。 此外作为最后的总结,我结合老师每个课件相关内容,找了相对应的题目。 一、网络协议栈总结 首先上图,此图是客户端发到服务器消息所经过的完整路径(图片源自:https://www.cnblogs.com/s ...
分类:
其他好文 时间:
2020-01-11 00:35:28
阅读次数:
131
网络知识总结 理论知识结构 在出试题之前,根据本课程的学习及之前的网络知识学习总结计算机网络协议栈: 计算机网络有两种分层模型,即OSI模型和TCP/IP模型,OSI有7层,TCP/IP则将网络分为4层,OSI模型是规定的标准,而现在TCP/IP模型是事实上的网络标准,所以我们结合两者,一般都说TC ...
分类:
其他好文 时间:
2020-01-10 21:58:30
阅读次数:
68
如何评测软件工程师的网络水平
Linux网络协议栈源码分析
网络水平测试题 ...
分类:
其他好文 时间:
2020-01-10 18:53:15
阅读次数:
116
JOIN容器:container(共享网络协议栈)容器和容器之间。[root@localhost~]#dockerpullbusybox[root@localhost~]#dockerrun-itd--nameweb5busybox:latest把网卡指定web5:[root@localhost~]#dockerrun-itd--nameweb6--networkcontainer:web5bus
分类:
其他好文 时间:
2019-12-20 23:56:20
阅读次数:
175
【注】:文章中的内容主要收集来自网上或者书籍中。 1、网络协议分层 按照分层的思想把网络协议栈进行分层主要有以下好处: 1.促进标准化工作,允许各个供应商进行开发 2.各层间相互独立,把网络操作分成低复杂单元 3.灵活性好,某一层变化不会影响到其它层 4.各层间通过一个接口在相邻层上下通信 OSI七... ...
分类:
其他好文 时间:
2019-12-01 11:45:30
阅读次数:
98
Unix domain socket 原文:https://www.cnblogs.com/sparkdev/p/8359028.html UNIX Domain Socket是在socket架构上发展起来的用于同一台主机的进程间通讯(IPC),它不需要经过网络协议栈,不需要打包拆包、计算校验和、维 ...
分类:
其他好文 时间:
2019-11-02 15:25:51
阅读次数:
75