计算机网络
文章平均质量分 62
Hali_Botebie
这个作者很懒,什么都没留下…
展开
-
【Tornado(1)】SOME/IP和DDS,HTTP和MQTT;目前只有SOME/IP和DDS适合作为车载SOA的中间件方案,而HTTP和MQTT则更适合应用于车联网云端交互的场景
目前只有SOME/IP和DDS适合作为车载SOA的中间件方案,而HTTP和MQTT则更适合应用于车联网云端交互的场景。MQTT不管对于CP还是AP Autosar,都没有提供MQTT的支持。因此,对于跑Autosar的ECU来说,很难实施MQTT Client,更不要说Broker了。对于非Autosar的ECU来说,MQTT Client的实施是容易的, 但是能不能作为Broker就得打个问号了 。互联网通常具备性能强大的后端服务器,完全有能力部署Broker,承受百万级别的连接,还可以支持身份转载 2023-10-20 17:05:39 · 312 阅读 · 0 评论 -
【HTTP详解(1)】get post put 的差异
HTTP基本的方法包括:GET/POST/HEAD/PUT/TRACE/OPTIONSHTTP报文:用于http协议交互的信息叫做http报文。报文本身是由多行数据构成的字符串文字。http报文通常由报文首部和报文主体两部分组成,两者之间由最初出现的空行划分。结构如图三所示:(1)报文首部:客户端或服务器端发送的请求或响应报文的内容及属性。(2)空行(回车+换行):用来区分报文首部和报文主体。(3)报文主体:应该要送的数据请求报文:客户端发出的报文叫做请求报文。转载 2023-10-20 17:02:16 · 64 阅读 · 0 评论 -
【P2P学习(4)】 Gossip Protocol协议,和DHT(Distributed Hash Table)一样是P2P网络中的通信协议。
Epidemic Algorithms for Replicated Database Maintenance》中被提出。原本用于分布式数据库中节点同步数据使用,后被广泛用于数据库复制、信息扩散、集群成员身份确认、故障探测等。Gossip和P2P的区别Gossip 的完整过程为了表述清楚,我们先做一些前提设定优点缺点改进方向1:消息延迟需要解决的问题:Peer数量不够,节点则容易失去同步需要解决的问题:节点收到新数据后立刻转发给所有Peer,Peer多的情况下会造成瞬间的网络拥堵。转载 2023-10-20 17:01:24 · 191 阅读 · 0 评论 -
【P2P学习(3)】P2P网络基本的分区算法
分布式哈希表DHT是一种概念模型或者说思想,其主要思路是:将每条文件索引K文件名或其他属性的哈希值-V存储文件的结点IP地址,组成一张巨大的文件索引哈希表。2)扩容添加结点或故障删除结点时(k->k±1),所有数据都要重新映射到新的结点上(通过后面介绍的两种分布式哈希可以解决)。但不同的算法实现都类似于下图所示的过程,在地址空间中利用各种算法高效地找到负责保存数据的结点。首先,将结点和数据映射到同一个线性地址空间,每个结点只负责地址空间中的一部分数据,但结点负责的信息通常是有重叠和冗余的。转载 2023-10-20 17:01:02 · 217 阅读 · 0 评论 -
【P2P学习(2)】P2P 通信,主要存在四种不同的网络模型
1.1 简介NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。因此我们可以认为,NAT在一定程度上,能够有效的解决公网地址不足的问题。1.2 分类。转载 2023-10-20 17:00:37 · 2013 阅读 · 0 评论 -
【P2P学习(1)】C/S通信 和 P2P peer to peer 点对点的技术
C/S通信实现要求两台计算机分别模拟服务器、客户端通过编程实现服务器端、客户端程序Socket,Client。服务器端程序监听客户端向服务器端发出的请求, 并返回数据给客户端。不采用方式,自定义通信协议,传输文件要足够大(例如:一个视频文件)P2P通信实验要求为每个peer开发服务器程序、客户端程序每个peer上线后,向服务器注册自己的通信信息。转载 2023-10-20 16:59:14 · 111 阅读 · 0 评论 -
【HTTP详解(2)】HTTP、SSL/TSL、HTTPS、TCP、UDP
HTTPHTTP 是一个网络协议,是专门用来传输 Web 内容,明文传输。HTTP 和 TCP 之间的关系简单地说,TCP 协议是 HTTP 协议的基石——HTTP 协议需要依靠 TCP 协议来传输数据。TCP 被称为“传输层协议”,而 HTTP 被称为“应用层协议”。传输层主要有两个协议,分别是 TCP 和 UDP。TCP 比 UDP 更可靠。HTTP 协议如何使用 TCP 连接HTTP 对 TCP 连接的使用,分为两种方式:俗称“短连接”和“长连接”(“长连接”又称“持久连接”,英文叫做“Ke转载 2021-05-31 09:17:56 · 1398 阅读 · 1 评论 -
12月10日 ubuntu 安装wireshark
ubuntu 安装wireshark1. 安装wireshark$ sudo apt install wireshark或者ubuntu software中心搜索安装2. 配置wireshark$ sudo dpkg-reconfigure wireshark-common选择yes,非root用户也能抓包3. 安装完成之后查看用户组,查看已创建wireshark用户组$ cat /etc/group |grep wiresharkwireshark:x:129:4. 把当前登转载 2020-12-10 16:42:54 · 247 阅读 · 0 评论 -
win10使用import pcap 建议放弃,还是使用linux系统吧
Python PCAP modulegithub: https://github.com/pynetwork/pypcap#installation-from-sourcesWinPcap与Windows 10存在兼容性问题,因此建议使用Npcap(Nmap的Windows数据包嗅探库,基于WinPcap / Libpcap库,但具有提高的速度,可移植性,安全性和效率)。 在库安装过程中,请启用WinPcap API兼容模式。Npcap安装又一直报错,还是转战linux吧~__author__ =原创 2020-12-08 11:16:33 · 382 阅读 · 0 评论