常见通信协议及其端口号

1. TCP/IP协议族:

•HTTP (超文本传输协议): 默认端口 80,用于网页浏览和数据传输。

•HTTPS (安全超文本传输协议): 默认端口 443,提供了HTTP协议基础上的数据加密和服务器身份验证功能。

•FTP (文件传输协议): 控制通道端口 21,数据通道端口 20。

•SMTP (简单邮件传输协议): 默认端口 25,用于发送电子邮件。

•POP3 (邮局协议版本3): 默认端口 110,用于接收电子邮件。

•IMAP (Internet邮件访问协议): 默认端口 143(非加密)或 993(加密)。

•SSH (安全外壳协议): 默认端口 22,提供远程登录和命令执行的安全通道。

2. UDP协议族:

•DNS (域名系统): 默认端口 53,用于域名解析。

•NTP (网络时间协议): 默认端口 123,用于网络时间同步。

•TFTP (简单文件传输协议): 默认端口 69,轻量级文件传输服务。

3. 其他协议:

•Telnet (远程登录协议): 默认端口 23,提供明文的远程登录服务。

•SNMP (简单网络管理协议): 默认端口 161(SNMP Trap),用于网络设备管理。

•SIP (会话初始化协议): 默认端口 5060,用于VoIP电话和其他多媒体会话。

设备协议及其优缺点:

1. CAN (Controller Area Network):

•优点:结构简单,实时性强,适用于汽车、工业自动化等领域内部设备间的通讯。

•缺点:带宽有限,不支持互联网直接接入,安全性相对较低。

2. RS-485:

•优点:长距离传输,多节点连接,成本较低。

•缺点:半双工通信,抗干扰能力一般,缺乏错误检测和纠正机制。

3. TCP (Transmission Control Protocol):

•优点:面向连接,提供可靠的数据传输,错误检测和重新传输机制。

•缺点:资源消耗较大,不适合实时性要求高的应用。

4. UDP (User Datagram Protocol):

•优点:无连接,传输速度快,适合实时性要求高且允许一定程度丢包的应用,如流媒体、在线游戏等。

•缺点:不保证数据到达顺序和可靠性,没有拥塞控制。

5. MODBUS:

•优点:广泛应用于工业控制系统,易于实施,兼容多种设备。

•缺点:协议较为简单,缺乏高级安全特性,传输效率相对较低。

6. AXI (Advanced eXtensible Interface):

•优点:在集成电路设计中提供高性能、高可扩展性、支持乱序传输和并发操作。

•缺点:主要用于片上系统(SoC)内部互联,不适合远距离通信。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/766049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle设置主键自增步骤

设置主键自增步骤: 每一张表都要设置序列,然后设置触发器。比mysql繁琐。 一、设置序列 选中表后,—》 文件—》新建—》其他—》序列. 设置如下四个值即可。 crtls保存。 给序列起个名字,一定要全大写字母。 二、设置触发器…

移相全桥DC-DC变换器

本篇将基于PPEC-86CA3A移相全桥数字电源控制芯片以及PPEC Workbench开发软件带领大家进行实际移相全桥DC-DC变换器的设计与开发 。 一、移相全桥变换器设计与开发 1、外围电路设计与硬件平台搭建 1)外围电路设计 这里给出了PPEC-86CA3A移相全桥数字电源控制芯片的…

字节跳动春招必看:2024最全Spring Controller面试题解析,每位候选人的收藏宝典!

随着Spring框架在企业级应用开发中的普及,对于掌握其核心组件如Spring MVC控制器的需求也随之增长。特别是在面向2024年字节跳动春季招聘时,对于求职者来说,深入理解Spring MVC控制器的运作机制、高级功能及最佳实践变得尤为关键。本篇文章旨…

校招C++大概学习到什么程度?

游戏引擎、图形学的主要开发语言就是C,所以在面试中回答了了几个C问题。我在面试之前完全没有看过任何面试经验,也没有做过类似的题目。可能是因为招实习生,也可能是因为不是C开发,所以问题我觉得都比较简单。在开始前我有一些资料…

QT:三大特性

QT的三大特性: 1、信号与槽 2、内存管理 3、事件处理 1、信号与槽 当信号产生时,就会自动调用绑定的槽函数。 自定义信号: 类中需要添加O_OBJECT宏 声明: signals标签之下进行声明 定义: 信号不需要定义 …

【MySql】1.mysql数据库

一、数据库的基本概念 1.数据 记录事物的信息;按统一的格式进行存储 2.表 数据的集合,行和列的组合;将多条数据组织在一起 3.数据库 表的集合,是存储 相互有关 数据的仓库 二、数据库管理系统 DBMS的主要功能: …

每周一算法:迭代加深A*

题目链接 AcWing 180. 排书 题目描述 给定 n n n 本书,编号为 1 ∼ n 1\sim n 1∼n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把书按照 1 ∼…

智能风扇的新篇章:唯创知音WTK6900G语音识别芯片引领行业革新

随着科技浪潮的推进,智能化技术逐渐渗透到生活的每一个角落,家电领域尤为明显。风扇,这一夏日清凉神器,也通过智能化改造,焕发出前所未有的光彩。其中,智能语音控制功能的加入,为风扇的使用带来…

Linux基础语法学习外加练习题,训练一、创建文件相关练习题二、文件管理相关练习题三、vim编辑器的练习四、用户管理相关操作

练习题答案请点击链接查看:​​​​​​​Linux基础语法练习题,配有答案,题目内容如下:一、创建文件相关练习题二、文件管理相关练习题三、vim编辑器的练习四、用户管理相关操作-CSDN博客 一、常用命令 1 、 linux 命令特点 1. …

服务器软件express搭建web服务器

文章目录 1.express 是什么2.路由2.1(参数一)读取用户的请求(request)2.2(参数二)给用户响应(response)2.3(参数三)next()函数(传递请求到下一个处…

科研学习|论文解读——真实与综合:研究设置和任务配置对搜索行为的影响(JASIST,2021)

原文题目 Authentic versus synthetic: An investigation of the influences of study settings and task configurations on search behaviors 摘要 在信息检索和检索研究中,研究者经常收集用户行为数据来预测任务特征,为用户提供个性化信息提供参考。数据采集方法可能会直接…

[AIGC] 主流工作流引擎对比与适用场景介绍

主流工作流引擎对比与适用场景介绍 工作流引擎在业务流程管理中扮演着重要的角色,它可以帮助组织将复杂的工作流程自动化,降低错误率,提高工作效率。目前市面上有许多优秀的工作流引擎,各自都有着独特的优点和适用的场景。本文将介…

动态规划15 | ● 392.判断子序列 ● *115.不同的子序列

392.判断子序列 https://programmercarl.com/0392.%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.html 考点 子序列问题 我的思路 dp[i][j]的含义是,两个序列分别取到下标为i和j的时候,他们是否满足前者是后者的子序列,满足为True&#x…

涨知识啦!如何使用3dMax和Vray渲染三维室内平面图效果图?

使用3dMax渲染三维室内平面图教程 在建筑和室内设计领域,3D平面效果图在建筑师或设计师与其客户之间更好地沟通方面发挥着重要作用。并不是每个人都能“阅读”建筑二维平面图及其所有技术元素,因此将该平面图转换为更易于理解的布局是很重要的。一个简单的方法是只使用2D图形…

第二十二章 TypeScript weakMap,weakSet,set,map

在es5的时候常用的Array object ,在es6又新增了两个类型,Set和Map,类似于数组和对象。 1.set 集合是由一组无序且唯一(即不能重复)的项组成的,可以想象成集合是一个既没有重复元素,也没有顺序概念的数组 属性 size&…

flutter-elinux的基本介绍及安装调试

搜集到两个很有用的网站: 1、flutter-elinux的基本介绍:https://juejin.cn/post/7257285697383612453 2、flutter-elinux的安装调试等:https://github.com/sony/flutter-elinux/wiki 其中,在flutter-elinux设置环境变量时&#…

SSL加密:保护数据传输的安全盾牌

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

AcWing 1250. 格子游戏 (并查集,坐标变换)

记录此题的目的: 明确二维的坐标可以映射到一维:在x和y都是从0开始的前提下,假如图形列数为n,(x,y)映射到一维可以写成x * n y。并查集并不好存储二维数据,如果遇到二维数据可以将其映射到一维。 Alice和Bob玩了一个…

Rust 的 PhantomData

在 Rust 中,PhantomData 是一个零大小的标记类型,用于表示泛型参数的某种“幽灵”所有权或依赖性,而不实际持有该类型的数据。它在标准库中的 std::marker 模块下提供。 使用 PhantomData 的主要场景有: 占位以满足泛型约束&…

Prometheus+Grafana 监控Tongweb7(by lqw)

文章目录 1.准备工作2.Tongweb7部署3.Prometheus部署4.上传jar包并配置Tongweb75.Prometheus配置6.安装和配置Grafana 1.准备工作 本次参考:Prometheus监控Tongweb容器 1.使用虚拟机ip:192.168.10.51(tongweb),192.1…