当前位置: 首页 > news >正文

原始套接字(Raw Socket)

  1. 原始套接字允许对较低层次的协议进行访问,如: IP协议,ICMP协议等

  1. 一般用于自定义协议的实现,

  1. 处理IP协议没有处理过的数据

  1. 运输层下IP数据不关注内核是否已有注册的句柄来处理这些数据,都会将这些IP数据复制一份传递给与协议类型匹配的原始套接字,没有的话,直接丢弃该数据,并返回主机不可达

  1. 绑定一个固定的本机IP,内核会只将目的地址为本机IP地址的数据传递给原始套接字

  1. 原始套接字调用连接函数connect后,内核只将源地址为连接的IP地址的IP数据报传递给个这原始套接字.

  1. 应用层(HTTP,FTP,TFTP...) ->运输层(TCP,UD

http://www.lryc.cn/news/34251.html

相关文章:

  • SparkSQL与Hive交互
  • 「题解」日常遇到指针面试题
  • 实习生JAVA知识总结目录
  • GMPC认证有哪些内容?
  • D2-Net: A Trainable CNN for Joint Description and Detection of Local Features精读
  • Java基础面试题
  • SQL和MongoDB对比
  • 研究链表空间销毁问题
  • Linux面试总结
  • anaconda的linux版本以及jupyter的安装和DataSpell连接linux的jupyter服务器
  • Zookeeper集群和Hadoop集群安装(保姆级教程)
  • 利用matlab的newff构建BP神经网络来实现数据的逼近和拟合
  • 【经验分享】电路板上电就挂?新手工程师该怎么检查PCB?
  • 运筹系列68:TSP问题Held-Karp下界的julia实现
  • 神经影像信号处理总成(EEG、SEEG、MRI、CT)
  • ZooKeeper 进阶:基本介绍
  • CSS的常用元素属性,显示模式,盒模型,弹性布局
  • 【20230308】串口接收数据分包问题处理(Linux)
  • 数据库复试问题总结
  • Linux操作系统安装——服务控制
  • 【C语言】编译+链接
  • 为「IT女神勋章」而战
  • JS 动画 之 setInterval、requestAnimationFram
  • 【LeetCode——排序链表】
  • 二叉树的遍历(前序、中序、后序)| C语言
  • 【建议收藏】深入浅出Yolo目标检测算法(含Python实现源码)
  • Vue常见的事件修饰符
  • 【卷积神经网络】激活函数 | Tanh / Sigmoid / ReLU / Leaky ReLU / ELU / SiLU / GeLU
  • 刷题记录:牛客NC24048[USACO 2017 Jan P]Promotion Counting 求子树的逆序对个数
  • MpAndroidChart3最强实践攻略