码迷,mamicode.com
首页 >  
搜索关键字:原始套接字    ( 108个结果
socket编程实战
简答题 以“金庸梦“游戏的客户端连接服务器、断开服务器为例,用wireshark抓包分析TCP协议的三次握手连接、四次握手断开,与计算机网络原理进行验证;用Fiddler抓包,分析验证一个HTTPS网站的TCP连接过程。 完成“网络编程技术”参考书上 “2.11 原始套接字编程”中的Teardrop ...
分类:其他好文   时间:2020-12-10 10:51:46    阅读次数:4
原始套接字
标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> i ...
分类:其他好文   时间:2020-06-12 14:19:41    阅读次数:62
路由套接字
在创建套接字时,可以通过指定参数 AF_ROUTE 域创建路由套接字(它只能支持原始套接字,只有超级用户才能创建这个套接字),路由套接字可以访问内核中路由子系统的接口信息。 进程通过写到路由套接字向内核发送消息(路径的增加和删除采用这种方式实现) 进程通过读入路由套接字接收来自内核的消息(内核采用这 ...
分类:其他好文   时间:2020-04-27 11:41:41    阅读次数:57
原始套接字编程
原始套接字的特点 原始套接字(SOCK_RAW)可以用来自行组装IP数据包,然后将数据包发送到其他终端。也就是说原始套接字是基于IP数据包的编程(SOCK_PACKET是基于数据链路层的编程)。另外,必须在管理员权限下才能使用原始套接字。 原始套接口提供了普通TCP和UDP socket不能提供的3 ...
分类:其他好文   时间:2020-04-05 18:46:50    阅读次数:120
关于原始套接字的两个小问题
1、原始套接字的协议是否可以设置为IPPRORO_TCP?UDP和TCP分组没有对应的套接字,此时会不会将其传递到原始套接口? 答: (1) 可以。对于socket()函数,在流式套接字编程中第二个参数是SOCK_STREAM,而对于数据报套接字编程,第二个参数是SOCK_DGRAM,在这两种情况下 ...
分类:其他好文   时间:2020-04-05 18:34:34    阅读次数:120
第二十节 tcp_ip协议
"""TCP-IP协议族:应用层:应用程序自身定义的协议,比如p = 100、HTTP也属于应用层比如说浏览器传输层:TCP、UDP(原始套接字可以直接从应用层到IP,可以伪装别人的IP发送消息)网络层:IP、ICMP(cmd通过ping命令直接查看网络是否正常不通过传输层,应用层→ICMP→IP) ...
分类:其他好文   时间:2020-03-31 01:37:02    阅读次数:235
raw socket介绍
test 1.原始套接字(raw socket) 1.1 原始套接字工作原理与规则 原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样,例如,通过 int sockfd; sockfd = socktet(AF_INET, SOCK_RAW, IPPROTO_ICM ...
分类:其他好文   时间:2020-03-14 23:51:19    阅读次数:74
Python原始套接字编程
摘自:https://www.cnblogs.com/yjunzhang/p/http_raw_socket.html 在实验中需要自己构造单独的HTTP数据报文,而使用SOCK_STREAM进行发送数据包,需要进行完整的TCP交互。 因此想使用原始套接字进行编程,直接构造数据包,并在IP层进行发送 ...
分类:编程语言   时间:2020-01-22 21:40:21    阅读次数:114
套接字通信
背景 基于C语言,对linux系统下套接字通信相关的知识点进行梳理,比如重点概念的理解,重点操作函数的解析等,最后附上相关示例代码。 概念 套接字分类 流式套接字(SOCK_STREAM) 数据报套接字(SOCK_DGRAM) 原始套接字 流式套接字 使用TCP(传输控制协议)进行数据传输,可以保证 ...
分类:其他好文   时间:2020-01-01 20:53:02    阅读次数:80
TCP连接建立及相关socket深度探析
关于TCP协议 TCP/IP协议分层模型 可以看到,TCP协议位于运输层,TCP将用户数据打包构成报文段,它发送数据时启动一个定时器,另一端收到数据进行确认,对失序的数据重新排序,丢弃重复的数据。TCP提供一种面向连接的可靠的字节流服务,面向连接意味着两个使用TCP的应用(B/S)在彼此交换数据之前 ...
分类:其他好文   时间:2019-12-25 22:01:00    阅读次数:75
108条   1 2 3 4 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!