码迷,mamicode.com
首页 >  
搜索关键字:原始套接字    ( 108个结果
Linux基础(11)原始套接字
一边接收函数返回一边判断返回值时一定要把接收的优先级加()提高再去判断 例 if((sockfd = socket()) < 0) 问题: 如何实现SYN扫描器扫描端口 , 比如AB两个设备要进行连接 , A通过端口发一个SYN包给B,B在收到后返回一个ACK包确认连接 , 但是在不确定B端口号时 ...
分类:系统相关   时间:2019-12-12 23:42:48    阅读次数:134
原始套接字
标准套接字分为: l 流式套接字(SOCK_STREAM):面向连接的套接字,应用于TCP应用程序。 l 数据包套接字(SOCK_DGRAM):无连接的套接字,应用于UDP应用程序。 原始套接字:是一种对原始网络报文进行处理的套接字,主要用途有: l 发送自定义的IP数据包 l 发送ICMP数据包 ...
分类:其他好文   时间:2019-10-11 16:44:26    阅读次数:129
网络编程之套接字
套接字 套接字格式 套接字建立连接 过程 服务端准备连接 创建套接字 /** * domain:指定套接字格式:PF_INET、PF_INET6 以及 PF_LOCAL 等 * type:字节流TCP,数据报UDP,原始套接字 * protocol:0 */ int socket(int domai ...
分类:其他好文   时间:2019-08-29 09:47:31    阅读次数:70
密钥管理套接字
一、概述 (1)RFC2367介绍了一个通用密钥管理API,可用于IPsec和其他网络安全服务;该API创建了一个新的协议族即PF_KEY域; 在这个密钥管理域中,唯一支持的一种套接字是原始套接字; (2)密钥管理套接字上支持3种类型的操作: 二、读和写 (1)穿越密钥管理套接字的所有消息都有同样的 ...
分类:其他好文   时间:2019-04-30 20:13:25    阅读次数:144
路由套接字
一、路由套接字中支持的操作 在路由套接字中支持的唯一一种套接字是原始套接字,路由套接字上支持3中类型的操作: (1)进程可以通过写出到路由套接字而往内核发送消息;路径的增加和删除采用这种操作实现; (进程 》 内核) (2)进程可以通过从路由套接字读入而自内核接收消息;内核采用这种操作通知进程已收到 ...
分类:其他好文   时间:2019-04-29 15:55:14    阅读次数:146
实现网络连通检测的五种方法
方法一: windows下调用icmp.dll库,实现ping连通检测,缺点是不能跨平台,受限于icmp.dll库: 方法二: 使用原始套接字,模拟实现ping程序以进行网络连通检测,可跨平台,缺点是在linux下使用原始套接字必须拥有超级用户权限: 方法三: 使用非阻塞connect函数和sele ...
分类:其他好文   时间:2019-04-04 14:33:23    阅读次数:264
requests的基本用法
requests高级用法:http://docs.python-requests.org/zh_CN/latest/user/advanced.html#advanced ...
分类:其他好文   时间:2018-11-22 18:58:21    阅读次数:232
原始套接字
定义原始套接字的目的在于提供访问某个协议的接口, 通过原始套接字, 进程可以读写ICMPv4, IGMPv4和ICMPv6等分组, 进程也可以读写内核不处理其协议字段的IPv4数据报, 进程还可以使用IP_HDRINCL套接字选项自行构造IPv4首部。 创建一个原始套接字步骤如下: int sock ...
分类:其他好文   时间:2018-11-15 00:09:11    阅读次数:195
Socket引子
=== ''' Socket网络编程: --应用层:http smtp dns ftp ssh snmp dhcp... 无论协议是什么本质上都是数据交换,总结为两种方式:收和发 --传输层(端口Port) TCP (UDP) --网络层(包IP地址) IP --数据链路层(报文mac地址) TCP... ...
分类:其他好文   时间:2018-08-23 02:21:46    阅读次数:194
python raw socket 介绍
因为要使用 python 底层发包模块,也就是 raw socket 发包模式,所以在此深入了解一下 python socket 通信。 涉及到的函数: 因为使用的是原始套接字,所以我们不使用bind/connect函数,参照《unix 网络编程》 bind 函数仅仅设置本地地址。就输出而言,调用b ...
分类:编程语言   时间:2018-08-16 15:44:05    阅读次数:187
108条   上一页 1 2 3 4 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!