社区
通信技术
帖子详情
原始套接字的问题
CWYCN
2005-08-17 03:13:17
听有人说WINXP不支持原始套接字是不是真的,那2003呢,是不是以后的系统都不支持拉
...全文
90
2
打赏
收藏
原始套接字的问题
听有人说WINXP不支持原始套接字是不是真的,那2003呢,是不是以后的系统都不支持拉
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windcsn
2005-08-19
打赏
举报
回复
不是的
我就在XP上使用了RAW SOCKET
seanzh
2005-08-17
打赏
举报
回复
WinSock
linux
原始套接字
绑定网卡,Linux
原始套接字
实现分析
之所以要转这篇文章,是因为这篇文章是我看到的同类博客中写得最好的,但非常可惜,这篇博客中只有一篇文章,没有什么收藏价值,故将其原文转载,以供今后学习查阅。本文从IPV4协议栈
原始套接字
的分类入手,详细介绍了链路层和网络层
原始套接字
的特点及其内核实现细节。并结合
原始套接字
的实际应用,说明各类型
原始套接字
的适应范围,以及在实际使用时需要注意的
问题
。一、
原始套接字
概述协议栈的
原始套接字
从实现上可以分为“...
原始套接字
简介
一
原始套接字
概述
原始套接字
,指在传输层下面使用的套接字。流式套接字和数据报套接字这两种套接字工作在传输层,主要为应用层的应用程序提供服务,并且在接收和发送时只能操作数据部分,而不能对IP首部或TCP和UDP首部进行操作,通常把这两种套接字称为标准套接字。 但是,如果我们开发的是更底层的应用,比如发送一个自定义的IP包、UDP包、TCP包或ICMP包,捕获所有经过本机网卡的数据包,伪装本机...
原始套接字
要解决上面这些
问题
需要
原始套接字
。
原始套接字
主要应用在底层网络编程上,之前的TCP、UDP的套接字称为标准套接字,下图所示为标准套接字与
原始套接字
之间的关系。标准套接字与网络协议栈的TCP、UDP层打交道,而
原始套接字
则与IP层级网络协议栈核心打交道。
原始套接字
提供以下3种标准套接字不具备的功能。使用
原始套接字
可以读/写分组。例:ping程序就使用
原始套接字
发送ICMP回显请求,并接受ICMP回显应答。用于多播的守护程序,同样适用
原始套接字
来发送和接收IGMP分组。上述功能同样允许使用构造的应用程序完全作
原始套接字
概述
原始套接字
(SOCK_RAW)不同于流式套接字、数据报套接字。
原始套接字
是基于IP数据包的编程,流式套接字只能收发TCP协议的数据,数据报套接字只能收发UDP协议的数据。前面讲述的网络编程都是在应用层收发数据,每个程序只能收到发给自己的数据,即每个程序只能收到来自该程序绑定的端口的数据。收到的数据往往只包括应用层数据,原有的头部信息在传递过程中被“隐藏”了。 协议栈的
原始套接字
从实现上可以分为“链...
java
原始套接字
打开_
原始套接字
标准套接字分为:l 流式套接字(SOCK_STREAM):面向连接的套接字,应用于TCP应用程序。l 数据包套接字(SOCK_DGRAM):无连接的套接字,应用于UDP应用程序。
原始套接字
:是一种对原始网络报文进行处理的套接字,主要用途有:l 发送自定义的IP数据包l 发送ICMP数据包l 网卡的侦听模式,监听网络上的数据包l 伪装IP地址l 自定位协议的实现
原始套接字
主要应用于底层...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章