![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
网络驱动、协议栈、应用
mfence
。
展开
-
Socket缓冲区大小修改与系统设置
每个Socket在Linux中都映射为一个文件,并与内核中两个缓冲区(读缓冲区、写缓冲区)相关联。或者说,每个Socket拥有两个内核缓冲区。有时,我们需要修改缓冲区的内核限制的最大值,使其符合我们的实际需求。一、系统设置[jiang@localhost ~]$ uname -aLinux localhost.localdomain 2.6.32-642.el6.x8...转载 2020-04-15 21:11:25 · 7166 阅读 · 0 评论 -
Linux C语言下UDP实现指定端口收发数据实例
本文实现以下功能:1.UDP sever指定往8888端口发送数据2.UDP sever指定从9999端口接收数据3.UDP client指定从9999端口接收数据4.UDP client指定从8888端口接收数据5.打开一终端执行./udp_server6.打开另一终端执行./udp_client7.udp_server每隔30秒向udp_client发送“TESTER_STAR...转载 2019-10-28 21:04:08 · 5198 阅读 · 3 评论 -
tcp udp多连接,可以创建多个服务器,单播、广播、组播
思路如下: select链表----------------------------------------------------------------------------- ^ ^ ^ | | | | | | |向上register |向上register |向上register |accpet...原创 2020-03-24 21:39:51 · 576 阅读 · 0 评论 -
linux 内核网络杂烩
sk_buff 整理笔记(一、数据结构)sk_buff整理笔记(二、操作函数)sk_buff整理笔记(三、内存申请和释放)sk_buff整理笔记(四、克隆与复制)sk_buff整理笔记(五、队列管理函数)...原创 2020-04-08 09:18:49 · 219 阅读 · 0 评论 -
以太网学习之一 详解 MAC、MII、PHY
结构 从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical Layer,PHY)两大部分构成。如下图所示 但是,在实际的设计中,以上三部分并不一定独立分开的。 由于,PHY整合了大量模拟硬件,而MAC是典型的全数字器件。考虑到芯片面积及模拟/数字混合架构的原因,通常,将MAC集成进微控制器而将PHY留在片外...转载 2020-04-09 19:38:55 · 1593 阅读 · 0 评论 -
以太网学习之二 物理介质(10Base、100Base-T、100Base-TX等)
在搞网络这一块的时候,看到了100Base-T、100Base-TX等这些东西,在IEEE802.3中,也到处是这些词。大体了解了一下,下面是正文。 以太网采用CSMA/CD(Carrier Sense Multiple Access/Collision Detection,载波监听多路存取和冲突检测)介质访问控制方式的局域网技术,最初由Xerox公司于1975年研制成功,1979年7月~19...转载 2020-04-09 19:45:53 · 4224 阅读 · 0 评论