
网络
道亦无名
王阳明曰: 立志 勤学 改过 择善
我曰: flag practice debug release
展开
-
频分多址FDMA
需要注意的是,虽然FDMA可以提高信道利用率,但由于每个信道只能被一个用户占用,因此在用户数量较多时,可能会出现信道拥塞的问题。因此,在实际应用中,需要根据具体场景和需求来选择合适的信道共享技术。频分多址(Frequency Division Multiple Access,FDMA)是一种信道共享技术,用于将信道的频带分割为若干更窄的、互不相交的频带(称为子频带或子信道),每个子频带再分配给一个用户专用。由于每个用户分配到的子频带是固定的,因此可以实现用户之间的并行通信,提高了信道的利用率。原创 2024-03-22 15:14:06 · 495 阅读 · 0 评论 -
TCP粘包问题优化
除了上述几种常见的拓扑结构外,还有其他一些不常见的拓扑结构,如总线型结构、网状结构等。在实际应用中,应根据具体需求选择合适的拓扑结构。局域网的拓扑结构是指局域网中传输介质将各种设备互联的物理布局。原创 2024-03-18 10:43:01 · 664 阅读 · 0 评论 -
局域网的拓扑结构
除了上述几种常见的拓扑结构外,还有其他一些不常见的拓扑结构,如总线型结构、网状结构等。在实际应用中,应根据具体需求选择合适的拓扑结构。局域网的拓扑结构是指局域网中传输介质将各种设备互联的物理布局。原创 2024-03-18 22:45:00 · 729 阅读 · 0 评论 -
管道的通信
管道通信(Pipe Communication)是操作系统中的一种进程间通信(IPC, Inter-Process Communication)机制,允许两个或多个进程通过一个共享的数据通道交换信息。在实际应用中,管道常用于简单的进程间消息传递、数据流处理以及构建复杂的进程间协作任务。例如,在shell脚本中,|符号用于连接命令,就是利用了管道通信将前一个命令的标准输出作为后一个命令的标准输入。原创 2024-02-21 13:53:29 · 567 阅读 · 0 评论 -
双天线定向技术
双天线定向技术主要通过调整天线间的相位差来实现信号的定向传输,这种技术可以增强信号的传输效率和稳定性,同时也可以提高信号的传输距离和抗干扰能力。在蜂窝网络、无线局域网和物联网等领域中,双天线定向技术可以提供更稳定、更快速、更安全的通信服务。未来发展方向方面,双天线定向技术可能会进一步演进,例如出现更多天线的技术,以提高通信效率和稳定性。此外,随着物联网、云计算等技术的不断发展,双天线定向技术也可能会在这些领域中得到更广泛的应用。原创 2024-01-28 17:34:10 · 1193 阅读 · 0 评论 -
串口服务器的选择中注意点
串口服务器在当今互联概念兴起的时代,在产品从简单串口到网络升级的过程中起了至关重要的作用 随着用量的不断增长,怎么样选择一款价格低,性能好的串口服务器和串口转网络模块 已经是开发人员首要选择的因素。对与国外那些老品牌,我觉得国内的一些串口服务器厂家现在也有了很强的竞争力,但是怎样选择一款高质量的串口服务器呢?原创 2022-08-24 22:53:58 · 1168 阅读 · 0 评论 -
在ftp中使用QNetworkReply未触发error信号?
用的是ftp模式connect(reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(slotError(QNetworkReply::NetworkError)));但把url的ip填错,但根本不会发送error信号,因为没有进入slotError槽函数。ftp由ftp服务器(虽然Web服务器IIS也提供ftp服务)提供服务,使用tcp21端口(或其它特殊端口)和客户机进行文件传输。比较看来协议就是最本质的区别,就像IIS支持ft原创 2020-09-25 14:05:33 · 7298 阅读 · 0 评论 -
SSL证书的总结
最近在处理网络安全认证的时候碰到了SSL证书的问题,对这个比较陌生,也不知道是做什么用的 。进行资料的查阅发现有以下的用途:主要用途 :确保用户输入的登录密码能从用户电脑自动加密传输到服务器,从而大大降低用户密码被盗的可能性确保用户安全登录后在线提交个人机密信息、公司机密信息和浏览其机密信息时能从用户电脑到网站服务器之间能自动加密传输,防止非法窃取和非法篡改。让在线用户能在线查询网站服务器的真原创 2017-08-31 12:54:05 · 2447 阅读 · 0 评论 -
Html入门练习
开始学些Html的时候主要进行一些简单的静态网页的处理: 1、HTML 标题 HTML 标题(Heading)是通过 - 等标签进行定义的。 2、HTML 段落 HTML 段落是通过 标签进行定义的。 3、HTML 链接 HTML 链接是通过 标签进行定义的。 4、HTML 图像 HTML 图像是通过 标签进行定义的。 5、HTML 元素 HTML 元素指的是从开始标签原创 2017-06-28 17:11:08 · 29036 阅读 · 29 评论 -
centos中samba 服务不能访问
centos中samba 服务不能访问常见的情况如下:这时我发现很多次出现这个问题,每次都要自己去百度,然后解决。这次自己记录一下[root@localhost ~]# service smb statussmbd 已停那么很明显是服务器那边停了服务需要进行[root@localhost ~]# service smb statussmbd原创 2017-03-06 18:38:17 · 6499 阅读 · 0 评论 -
P2P的特点
P2P 网络作为一种分布式网络,打破了传统的 Client/Server(C/S)模式,网络中每个节点地位都是对等的, 具备了分布式网络的很多特点, 图 1-1 给出了一种简单的 C/S模型与 P2P网络模型的对比图。 传统的 C/S 模式中,客户端之间进行交互都需要依赖中心化的服务器,服务器就容易成为网络的瓶颈,当网络规模越大时,服务器的负担就会越重,一旦服务器崩溃,整个网络就原创 2017-02-27 18:20:09 · 12127 阅读 · 1 评论 -
RTCP协议原理
RTCP原理是向会话中的所有成员周期性地发送控制包来实现的,应用程序通过接收这些控制数据包,从中获取会话参与者的相关资料,以及网络状况、分组丢失概率等反馈信息,从而能够对服务质量进行控制或者对网络状况进行诊断.RTCP协议的功能是通过不同的RTCP数据报文(具体描述的见2.2.2RTCP数据包格式)来实现的,主要有如下几种类型:SR(Sender Report) 发送端报告,所原创 2016-12-28 09:43:15 · 3658 阅读 · 1 评论 -
RTP协议应用方案
RTP协议应用方案之单播在客户端与媒体服务器之间建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户端,这种传送方式称为单播。优点:便于控制和管理;缺点:每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余造成服务器负担沉重,响应需要很长时间。 RTP协议应用方案之广播广播指的是用户被动地接收流。在原创 2016-12-27 11:23:43 · 3300 阅读 · 0 评论 -
window上获取本机IP地址方法--windows编程
使用获取本地地址的方法比较多,简单点的就是ipconfig命令就好了,本地网络之类的图形界面而本次是使用作为一个程序员的方式来获取本地的ip地址。InitSock.h如下:#include #pragma comment (lib,"WS2_32")class CInitSock{public: CInitSock(BYTE minorVer = 2, BYTE majorV原创 2016-12-17 10:33:10 · 9303 阅读 · 1 评论 -
广播是否不会增加网络通信量?
一直以为广播会增加网络通信量。在看《tcp/ip详解的第一卷》中有这个问题,这次就记录一下。广播本身不会增加网络通信量,但它增加了额外的主机处理时间。如果接受主机不正确地响应了诸如ICMP端口不可达之类的差错,那么广播也可能大致额外的网络通信量。路由器一般不转发广播分组,而网桥一般转发,所以在一个桥接网络上的广播分组可能比在一个路由网络上走得更远。原创 2016-12-14 19:50:09 · 3341 阅读 · 0 评论 -
IP
IP地址:网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不同,可以分为5类。知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服原创 2014-12-22 10:11:08 · 1346 阅读 · 0 评论 -
windows下面的网络编程
客户端的程序#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")int main(int argc, char* argv[]){ WORD sockVersion = MAKEWORD(2,2); WSADATA data; if(WSAStartup(sockVe原创 2014-12-22 14:11:35 · 957 阅读 · 0 评论 -
linux下面的tcp编程
首先要建立服务器建立起socket,然后与本地的端口进行绑定,接着就开始接收客户端的请求并建立与它的连接,接下来,客户端发送的消息。tcpserver.c代码:int main(){ struct sockaddr_in server_sockaddr,client_sockaddr; int sin_size,recvbytes; int sockfd, client_fd;原创 2014-12-22 15:48:20 · 1250 阅读 · 0 评论 -
IP地址分类以及C类IP地址的子网划分
国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。 如:10.0.0.1,第一段号码为原创 2015-05-11 20:37:23 · 6531 阅读 · 0 评论 -
物理地址通过什么协议转换为ip地址
arp协议地址解析协议,根据ip地址获取物理地址的一个tcp/ip协议 。 ppp协议点对点协议是为了同等单元之间传输数据包这样的简单链路设计的链路层协议 icmp协议控制报文协议,是tcp/ip子协议,控制消息指网络通不通,主机可达,路由是否可用等网络本身的消息,ping和tracer使用此协议。 dhcp协议动态主机配置协议,使用udp协议工作,自动分配ip地址。原创 2015-10-25 11:18:28 · 13546 阅读 · 0 评论 -
RDP 协议应用结构分析
基于 RDP 的应用一般应该包括三个部分:终端服务器、用户界面传输协议和客户端。其中用户界面传输协议允许客户机连接到终端服务器获取服务器上正在运行的应用程序的信息。客户端的显示与服务器端的运行界面通过用户界面传输协议进行操作数据与现实数据的交换与传输。基本流程 在 RDP 的应用中,由用户界面传输协议来连接客户端和服务器端,进行数据交换传输。这一连接的整个过程构成了 RDP原创 2015-12-04 14:18:50 · 3616 阅读 · 0 评论 -
Ubuntu 上进行VNCserver的搭建
具体的步骤:1、打开一个Terminal,安装vnc4serversudo apt-get install vnc4server2、接着安装 sudo apt-get install gnome-panel3、启动vnc4server,输入vnc4server此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。这里你就可以看到了新创原创 2016-07-12 14:37:56 · 3536 阅读 · 0 评论 -
OBS编译遇到了问题以及解决办法
错误 1error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 D:\VS\OBS_0_60b_Source\OBSApi\LINK OBSApi如图所示:方法:将 项目-->项目属性-->配置属性-->连接器-->清单文件-->嵌入清单 中的“是”改为“否”。如下图所示 这个无效的。这个的问题关键还是在出现了两个版本的cvtre原创 2016-09-21 15:27:56 · 7417 阅读 · 0 评论 -
linux下利用RTMP协议接收数据
在windows下利用RTMP接收数据的代码有很多的例子可以参考,但是在linux下利用rtmp协议接收数据,例子特别少。在无计可用的情况下,只能自己写代码了。在写代码之前需要做一点事情,去rtmp官网上下载rtmpdump的代码包。利用命令: wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz效果图如下:原创 2016-11-03 09:13:33 · 5219 阅读 · 0 评论 -
Modbus通讯协议学习
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络原创 2016-11-30 08:55:48 · 3789 阅读 · 0 评论 -
利用wireshark抓包分析
在做网络分析的时候,没有工具很难进行排查问题的,所以最近使用wireshark工具进行分析二进制。对协议的分析很有帮助。具体的做法可以百度怎么安装wireshark,安装完了之后可以进行抓包了,原创 2016-12-07 09:16:13 · 3232 阅读 · 0 评论 -
网络编程基本知识
OSI 网络模型TCP协议:面向连接的、字节流的、可靠的、三次握手、断开的时候是四次TCP连接的建立传输和关闭的分组交换UDP(用户数据包协议)不可靠的、无连接的、没有错误的检验、可广播的、安全性差、速度快TCP/UDP区别TCP:面向连接、传输可靠(保证数据的正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢、建立连接需要开销较多(时间,系统资原创 2014-12-22 09:42:34 · 965 阅读 · 0 评论