![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机
还是看不穿
形式所迫,假以时日而已!
展开
-
DNS报文结构实例解析
原链接http://blog.sina.com.cn/s/blog_65db99840100l4n1.html 抓迅雷的包,发现迅雷整了N多和下载无关的东西,比如kankan,games啥的,启动的时候发了一堆DNS请求来解析这些整合的东西。于是学习了一下DNS报文的结构 DNS请求报文的结构是 0 ...转载 2019-02-18 14:11:36 · 2251 阅读 · 0 评论 -
linux的epoll
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket...转载 2019-04-16 14:20:19 · 124 阅读 · 0 评论 -
为什么有监听socket和连接socket,为什么产生两个socket
原链接https://www.cnblogs.com/liangjf/p/9900928.html 为什么有监听socket和连接socket,为什么产生两个socket 先看一半的socket建立连接的双方的过程: 客户端: socket()---->创建出active_socket_fd(client_socket_fd) bind()--->把active_sock...转载 2019-04-16 17:00:07 · 219 阅读 · 0 评论 -
tcpdump应用
原链接https://linux.cn/article-10191-1.html tcpdump -i 网口 -c 包数host 主机名或地址 -w 文件名转载 2019-06-20 15:32:45 · 134 阅读 · 0 评论