文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

关于SSDP协议的基础知识

编程小助手

编程小助手

2024-04-18 00:21

关注

  网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。在这一篇教程里面,小编就主要和大家简单的介绍一下:关于SSDP协议的基础知识。

  不知道大家是否听说过SSDP协议这一个名词呢?这一个协议的使用多数都是出现在端口里面的。那么在在这一篇教程里面,小编主要和大家简单的介绍一下关于这一个协议的具体内容吧。那么问题就来了?究竟什么是SSDP协议呢?现在就跟着小编一起来学习一下吧。

  一、背景介绍

  简单一点来说,SSDP就是简单服务发现协议(SSDP,英文全称:SimpleServiceDiscoveryProtocol)是一种应用层协议,它是构成通用即插即用(也就是UPnP,UPnP是各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接的结构)技术的核心协议之一。

关于SSDP协议的基础知识_HSRP_TD- LTE_TD-SCDMA_编程学习网

  相信大家都应该知道,简单服务发现协议提供了在局部网络里面发现设备的机制。控制点(换一句话来说,也就是接受服务的客户端)能够直接通过使用简单服务发现协议,根据自己的需要查询在自己所在的局部网络里面提供特定服务的设备。设备(也就是提供服务的服务器端)也能够直接通过使用简单服务发现协议,向自己所在的局部网络里面的控制点宣告它的存在。

  二、实现方法

  不知道大家是否知道一点,那就是简单服务发现协议事实上就是在HTTPU以及HTTPMU这两者的基础上面实现的协议。

  按照协议的规定,当一个控制点(也就是客户端)接入到网络的时候,它能够向一个特定的多播地址的SSDP端口使用M-SEARCH方法发送“ssdp:discover”这一个消息。当设备监听到这一个保留的多播地址上面由控制点发送的消息的时候,设备就会进行分析控制点请求的服务,假如说自身提供了控制点请求的服务,那么设备就会将通过单播的方式直接响应控制点的请求。

  与此类似的,那就是当一个设备接入网络的时候,它应当向一个特定的多播地址的SSDP端口使用NOTIFY方法发送“ssdp:alive”这一个消息。控制点就会根据自己的策略,处理所监听到的消息。考虑到设备有可能会在没有任何通知的情况下面停止服务或者是从网络上面卸载,那么“ssdp:alive”这一个消息寄一定需要在HTTP协议(这是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准)头CACHE-CONTROL里面指定超时值。除此之外,设备也一定要在约定的超时值到达以前重发“ssdp:alive”消息。假如说控制点在指定的超时值里面没有再一次收到设备发送的“ssdp:alive”这一个消息,那么控制点将认为设备已经失效了。

  另外一个方面,当一个设备计划从网络上面卸载的时候,它也应当向一个特定的多播地址的SSDP协议端口使用NOTIFY方法发送“ssdp:byebye”这一个消息。但是,即使是没有发送“ssdp:byebye”这一个消息,控制点也会根据“ssdp:alive”这一个消息所指定的超时值,将超时并且没有再一次收到的“ssdp:alive”这一个消息相对应的设备就认为这是一个失效的设备了。

  在IPv4环境里面,当需要使用多播方式传送相关消息的时候,SSDP一般情况下都是使用多播地址239.255.255.250以及UDP端口号1900这两者的。

  在这里小编想说的是,根据互联网地址指派机构的指派,SSDP字而已在IPv6环境下面使用多播地址FF0X::C,在这里的话X会根据scope的不一样能够有不一样的取值。

  小编结语:

  今天的考试认证教程,大致介绍如此,希望能助您在学习思科认证的道路上一臂之力,能让你更稳更好更快的走在学习Cisco的路上。如果你还是与犹未尽,可以进入我们的官网编程学习网教育,了解更多的Cisco认证入门教程。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-考试认证-考试信息-考试报考
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯