物联网应用层协议

article/2025/9/9 1:38:29

应用层网络协议有哪些

物联网连接的七层协议如上图所示,从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

应用层网络协议(DHCP)是一种使网络治理员能够中心治理和自动分配IP网络地址的通信协议。IP网络中,每件连接Internet的设备都需要分配唯一的IP地址。

重点介绍应用层协议:

(1)域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务。

(2)文件传输协议(File Transfer Protocol,FTP):用于实现交互式文件传输功能。

(3)简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于邮件发送的基于TCP的应用层协议。  

(4)超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。缺省TCP 80 端口,用于浏览器浏览网页,但网页内容为明文,容易篡改、容易劫持、网页内容容易泄漏 。

(5)HTTPS:HTTPS里的S代表Security,缺省工作于TCP 443端口,只是在普通的HTTP与TCP层之间多了一个安全加密的夹层,称之为SSL(Secure Socket Layer),用于加密基于HTTP的网页内容,不容易篡改、不容易劫持、网页内容保密,目前广泛用于网上银行等行业。但有安全漏洞,容易受中间人欺骗攻击。  

(6)简单网络管理协议(simple Network Management Protocol,SNMP):用于管理与监视网络设备。

(7)远程登录协议(Telnet):用于实现远程登录功能。

(8)POP3 用于邮件接收的基于TCP的应用层协议。 

(9)DHCP 用于主机动态获取IP地址、缺省网关、DNS服务器等参数的基于UDP 应用层协议。  

(10)CIFS ( Common Internet File System) 这个协议大多数人比较陌生,其实很多人都用过,它就是Windows 文件共享的基于TCP的应用层协议。

(11)NFS ( Network File System) 这个用于Unix / Linux 文件共享,基于UDP/TCP协议 。 

(12)NTP (Network Time Protocol) 用于时钟同步的基于UDP的应用层协议。  

(13)SIP ( Session Initation Protocol) IP电话信令协议,IETF协议标准,基于TCP/UDP应用层协议。  

(14) H.323  也是IP电话信令协议,国际电信联盟 ITU协议标准,基于TCP/UDP应用层协议。  

(15) RTP ( Real Time Protocol) 用于IP多媒体电话的语音、文字、视频等流体的传输,基于UDP的应用层协议。

      目前能想到的就是以上协议,还有一些应用层协议,如SNMP,TFTP,一般用于网管、文件传输,一般人平时很少用到。  由于没有提供安全性,FTP、telnet 等应用层协议,目前用的越来越少,取而代之的有SFTP、SSH。

  网络上的计算机之间又是如何交换信息的呢?就像我们说话用某种语言一样,在网络上的各台计算机之间也有一种语言,这就是网络协议,[3] 不同的计算机之间必须使用相同的网络协议才能进行通信。

  网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。

  一台设备上的第 n层与另一台设备上的第n层进行通信的规则就是第n层协议。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。网络协议使网络上各种设备能够相互交换信息。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。

  当然了,网络协议也有很多种,具体选择哪一种协议则要看情况而定。Internet上的计算机使用的是TCP/IP协议。

  ARPANET成功的主要原因是因为它使用了TCP/IP标准网络协议,TCP/IP(Transmission Control Protocol/Internet Protocol)----传输控制协议/互联网协议是Internet采用的一种标准网络协议。它是由ARPA于1977年到1979年推出的一种网络体系结构和协议规范。随着Internet网的发展,TCP/IP也得到进一步的研究开发和推广应用,成为Internet网上的“通用语言”。


http://chatgpt.dhexx.cn/article/cLXPRF8l.shtml

相关文章

6、应用层协议

目录 HTTP协议(超文本传输协议) FTP协议(文件传输协议) POP3协议(收邮件) SMTP协议(发邮件) DHCP协议(动态主机配置) DNS协议(地址解析&…

磁盘挂载 nvme

解决AWS 挂载、解决挂载完重启就消失等问题 linux上的盘和window的有区别,磁盘空间必须挂载在目录上,要不然没用 对与新增的硬盘、SSD固态硬盘、挂载到linux上的操作如下: df -h     #显示目前在Linux系统上的文件系统的磁盘使用情…

k8s数据挂载

nfs挂载 如果采用nfs挂载的方式,我们只需要将需要挂载的mysql-data目录指定nfs 的server和server的目的路径 ,如下,挂载到本机的/data/dev/mysql, 采用nfs的形式: volumes:- name: mysql-datanfs:server: localhostpath: /data/dev/mysql- na…

CentOS7磁盘挂载

1、查看磁盘是否存在 fdisk -l 或 fdisk -l |grep dev 通过下图可以看出有四块磁盘(/dev/vdb、/dev/vdc、/dev/vdd、/dev/vde)共计4T需要挂载 2、进入分区工具设置(以磁盘/dev/vdc为例) fdisk /dev/vdc 依次输入以下选项 n p 回车 回车 t 8e …

云服务器挂载硬盘

系统CentOS7.5 联通的沃云服务器 步骤:先分区-格式化-挂载 1、使用 “fdisk -l” 命令查看硬盘情况: 画红色线的是数据盘,大小有64.4G左右,已经分区好了,所以在这里不用再分区了! 注意:如果提示“Disk /dev/vdb doesn’t contain a valid partition table”说明这块硬盘…

Docker容器挂载

docker的理念:将应用和环境打包成一个镜像!通过镜像启动容器运行 问题:在容器中存储的程序数据是需要持久化的,不能容器删了数据也随之删除。比如,安装一个MySQL容器,在其中存储了大量数据,结果…

在LINUX-DEBIAN系统下挂载新硬盘的方法

LINUX-DEBIAN系统下挂载新硬盘的方法。 总共六个部分,一起来看看吧,非常简单的。 一、fdisk -l 查看硬盘的使用情况,也就是哪些硬盘没有挂载 下面显示的,三块硬盘,其中二和三是没有挂载的。 二、df -h 查看挂载情况…

挂载命令

1.mount命令基本格式 linux所有存储设备都必须挂载使用,包括硬盘 命令名称:mount命令所在路径:/bin/mount执行权限:所有用户 mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \ 设备文件名 挂载点# \:代表这一行没有…

vue挂载

一个人能力太小,聚沙成塔,抱团取火,分享知识,帮助学习, 有愿意或者有问题一起钻研,新人也好,老手也好,希望在这个寒冬下,尽力生活, 欢迎 一起 qq群&#xff0…

Linux文件系统挂载的概念

文章目录 20230518 文件系统挂载 挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。 一般来说,当计算机关机时&#xff0c…

iscsi挂载

服务端创建大小为1G的虚拟块设备 dd if/dev/zero of/root/virt_block_dev bs1M count1024 ---------------------------------------linux--------------------------------------- 服务端安装步骤(initiator-address以网段赋值,允许该网段的所有主机连接)&#x…

linux Nas挂载

文章目录 一、NAS服务端1. 首先查看服务器上是否有nfs和rpc相关软件2. 设置共享3. 使配置生效:4. 查看所有可挂载5. rpcbind启和动nfs6.配置防火墙7. 查看防火墙的状态8. 启动防火墙9. 开放端口10. 重新启动防火墙11. 查看已开放的端口 二、客户端(应用服务器)2.1.查看空间分布…

手把手教你挂载

文章目录 挂载是什么,我们为什么要挂载一步步演示挂载演示环境一些知识点挂载步骤Parted命令挂载 挂载是什么,我们为什么要挂载 在我看来,Linux下的硬盘挂载,相当于是windows的分配盘符。 Linux下一切皆文件,所以&…

何为挂载(mount)?

在操作系统的Lab中,我们用bximage创建了一个1.44mb的软盘镜像img 然后为了将我们编译好的汇编程序写入该镜像,使用了如下命令: sudo mount -o loop XX.img /mnt/floppy sudo cp 汇编程序 /mnt/floppy sudo umount /mnt/floppy这其中发生了什…

挂载(mount)

Linux中,所有的数据都是由文件的形式呈现的,整个Linux中使用的是目录树架构,但其实,我们所有的数据都是放置在磁盘分区中的,所以如何结合目录树结构与磁盘中的数据呢?这就牵扯到挂载了。 挂载:利…

它拖慢你的网速,还泄露你的个人隐私,学一招治治它

你可能有一种感觉,虽然5G时代已经来了,但网速并没有快得很明显。 你可能还有一种困扰,在手机上随便搜一个商品,几分钟后竟然接到了推销电话。 但你有没有想过,这两件事的幕后黑手,是同一个? …

三步带你解决Docker拉取镜像报错:x509: certificate has expired or is not yet valid

报错信息: ...... 47a32314928e: Waiting f1bef6c845ef: Waiting b7403b550949: Waiting 313a800f9488: Waiting f45c5939b598: Waiting docker: Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid.报错信息翻译过来的意思…

突然发现一款优化神器

前言 很多行业都会采用企业级网络,但在使用的时候会遇到很多问题,比如: “电脑被安装上一些莫名其妙的应用程序,拖慢电脑速度,影响办公效率” “电脑桌面上总是会不定时出现一些广告弹窗,让人烦不胜烦”…

干掉广告和钓鱼,这款神器绝了!

大家好,我是良许。 前几天,搜狐丢人丢大发了,自家的员工居然遭遇了钓鱼诈骗。。 据报道,某员工使用邮件时被意外钓鱼导致密码泄露,进而被冒充财务部盗发邮件。共有 24 名员工被骗取 4 万余元。 要知道,搜…

在地产行业做安全?也许你该换个专业的企业级DNS

如果你是地产公司仅有的一名安全负责人,每天要管全国所有分支机构和员工的网络安全,你是否也经常感觉头顶发凉、无从下手?地产行业的网络安全难做,主要有以下几点原因: 1.地产行业发展快、核心业务数据多,…