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

绿色配色的企业网站android开发是做什么的

绿色配色的企业网站,android开发是做什么的,wordpress 返回,百度商桥网站加不上文章目录 概念引入理解全连接队列内核方面理解Tcp抓包方法注意事项 概念引入 我们知道#xff0c;TCP的三次握手是由TCP协议 自动处理的#xff0c;建立连接的过程与用户是否进行accept无关#xff0c;accept()的作用主要是为当前连接创建一个套接字#xff0c;用于进行后… 文章目录 概念引入理解全连接队列内核方面理解Tcp抓包方法注意事项 概念引入 我们知道TCP的三次握手是由TCP协议 自动处理的建立连接的过程与用户是否进行accept无关accept()的作用主要是为当前连接创建一个套接字用于进行后续的通信 当服务器来不及进行accept时底层的TCP listen sock依然允许建立三次握手建立连接成功但这个建立连接的数量是有限的backlog 1这个长度就是全连接队列的长度 理解全连接队列 我们根据上图得出几个结论 如图中所述连接本质是内核中的一种结构体对象当客户端向服务器发送连接请求时会先进行三次握手随后加入到全连接队列中去如果此时服务器闲置则会将全连接队列中的连接拿去一部分进行处理全连接队列的最大值是Backlog1不代表服务器只能同时处理Backlog1个请求每次服务器会一次处理n个请求全连接队列拿取全连接队列既不能为空也不能太长 为空增加服务的闲置率减少给用户提供的效率太长增加用户等待时间如果全连接队列本就有连接证明服务器已经来不及处理连接且增加空间浪费需要给每个客户端连接创建额外的空间 内核方面理解 上面的图片基本揭示了当创建一个文件描述符后是如何建立连接读取数据的 当创建文件描述符后会经历以下过程 创建 struct file 当一个进程请求创建一个 socket 时内核首先分配一个 struct file 结构体这个结构体代表打开的文件或 socket包含文件的类型、状态和指向实际数据的指针。 创建 struct socket 接下来内核会为该 socket 创建一个 struct socket 结构体。这个结构体包含了 socket 的相关信息如协议类型TCP、UDP等和相关的操作函数指针。 创建 struct tcp_socket 如果是 TCP socket内核会在 struct socket 中创建一个 struct tcp_socket 结构体。这一结构体专门处理 TCP 协议的特定信息和操作。 创建 struct inet_connection_sock struct tcp_socket 还包含一个 struct inet_connection_sock它负责处理 TCP 连接的状态包括全连接队列accept queue和半连接队列syn queue。 包含 struct sock inet_connection_sock 中有一个 struct sock这是网络协议栈的核心结构之一。struct sock 包含了许多关键信息包括 读写缓冲区用于存储接收到的数据和待发送的数据。状态信息例如连接的状态监听、已连接、关闭等。 全连接队列与缓冲区 全连接队列 一旦 TCP 三次握手完成连接会被加入到全连接队列中这样服务器就可以处理这些连接。 读写缓冲区 当数据通过网络接收时它会被存储在 struct sock 中的读缓冲区中进程可以通过系统调用如 recv读取这些数据。类似地待发送的数据会放入写缓冲区直到发送完成。 Tcp抓包 方法 Linux下的TCP抓包可以使用TCPDump TCPDump 是一款强大的网络分析工具 主要用于捕获和分析网络上传输的数据包 捕获所有网络接口上的 TCP 报文 使用以下命令可以捕获所有网络接口上传输的 TCP 报文 sudo tcpdump -i any tcp捕获指定网络接口上的 TCP 报文 只想捕获某个特定网络接口上的 TCP 报文 可以使用以下命令 sudo tcpdump -i interface tcpinterface部分的网络接口可以通过ifconfig命令查看 捕获特定源或目的 IP 地址的 TCP 报文 使用 host 关键字可以指定源或目的 IP 地址。 例如 要捕获源 IP 地址为 192.168.0.8 的 TCP 报文 可以使用以下命令 sudo tcpdump src host 192.168.0.8 and tcp要捕获目的 IP 地址为 192.168.0.9 的 TCP 报文 可以使用以下命令 sudo tcpdump dst host 192.168.0.9 and tcp同时指定源和目的 IP 地址 可以使用 and 关键字连接两个条件 sudo tcpdump src host 192.168.0.8 and dst host 192.168.0.9 and tcp捕获特定端口的 TCP 报文 使用 port 关键字可以指定端口号。 例如 要捕获端口号为 80 的 TCP 报文通常是 HTTP 请求 sudo tcpdump port 80 and tcp保存捕获的数据包到文件 使用 -w 选项可以将捕获的数据包保存到文件中 以便后续分析。 例如 sudo tcpdump -i eth0 port 80 -w data.pcap这个代码会把捕获到的 HTTP 流量保存到 data.pcap 文件中 另外pcap 后缀的文件与 PCAPPacket Capture 文件格式相关即用于捕获网络数据包的文件格式 从文件中读取数据包进行分析 使用 -r 选项可以从文件中读取数据包进行分析 tcpdump -r data.pcap该代码将读取 data.pcap 文件中的数据包并进行分析 注意事项 使用 tcpdump 时 需要确保有足够的权限来捕获网络接口上的数据包。使用 tcpdump 的时候 有些主机名会被云服务器解释成为随机的主机名 可以使用 -n 选项避免
http://www.dnsts.com.cn/news/77889.html

相关文章:

  • 汉中住房和城乡建设部网站河南建设协会官网
  • 欧洲cn2 vpsseo关键词推广
  • 快速建站公司电话wordpress接收表单
  • 如何关联网站与网站手机网站建设公司电话咨询
  • 公司建立网站的好处wordpress中文附件
  • 龙江做网站计算机外包公司
  • 网站建设代码怎么导入图片网页设计欣赏和解析
  • 公司网站打不开不知道谁做的酒店网站建设方案策划
  • 外包网页制作页面多少钱一张网站优化升级
  • 空间租用网站模板网站报价书
  • 做汽配网站需要多少钱电商运营具体是做什么的
  • 企业站网页制作实训步骤中国域名网站排名
  • 包装设计网站免费法华寺网站建设
  • 网站制作怎么做图标二手交易网站建设内容策划
  • 网站语言选择常州网站定制
  • 成都做网站建设公司网络营销方式有哪些?举例说明
  • 嘉兴网站制作报价怎么做坑人网站
  • wordpress多站点 用户网站架构设计师有哪些学校可以报考
  • 网站建设开源节流国家企业网企业查询
  • 成都网站制作的公司网站建设创作思路怎么写
  • 西安监控系统网站开发定制网站就上爱用建站
  • 网站开发后 怎么换前端石家庄网站小程序
  • 苏州网站建设公司排名上海企业建站步骤
  • 辽宁省建设安全监督网网站手机安装wordpress
  • 网站开发流程是什么网站优化怎样的
  • wordpress修改首页名称长沙seo推广公司
  • 烟台市做网站找哪家好网站里的搜索怎么做
  • 餐饮加盟什么网站建设wordpress禁止留言
  • 哪些网站是做货源的用wordpress仿站
  • 织梦网络公司网站wordpress数据分析