首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏linux运维

    网络配置问题

    检查网络接口状态原因: 网络接口可能未启用或配置错误。解决方法:使用 ip 或 ifconfig 命令检查网络接口状态。 检查网络服务状态原因: 网络服务可能未启动或配置错误。解决方法:检查网络服务状态。 检查网络接口配置文件原因: 网络接口配置文件可能配置错误。 检查物理连接原因: 网线或网络设备可能存在问题。解决方法:检查网线是否连接正常。检查网络设备(如交换机、路由器)是否正常工作。10. 日志分析原因: 系统日志中可能包含网络配置问题的详细信息。 解决方法:查看系统日志,寻找网络配置问题的线索。cat /var/log/syslog dmesg | grep eth0

    52900编辑于 2025-02-03
  • 来自专栏changxin7

    3.网络编程 网络编程

    就在此时,突然灵感来了,我可以通过qq、云盘、微信等发送给他啊,可是人家说了,让你用自己写的程序啊,嗯,这是个问题,此时又来一个灵感,我给他发送文件肯定是通过网络啊,这就产生了网络,对吧,那我怎么让我的程序能够通过网络来联系到我的朋友呢 首先,查询结果是对的,socket就是网络通信的工具,也叫套接字,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。 TCP协议独立于 write()/send() 函数,数据有可能刚被写入缓冲区就发送到网络,也可能在缓冲区中不断积压,多次写入的数据被一次性发送到网络,这取决于当时的网络情况、当前线程是否空闲等诸多因素 ),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向流的协议,这也是容易出现粘包问题的原因。 网络编程的作业   好了同学们,到了这儿,我们的网络编程socket就讲完了,大致就是这些内容,给大家留个作业:(你的努力的成果你自己是看的到的~!)   

    2.9K21发布于 2019-08-20
  • 来自专栏算法之美

    回顾:网络问题总结

    异步io(aio),AIO是真正意义上的异步非阻塞IO模型,数据已经从内核拷贝到用户空间

    36910发布于 2021-03-04
  • 来自专栏Mybatis学习

    网络连接问题

    3、打开局域网设置,打开自动检测设置,关闭下面的为LAN 使用代理服务器 ? 所有国内的网络问题解决,第一件事是打开设置看看代理有没有出问题,记住不要随便删除注册表

    2.5K20发布于 2021-06-21
  • 来自专栏linux

    网络问题故障排查

    网络问题故障排查 一、服务器网络卡慢 参考文档https://cloud.tencent.com/document/product/213/14633 1、检查本地访问域名速度 https://itango.tencent.com /huatuo) 2、检查ping指令是否ping通 ping ip地址/域名 3、检查端口情况 telnet ip地址 端口 4、使用nslookup查看DNS是否生效情况 nslookup 地址 5 、使用MTR分析网络延迟及丢包 https://cloud.tencent.com/document/product/213/14638 二、CDN网络访问故障 CDN网络故障原因排查https:// 是否生效以及是否需要刷新预热 https://cloud.tencent.com/document/product/228/56144 2、检查加速域名是否加速生效 nslookup qt=cname 加速域名 3

    33610编辑于 2025-07-04
  • 网络请求超时问题

    网络请求超时问题概述 网络请求超时通常由客户端或服务器端响应延迟、网络拥塞、DNS解析失败等原因引起。正确处理超时需配置合理的参数,并结合实际场景优化。 readTimeout(10, TimeUnit.SECONDS) // 10秒 .build() 案例分析:电商API超时优化 场景 某电商APP在高峰期出现大量订单提交超时,原配置为连接超时3秒 解决方案 将连接超时调整为5秒,适应网络波动。 引入重试机制,对非幂等操作(如支付)限制重试次数。 使用异步请求避免阻塞主线程。 # Python (requests with retry) from requests.adapters import HTTPAdapter from urllib3.util.retry import Retry session = requests.Session() retries = Retry(total=3, backoff_factor=1) session.mount('https:

    70610编辑于 2025-12-17
  • 来自专栏运维小白

    1.8 网络问题排查

    1.8 网络问题排查 在NAT模式下变成为桥接模式(右下角,网络适配器) 桥接模式下的方框,不用去选择,打钩。 -r释放IP地址 然后dhlicent获取IP 打开物理机运行cmd 这时,再去虚拟机去ping,看是否联网 若还是不能联网,我们就还先选择为NAT模式,(因为NAT模式不会受到网络环境的影响 ,都可以联网) 搜ipconfig,查看IP 然后选择编辑—>网络适配器,删除vmnet8 然后选择添加网络,新建vmnet8 然后继续执行dhclient -r——>再次自动获取IP, 我们输入dhclient 我们输入ifconfig,查看IP 这时,来测试下是否联网,可以先测试下网关,在测试外网 .这时ping下119网络,再用route -n查看网关 继续编辑配置文件

    92660发布于 2018-02-06
  • 来自专栏python3

    网络基础入门3

    metric): 表示路由器去往该目标网段的距离; 越小越好; 对于直连和静态路由,metric 都为0 ,且不可以更改 注意: 当去往同一个网络具有多个条目时 ,会进行路由属性的比较, 选择一个最优的,放入路由表: 1、首先比较 AD , 越小越好; 2、如果AD相同,则比较Metric , 越小越好; 3、如果都相同,则同时放入路由表,形成”负载均衡“; 认识网关: 1、是一个接口级别的概念,而不是设备级别的概念; 2、是以一个 IP 地址的形式体现和配置的; 3、对于源主机而言,去往“其他网段”时,才使用“网关”; 4、

    47510发布于 2020-01-15
  • 来自专栏python3

    网络编程3要素

    1.找到对方ip 2.找到应用程序端口 3.定义相同的通信协议 关于ip: 127.0.0.1本地回环地址,可用于ping网卡 xxx.xxx.xxx.255 广播地址,网段内的计算机都能收到 关于端口 对osi参考模型的简单解释: 我想把数据“你好”通过qq发送给网络中的另一台计算机 先根据应用测数据封装规则,将数据进行封装,传到表示层 表示层根据自己的数据封装规则,再将数据进行分装,传到会话层, 会话层根据自己的数据封装规则 ,再将数据进行封装,传到传输层, 传输层根据自己的数据封装规则,再将数据进行封装,传到网络层, 网络层根据自己的数据封装规则,再将数据进行封装,传到数据链路层 数据链路层根据自己的数据封装规则,再将数据进行封装 另一台计算机,在按照相反的方向,进行每一层的解析,最后到应用层找到 qq应用程序的端口,传输给socket接收 其中应用层的常见协议有::HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3

    40930发布于 2020-01-14
  • 来自专栏nginx遇上redis

    vlan网络环境3

    undo interface Vlanif 3 undo interface Vlanif 2 vlan 4 quit interface GigabitEthernet 0/0/1 undo port 4 interface GigabitEthernet 0/0/2 undo port trunk all vlan 4 vlan 4 aggregate-vlan access-vlan 2 3

    38720发布于 2021-10-20
  • 来自专栏python3

    网络监听简介3

    网络监听的防范方法: 上面我们介绍了可以用来进行网络监听的软件,那么对这种不受欢迎的行为,有没有一些防范手段呢? 但目前网上已经有了一些解决这个问题的思路和产品: 1:反应时间 向怀疑有网络监听行为的网络发送大量垃圾数据包,根据各个主机回应的情况进行判断,正常的系统回应的时间应该没有太明显的变化,而处于混杂模式的系统由于对大量的垃圾信息照单全收 2:观测dns 许多的网络×××都会尝试进行地址反向解析,在怀疑有网络监听发生时可以在dns系统上观测有没有明显增多的解析请求。 3:利用ping模式进行监测 上面我们说过:当一台主机进入混杂模式时,以太网的网卡会将所有不属于他的数据照单全收。 不过,作者在自己实验时没有发现这个问题,作者内核为2.4.7的系统接受了直接的arp reply,并更新了自己的arp表。

    65750发布于 2020-01-10
  • 来自专栏嘘、小点声

    python网络爬虫(3)python爬虫遇到的各种问题(python版本、进程等)

    源地址 在python3.3里面,用urllib.request代替urllib2 import urllib.request as urllib2 import cookielib 源地址 Python3中 urlparse 源地址 from urllib.parse import urlparse PermissionError: [WinError 5] 拒绝访问 这是在进程之间通信中使用windows过程中出现的问题 8001),authkey='123') manager.start() if __name__=="__main__": freeze_support() win_run() 问题探讨 main__": freeze_support() win_run() PermissionError: [WinError 5] 拒绝访问 这是在进程使用过程中windows系统下出现的问题 出现问题的代码部分如下: 问题出现在最后一行。

    1.5K20发布于 2019-07-31
  • 来自专栏python基础文章

    网络安全——网络层安全协议(3

     前言 本章本章讲解继续讲解本章将会继续讲解网络层的安全协议,IPSec采用的安全技术。 ---- 2.基于电子证书的公钥认证 一个架构良好的公钥体系,在信任状的传递中不造成任何信息外泄,能解决很多安全问题。IPSec与特定的公钥体系相结合,可以提供基于电子证书的认证。 它解决了密钥的发布和管理问题,是商业密码的核心。在公钥加密体制中,没有公开的是私钥,公开的是公钥。 (2)秘钥交换 秘钥一般指密钥。 IPSec还支持3DES算法,3DES可提供更高的安全性,但计算速度更慢。 ----  7.密钥管理 (1)动态密钥更新。IPSec策略使用“动态密钥更新”法决定一次通信中新密钥产生的频率。 (3)Diffie-Hellman算法。要启动安全通信,通信两端必须首先得到相同的共享密钥(主密钥),但共享密钥不能通过网络相互发送,因为这种做法极易泄密。

    67030编辑于 2023-10-15
  • 来自专栏运维开发王义杰

    使用 tcpdump 定位网络问题

    在进行网络故障排查或者网络性能分析时,tcpdump 是一种强大且常用的工具。本文将介绍如何使用 tcpdump 抓取指定地址和端口的包,以及如何通过输出了解 TCP 三次握手的过程和结果。 tcpdump 简介 tcpdump 是一个命令行工具,用于捕获和分析网络流量。它可以提供网络数据包的详细视图,包括每个数据包的头信息、源和目标 IP 地址、传输协议等等。 使用 tcpdump,我们可以深入了解网络连接的内部工作机制。 抓取指定地址和端口的包 使用 tcpdump 可以很容易地抓取指定地址和端口的包。 结论 使用 tcpdump 可以提供关于网络连接的深入洞察,包括 TCP 三次握手的过程和结果。这使得 tcpdump 成为网络故障排查和性能分析的重要工具。 无论你是网络工程师,还是需要处理网络问题的开发人员,理解和熟悉 tcpdump 都是非常有价值的。

    78430编辑于 2023-08-10
  • 来自专栏黑泽君的专栏

    linux的网络奇怪问题

    一台虚拟机网络好使,其ip地址如下: 一台虚拟机网络不好使,其ip地址如下: 不知道是什么原因???原因如下:

    2.7K20发布于 2019-01-03
  • 来自专栏流川疯编写程序的艺术

    网络问题,及其代码

    现在想写点东西,从算法 的最本质问题,图论中的网络问题开始,做个总结,也算是对知识的一个回顾。 网络最大流,增广路,残留网络,最小割这几个基本概念是构成最大流最小割定理的基本概念。 而该定理是网络流理论的基础。 我们还有一下几个问题需要搞清楚: 1.最本质问题就是使用图割算法解决具体问题时候,是怎样构建图的,节点对应什么,边的权值对应什么。 3.怎么引入能量这个概念的。 几种最大流算法的时间复杂度: ? augmenting paths O(nm2) Dinic, 1970 Shortest augmenting paths in one step O(n2m) in a dense graph: O(n3)

    1.1K20发布于 2019-01-18
  • 来自专栏移动开发的那些事儿

    IM TCP网络问题分析

    SocketInputStream.java:106) at com.xtc.sync.push.common.m.run(Unknown Source) 对于客户端IM SDK而言 遇到数据解析异常导致的TCP连接断开跟网络 0D0A3C68746D6C3E0D0A3C686561643E3C7469746C653E3430302042616420526 571756573743C2F7469746C653E3C2F686561643E0D0A 时间间隔递增重连,避免频繁的重连 客户端新程序不再允许使用80端口去连接IM服务器,不单单是80端口, 一些常用的端口,例如8080,443,1000一下的端口等都不能使用,避免出 现类似的问题 ,重连策略存在的缺 陷进行修复(主要是在重连的时候要确保域名或者端口的切换,不要拿旧 的域名和端口再次尝试连接) 解决效果 青海域名劫持问题,TCP连接80端口可以成功,但是不确定8000端口是否 或以上版本(去 掉80端口)程序在遇到域名被劫持的时候,再次尝试连接不成功,这时候 就会去跑常规的httpdns流程 新修改的IM的Httpdns方案无论是否使用80端口,都可以解决劫持的 问题

    1.6K20发布于 2018-09-04
  • 用MTR诊断网络问题

    有关网络诊断技术的基本概述,请参阅我们的网络诊断简介。如果您的系统存在其他问题,请阅读我们的常规系统诊断概述。 因此,对于遇到连接问题的所有主机,最好双向收集MTR报告。 Linode客户支持往往会要求中期审查报告都要以你的Linode为起点或终点如果你遇到网络问题。 在上面的示例中,虽然主机3和4之间的延迟有很大的跳跃,但延迟在任何后续跳跃中都不会异常增加。由此可以合理地假设第4个路由器存在一些问题。 通用MTR报告 一些网络问题是新颖的并且需要升级到上游网络的运营商。但是,有一些常见的MTR报告可以描述常见的网络问题。如果您遇到某种网络问题并想要诊断问题,请考虑以下示例。 虽然路由错误和问题网络速度问题的一定的百分比,但它们绝不是降低性能的唯一原因。网络拥塞,特别是在高峰时段的长距离传输,可能会变得严重。

    14.5K61发布于 2018-09-10
  • Linux 如何排查网络问题

    确认基本网络连接使用ping命令检查是否能够成功连接到互联网或目标主机。 例如:ping www.google.com查看网络接口状态使用ifconfig或ip address show命令查看网络接口的状态。确认网络接口是否正常启用,并且是否分配了正确的IP地址。 例如:dig www.google.com防火墙设置检查防火墙规则,确保不会阻止需要的网络流量。使用firewalld/ufw来管理防火墙规则。 firewalldufw查看网络连接状态使用netstat或ss命令查看当前网络连接状态。检查是否有异常的连接或端口占用情况。 cat /var/log/messages网络流量实时监控如果你需要实时监控网络流量,并查看哪些进程占用了带宽,iftop 是一个很好的选择。iftop

    1.3K00编辑于 2024-03-06
  • 来自专栏Postgresql源码分析

    Mysql网络问题处理方法

    1 抓包与网络问题速查 1.1 抓包 Linux 普通抓包: 1. 打开一个到 ECS 的 ssh 连接,并以 root 身份登录。 复现问题3. 使用 ctrl + c 终止上述窗口 的 tcpdump 命令。 4. 下载 /var/tmp/rds.cap 注意: 网络抓包可能会产生大尺寸文件,建议考虑根据 ECS 磁盘空间使用情况合理选择保存目录。 ,除了超时以外都认为是 error,没有做进一步的细分,比如可能会看到下面这种日志,有可能是客户端异常退出了,也有可能是网络链路异常。 建立 MySQL 连接认证阶段 服务端 -> 客户端:初始化包 客户端 -> 服务端:验证包 服务端 -> 客户端:认证结果包 3.

    1.5K30编辑于 2022-05-12
领券