文章分类 - 网络
摘要:Python 如何在Python中连接VPN/代理 在本文中,我们将介绍如何使用Python中的VPN/代理连接。VPN和代理都是常用的网络工具,用于在网络连接中隐藏用户的真实IP地址,并提供更安全和匿名的网络连接。Python是一种功能强大的编程语言,通过使用相应的库和模块,我们可以轻松地在Pyt
阅读全文
摘要:通常我们可以通过ping简单的测试一台主机的网络连接情况,但是假如我们现在需要连接服务器上的MySQL数据库,但是又不知道它的3306端口是否对我们开放,此时就可以用tcpingtcping命令是针对tcp监控的,也可以看到ping值,即使源地址禁ping也可以通过tcping来监控服务器网络状态,
阅读全文
摘要:wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTT
阅读全文
摘要:在安防软件开发领域中通常涉及摄像头拉流,转封,解码播放3个环节甚至涉及后端视频识别,推流到web端各个环节,但实际开发当中不可能串行开发和测试,为了提供软件开发效率,加快项目进度,通常各模块独立开发,独立调试,独立测试。实际商用环境,也不可能经常直接派开发人员现场调试某些码流bug。所以从实际摄像头
阅读全文
摘要:一、引言 从流媒体的业务特征和TCP,UDP各种特点,UDP在媒体传输方面具有很大优越性,但UDP可靠性需要业务开发这投入大量的人力;相反 tcp 技术成熟,可以复用已稳定的http 服务器技术,不需要投入人力和技术解决可靠性问题,成熟,开发简单,拿来即用。故TCP在传统的流媒体协议还是广泛存在。但
阅读全文
摘要:一、引言 既然UDP天然适合流媒体场景,为什么还存在TCP的流媒体协议?UDP的实时性,低延迟,又支持组播,确实适合音视频场景,但由于UDP是不稳定不可靠传输技术,直接用它来传输音视频,在实际网络中拥塞,丢包等情况会导致大量的音视频丢包,甚至视频和音频关键帧丢失导致客户端无法解码。如果将UDP用在流
阅读全文
摘要:一、常见的流媒体协议 关于流媒体传输协议,涉及到不同领域,不同业务场景,种类众多,下面一张图是目前常见的流媒体协议。 1)从交互方式来看,流媒体分为点播(VOD)和直播(LIVE) 直播(LIVE):HLS,RTMP,http+MP4,http+flv,RTP+RTSP 点播(VOD):http+M
阅读全文
摘要:由于工作需要,正在学习Voip语音方面的知识。原先以为电话两端声音有类似自然语言处理的过程,后来发现自己想多了。 ip的网络电话Voip是通过RTP协议传输通话两端的声音。我们可以通过wireshark抓包软件获取RTP传输的语音信息,并且可以将语音进行还原和播放。具体操作如下: 1. 打开wire
阅读全文
摘要:摘要: 在现在的网络通信中,Email服务已经不是现在首选的通信方式了。更多的即时通信,语音服务等,在网络上面层出不穷。那么,现在我们就来说一说IP电话的VoIP技术原理。 基本传输过程 VoIP传统的电话网是以电路交换方式传输语音,所要求的传输宽带为64kbit/s。而所谓的VoIP是以IP分组交
阅读全文
摘要:本文主要是介绍一些基本工作原理,包括移动Mesh网络,VOIP技术等。 1.移动Mesh网络 1.1 常见的网络拓扑结构 常见的网络拓扑结构有点对点拓扑结构、星型拓扑结构、树型拓扑结构、环型拓扑结构和总线型拓扑结构等。常见网络拓扑结构如下图所示: 点对点拓扑结构(perr-to-peer,简称 P2
阅读全文
摘要:之前做过局域网的聊天软件,现在要做运行在广域网的聊天软件。开始接触网络编程,首先是接触到TCP和UDP协议 在网上查资料,都是这样描述 TCP面向连接,可靠,数据流 。UDP无连接,不可靠,数据报。但是实际使用的时候就会有很多疑惑了,比如我们做一个聊天软件 客户登陆我们的服务器,我们到底是使用哪一种
阅读全文
摘要:一、什么是流媒体 流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,包含音频、视频、多媒体文件;流媒体在播放前不会下载整个文件,只将开始部分存入内存,在用户访问时对数据包进行缓存,让媒体数据正确地输出,流媒体数据流随时传送随时播放,只是在开始时有些延迟。 二、如何实现流
阅读全文
摘要:终于放假结束了,又回到学校了 之前一直在做WinForm窗体 现在终于完善了,然后是准备做互联网上的应用,经过长久的探索和学习查阅资料,心里终于有了大致的轮廓 ,明白了大致原理 这里以一个类似于QQ的即时通讯软件为例 网上有很多的聊天程序源码可以下载,包括实现了文件传输和视频语音的仿QQ系列源代码,
阅读全文
摘要:前言 在开发的时候,有这么一种情况,点击一个按钮调用一个接口生成数据,之后刷新页面,但是由于网络慢的原因,能够多次点击,但是自己的网络模拟不了很慢的情况,怎么办呢? 使用chrome进行慢网络模拟测试1、打开控制台 2、选择network 3、点击如图的Online下拉框 4、弹出如图所示几个选项
阅读全文
摘要:定义HTTP 101 Switching Protocol(协议切换)状态码表示服务器应客户端升级协议的请求对协议进行切换。 实现协议切换的原理 Connection: Upgrade该Connection头被设置为"Upgrade"以表示的升级要求。Upgrade:protocols 所述Upgr
阅读全文
摘要:from IPy import IP ip = IP('192.168.0.0/16') print(ip.len()) for x in ip: print(x) 转:https://www.zhiu.cn/54354.html
阅读全文
摘要:1. 背景 wireshark 是最常用的是网络抓包程序 ,不过,wireshark 也有无法满足我的时候。试想下,我们发送的 UDP 数据包的负载(payload)是自定义内容,此时的 wireshark 只能看到 payload 的原始数据。虽然可以使用 wireshark dissastor
阅读全文
摘要:HTTP 状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。 HTTP 状态码的英文为 HTTP Status Code。。 下面是常见的
阅读全文
摘要:如果你使用76+版本的chrome浏览器,通过开发者面板查看每个网络请求,会发现都有几个Sec-Fetch开头的请求头,例如访问百度首页https://www.baidu.com/的请求: Sec-Fetch-Dest: document Sec-Fetch-Mode: navigate Sec-F
阅读全文
摘要:1.以下代码实现一个webSocket连接,在文本输入框中输入内容,点击发送,通过服务器,返回相同的内容显示在下方。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>WebSocket</
阅读全文