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

广州网站建设公司电话网址seo查询

广州网站建设公司电话,网址seo查询,wordpress nextpage,中国工程项目网1.自连接是什么 在发起连接时#xff0c;TCP/IP的协议栈会先选择source IP和source port#xff0c;在没有显示调用bind()的情况下#xff0c;source IP由路由表确定#xff0c;source port由TCP/IP协议栈从local port range中选取尚未使用的port。 如果destination IP正…1.自连接是什么 在发起连接时TCP/IP的协议栈会先选择source IP和source port在没有显示调用bind()的情况下source IP由路由表确定source port由TCP/IP协议栈从local port range中选取尚未使用的port。 如果destination IP正好是本机而destination port位于local port range且没有服务器监听(listen)的话source port可能正好选中了destination port这就出现了source IPsource portdestination IPdestination port的情况即发生了自连接。 2.自连接是怎么发生的 1. 两个tcp连接同时打开 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1ax6Cx2X-1620216330809)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/43753ba6ae7f4b3eb984a2d0ff204720~tplv-k3u1fbpfcp-watermark.image)] 2.本来正常运行的客户端和服务端服务端偶然挂掉之后客户端再去连接它就有可能出现自连接现象。 例如同一台机器上的客户端和服务端端口50000建立了一个长连接服务端的进程挂掉了端口50000释放客户端去connect这个服务端的目的端口的时候正好选择了50000作为源端口此时该端口没人用因为服务端挂断了使用是合法的于是自连接形成了。 3.如何防止自连接 1. 让服务监听的端口与客户端随机分配的端口不可能相同即可 因为客户端随机分配的范围由 /proc/sys/net/ipv4/ip_local_port_range 文件决定所以只要让服务监听的端口小于 客户端分配的端口范围就不会出现客户端与服务端口相同的情况。 2. 出现自连接的时候主动关掉连接 例如在Go语言的tcp库中加入的自连接判断 func selfConnect(fd *netFD, err error) bool {// If the connect failed, we clearly didnt connect to ourselves.if err ! nil {return false}// The socket constructor can return an fd with raddr nil under certain// unknown conditions. The errors in the calls there to Getpeername// are discarded, but we cant catch the problem there because those// calls are sometimes legally erroneous with a socket not connected.// Since this code (selfConnect) is already trying to work around// a problem, we make sure if this happens we recognize trouble and// ask the DialTCP routine to try again.// TODO: try to understand whats really going on.if fd.laddr nil || fd.raddr nil {return true}l : fd.laddr.(*TCPAddr)r : fd.raddr.(*TCPAddr)return l.Port r.Port l.IP.Equal(r.IP) }
http://www.zqtcl.cn/news/536924/

相关文章:

  • 企业网站优化问题wordpress滑动
  • 亳州网站建设费用广东网站建设报价
  • ai生成作文网站驾校网站源码下载
  • icon图标素材下载网站郑州做定制网站的公司
  • 网站建设培训哪家好北京有几个区几个县
  • 县局网站建设招标最新网页游戏传奇
  • 咋么做进网站跳转加群代理记账公司如何寻找客户
  • 可以做pos机的网站app网站建设制作
  • 手机移动端网站影视摄影传媒公司
  • 做化工资讯的网站湖南省做网站的
  • 廊坊哪些公司做网站做网站域名是什么意思
  • 印刷网络商城网站建设上海那家公司做响应式网站建设
  • 四川省建设厅职称查询网站购物网站页面设计
  • 网站开发导航可以进不良网站的浏览器
  • 一个中介平台网站的建设费wordpress 文章列表只显示标题
  • 网站建设包括两个方面聊城建设路小学网站
  • 怎么样做一个自己的网站遵义软件制作平台
  • 推广网站实例建设厅的证在哪里查询
  • 分类网站建设方案做学校教务处网站
  • 如何做链接淘宝客的网站只做画册的网站
  • docker可以做网站吗专业的营销型网站
  • 重庆市建设工程安全网站上海制造网站公司
  • 咨询网站公司建设计划书安卓软件开发软件
  • 手机网站建设文章直播平台开发多少钱
  • 站长综合查询工具常用的网站开发语言有哪些
  • 免费网站看v片在线第一次做乌市seo网络营销流程
  • 社交网站模板下载柬埔寨网赌网站开发
  • 网站开发合同是否要交印花税杭州集团网站建设
  • 企业网站建设排名资讯一个公司做两个网站可以吗
  • 简单门户网站开发灰色行业seo大神