腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用c/c++向设备/dev/eth0 (或类似的)发送数据的最低级别是什么?
、
、
、
、
最近,我在
linux
和window上使用socket接口发送TCP和UDP数据包到同一
网络
上的机器之间。通常,这是通过某种套接字
结构
来完成的,方法用于打开、写入数据、读取数据并在完成时关闭数据。在没有这种套接字
结构
的情况下,有办法做到这一点吗?我的意思是,如果我使用它,这个
结构
接收我传递给它的数据,用
协议
头打包它,然后通过
网络
发送。如果我手动创建
协议
数据包和数据报,是否可以使用类似于cat file.txt > /dev/et
浏览 1
提问于2017-09-16
得票数 0
回答已采纳
2
回答
sk_buff上的ip_hdr()能保证正常工作吗?
、
、
、
如果我们对sk_buff的来源没有任何假设,是否可以进行检查以确保
网络
协议
确实是IP? 编辑:到目前为止,可能会有一个sk_buff,唯一可能的
网络
协议
是IP,但我仍然希望看到这方面的“证据”或解释。例如,如果我在
Linux
内核中实现自己的
协议
,而
网络
协议
头可能是其他
协议
,那该怎么办?如何确保
网络
传输
协议
确实是IP?
浏览 2
提问于2013-05-19
得票数 2
回答已采纳
2
回答
操作系统内核和
网络
协议
栈在哪里重叠?
、
我正在努力学习
网络
协议
栈。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里开始。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为
网络
部分提供占位符(就像只提供宏以启用第三方堆栈但是有一篇文章说它有Net4
网络
代码库
浏览 8
提问于2021-12-10
得票数 2
2
回答
在
linux
内核中添加了一个新的
网络
协议
、
、
、
、
我知道在
linux
内核中,我们可以在传输层添加我们自己的
协议
,类似于TCP、UDP等。在
网络
层有没有任何钩子来注册一个新的
协议
,类似于IP,ARP,它可以将数据包传输到应用程序,以及如何在
linux
内核中添加该
协议
?
浏览 2
提问于2012-12-07
得票数 11
回答已采纳
1
回答
Linux
中的
网络
命名空间是什么?
、
、
你能告诉我
Linux
中的
网络
名称空间是什么吗?在
Linux
网络
驱动中,我找不到任何与
网络
命名空间相关的东西。谢谢!
浏览 0
提问于2011-12-21
得票数 3
1
回答
当我们在c
linux
中编写socket(family,type,protocol)时,内部到底发生了什么?
、
、
、
我的疑问是
linux
内核如何在内核级处理套接字的创建、发送和接收?我可以从哪里获得它们的源代码并学习内部编码?
浏览 0
提问于2014-03-23
得票数 0
3
回答
如何学习
linux
网络
协议
栈源代码
、
、
、
最近,我的工作之一是在我的团队开发的完全不同于
linux
的操作系统上使用C++编写
网络
堆栈。然而,我认为深入理解
linux
网络
协议
栈可能有助于设计和实现一个好的
网络
协议
栈。
浏览 4
提问于2012-05-13
得票数 2
2
回答
如何防止内核将数据包传递到
网络
层?
、
网卡接收到的帧将由驱动程序处理,然后由
Linux
内核传递到
协议
栈的上层。 有没有一种简单的方法可以防止内核将数据包传递到
网络
层?事实上,我和一些同学正在尝试在用户空间中实现一个简化版本的TCP/IP
协议
栈作为练习,我们才刚刚开始。我正在读一些书,像UNP,APUE2,TCP/IP插图v1,v2,
Linux
网络
体系
结构
,
linux
源代码等等。我确实有一些其他的问题,我需要发布另一个问题吗?
浏览 2
提问于2013-01-05
得票数 6
回答已采纳
2
回答
在动态环境中创建Zigbee Ad-hoc
网络
、
、
、
我们正在研究一个项目,在车辆之间创建一个V2V ad-hoc
网络
。基本上,我们在车辆中部署Raspberry Pis,我们使用Xbee模块和Zigbee
协议
,以便在车辆之间交换数据,如果它们彼此很近。我们的ad-hoc
网络
是完全动态和去中心化的(我们不能在
网络
中有任何静态节点)。我们的问题是,由Zigbee
协议
创建的网格
网络
的拓扑
结构
要求协调器始终在
网络
中,并且
网络
将在该协调器发生故障的情况下发生故障。 似乎使用Zigbee
协
浏览 6
提问于2014-04-15
得票数 5
2
回答
Linux
中的虚拟
网络
设备
、
、
、
这些设备是如何连接到
linux
桥或打开开关的。我发现:"Veth是一种特殊的
网络
设备,是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当从
Linux
协议
栈发送给veth设备时,它被发送到它的另一个镜像veth设备,因此镜像设备将它作为一个正向通信,并将其返回
Linux
协议
栈以供进一步使用。Tap设备是逻辑
网络
设备,但与其他设备不同:它允许用户空间程序直接将流量注入
Linux
协议
栈,还可以从堆栈中检索流量。它在用户空
浏览 5
提问于2014-09-03
得票数 20
3
回答
linux
内核的自定义
网络
协议
、
我正在尝试为大学项目的
Linux
内核实现一个自定义的UDP
协议
。我还需要实现一个使用
协议
进行通信的user land程序。我正在寻找关于它的详细指南,包括示例代码,但在任何地方都找不到它。大多数书都是关于理论的,但我想要一些更实用的东西-哪些文件要更改,哪些函数要专门为
Linux
内核实现。
浏览 3
提问于2012-03-24
得票数 3
1
回答
在
Linux
内核中实现的OSI参考模型的“会话层”在哪里?
能否区分
Linux
网络
堆栈中的“会话层”?使用的
协议
是什么?例如,如果使用HTTP下载ASCII文本文件,那么“会话层”是否指示传输层
协议
创建连接?
浏览 0
提问于2013-09-18
得票数 1
回答已采纳
2
回答
协议
如何在内部实现?
据我所知,Objective-C中的类是以C
结构
存储的。
协议
是如何实现的?[NSObject conformsToProtocol:]如何检查类是否符合
协议
?是否有用于
协议
的表或数据
结构
来说明
协议
中有哪些选择器? 注意:这里使用的术语“
协议
”是指对象C
结构
,而不是
网络
协议
。
浏览 2
提问于2012-01-09
得票数 3
回答已采纳
1
回答
无法在SMBv2或3中使用Samba
、
、
除了使用SMBv1之外,还有什么方法可以让
Linux
共享在
网络
(Win10-Home和教授)中出现呢?我正在使用Samba 4.11.6运行20.04,在使用SMBv2或3时,我无法通过
网络
从Windows10访问我的
Linux
共享。客户端最小
协议
= SMB2最小
协议
= SMB2
协议
= SMB2服务器最小
协议
= SMB2 服
浏览 0
提问于2021-04-06
得票数 3
1
回答
NETLINK_FIREWALL和NETLINK_NETFILTER有什么区别?
、
、
、
NETLINK_FIREWALL (和NETLINK_IP6_FW)和NETLINK_NETFILTER两种
网络
链接
协议
都用于管理
Linux
防火墙。 所以,有什么不同吗?如果是,哪一种
网络
链接
协议
服务于哪个目的?
浏览 3
提问于2013-12-14
得票数 2
回答已采纳
1
回答
元语言用于代码生成ANSI-C和C#
结构
的打包
结构
、
、
、
、
我试图找到一种“元语言”,可以用来定义
结构
和获取/设置成员代码。问题是该
结构
已经存在于代码中,这种“元语言”将作为原始手工编码
结构
的位对位替代,从而允许生成描述
结构
的头。问题在于,这些
结构
被用作C#应用程序和嵌入式设备之间
协议
的一部分(不是基于
linux
的,而是更小,更受约束,比如PIC或CM0)。ANSI代码或C-夏普代码直接读取,以便通过
网络
发送。到目前为止我已经看过
浏览 4
提问于2016-04-21
得票数 2
1
回答
什么是分层通信
协议
?
、
什么是分层通信
协议
?任何地方都没有分层通信
协议
的引用!在另一个地方,我看到整个
网络
被划分为区域,就像集群一样,集群内部和外部使用不同的
协议
。这也被称为层次
结构
! 那么,回到问题上来,什么是“分层通信
协议
”?
浏览 14
提问于2010-08-11
得票数 0
回答已采纳
1
回答
远程桌面库
、
我正在努力将一个只使用windows的应用程序移植到
Linux
,并最终移植到Mac。该程序的一部分是远程桌面功能,您可以与多个客户端共享桌面空间。
网络
协议
非常类似于RDP
协议
。既然我要移植到多个平台,我想避免不得不:所以..。我不在乎
网络
协议
是什么样子的。如果我能修改这个库,将
协
浏览 3
提问于2009-09-11
得票数 1
回答已采纳
2
回答
硬链接和绑定挂载的区别是什么?
、
、
、
、
这可能是一个愚蠢的问题,但是: 据我所知:您可以在两个不同的位置挂载相同的dir。装入绑定器。从
Linux
2.4.0开始,可以在其他地方重新挂载文件层次
结构
的一部分。调用是:这只是另一种使文件夹可访问的方式吗?(但它实际上没有使用任何
网络
协议
,因为它都是本地的)谢谢:)
浏览 3
提问于2015-05-26
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux网络配置 RPM命令 samba服务 Linux目录结构
Linux基金会正在改变网络结构
Linux网络编程-UDP和TCP协议详解
Linux 系统结构详解
Linux 目录结构:/lib 分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券