linux网络编程之网际层原始套接字解析
创始人
2024-05-31 22:54:24
  1. 面向连接的TCP套接字与面向无连接的UDP套接字在发送及接收时只能操作数据部分

  1. 基于TCP和UDP的标准套接字都不能操作IP报文首部,因为TCP和UDP报文都在IP报文上层

  1. TCP和UDP属于运输层(也叫传输层),IP属于网际层(也叫网络层)

  1. 使用socket函数创建原始套接字时,第一个参数 : 运输层传入PF_PACKET,网际层传入PF_INET

  1. 第二个参数 : 运输层可传入 SOCK_RAW与SOCK_DGRAM ,网际层传入SOCK_RAW

  1. 第三个参数 : 运输层传入: ETH_P_IP ,ETH_P_ARP,ETH_P_RARP,ETH_P_ALL其中一个

网际层传入: IPPROTO_TCP,IPPROTO_UDP,IPPROTO_ICMP,I

相关内容

热门资讯

高... 作为一个人,我天生就有沟通的能力。 我想结交新朋友。 我最近尝试使用了几个约会应用程序,所以今天我将...
A... 在现代科技飞速发展的时代,人工智能(AI)已经渗透到我们日常生活的方方面面。 人工智能的应用范围十分...
管... 如何创建关家坡服装版基本信息、关家坡服装版使用教程随着技术的不断发展管家婆仓库管理软件教程,管家婆软...
C... CAD操作不熟练?数百款CAD插件附带视频教程。 不要再说您不会使用 CAD。如今,工程项目中使用C...
中... 写下前面的话:作为管理员之一section软件教程交流群,这里简单宣传一下GMT。 目前有两个群账号...