精华内容
下载资源
问答
  • 然后,它与对等方建立端到端的加密连接,并进行协议握手。 用于序列化和消息验证。 安装 npm install libp2p-rpc --save 入门 在.proto文件中定义您的RPC协议。 签出以获取更多信息。 syntax = "proto3"; service ...
  • 民航通信网资质排查A1-A2知识点 • 第1期A-1 OSI和TCP/IP通信模型OSI参考模型分为七层结构,而TCP/IP模型分为四层结构01OSI参考模型对等通信每一层都使用自己的协议每一层都利用下层提供的服务与对等层通信数据封装...

    民航通信网资质排查

    A1-A2知识点 • 第1期

    A-1 OSI和TCP/IP通信模型

    OSI参考模型分为七层结构,而TCP/IP模型分为四层结构

    01

    OSI参考模型

    3c3a1f57e457c93b9e9b5da0b540ce3a.png

    对等通信

    9b1e6cca443cd07cd40d9a6cfae12968.png

    每一层都使用自己的协议

    每一层都利用下层提供的服务与对等层通信

    数据封装与解封装

    0fdd1603eaafcca47b2980430a706f50.png

    1

    103fb9d1-0348-eb11-8da9-e4434bdf6706.svg

    物理层

    038e569ce1f5911bff7777bc32dc9323.png

    2

    103fb9d1-0348-eb11-8da9-e4434bdf6706.svg

    数据链路层

    e364a25d28b13ae3dc862ebb930c9c15.png

    3

    103fb9d1-0348-eb11-8da9-e4434bdf6706.svg

    网络层

    b55f0e8c826c4fe04415d967e01cceea.png

    4

    103fb9d1-0348-eb11-8da9-e4434bdf6706.svg

    传输层

    ca92b445b2922159361610930c619f37.png

    5

    103fb9d1-0348-eb11-8da9-e4434bdf6706.svg

    会话层、表示层和应用层

    b4920790b2870dee976dd88a1485adb2.png

    02

    TCP/IP模型的层次结构

    e1e74fc562dd8d0ad8ba7fa85792b925.png

    01 网络接口层

    eb5a433a24a6c8e0d12093dda4a69ac7.png

    02网络层

    3ed7e9f94f52bea489c9a0aed1ca97ce.png

    03 传输层

    fd0e70911076d2609756d27cce07911c.png

    04 应用层

    00244bfe32cddb9521f52ee5827233bb.png

    A-2 通信模型常用协议

    数据链路层

    广域网中经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP( Point to Point Protocol)是两种典型的串口封装协议。

    1)HDLC

    是一种面向比特的链路层协议。

    HDLC具有如下特点:

    协议不依赖于任何一种字符编码集;

    数据报文可透明传输,用于透明传输的“0比特插入法”易于硬件实现;

    全双工通信,不必等待确认可连续发送数据,有较高的数据链路传输效率;

    所有帧均采用CRC校验,并对信息帧进行编号,可防止漏收或重收,传输可靠性高;

    传输控制功能与处理功能分离,具有较大的灵活性和较完善的控制功能。      

    2)PPP

    PPP协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

    PPP协议有如下优点:

    PPP既支持同步传输又支持异步传输,而X.25、FR(Frame Relay)等数据链路层协议仅支持同步传输,SLIP仅支持异步传输。

    PPP协议具有很好的扩展性,例如,当需要在以太网链路上承载PPP协议时,PPP可以扩展为PPPoE。

    PPP提供了LCP(Link Control Protocol)协议,用于各种链路层参数的协商。

    PPP提供了各种NCP(Network Control Protocol)协议(如IPCP、IPXCP),用于各网络层参数的协商,更好地支持了网络层协议。

    PPP提供了认证协议:CHAP(Challenge-Handshake Authentication Protocol)、PAP(Password      Authentication Protocol),更好的保证了网络的安全性。

    无重传机制,网络开销小,速度快。

    网络层

    1)IP

    IP是Internet Protocol的缩写,IP位于TCP/IP模型的网络层(相当于OSI模型的网络层)。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据报传输服务。

    2)ICMP

    ICMP是“Internet Control Message Protocol”(Internet控制报文协议)的缩写。用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

    3)ARP

    地址解析协议,即ARP(Address Resolution Protocol),作用:通过目的IP地址获取目的MAC地址

    传输层

    1)TCP和UDP

    TCP的特点

     三次握手

                                   建立可靠连接

    确认机制

                                   应答接收

    序列号

                                   丢失检测、乱序重排

    窗口机制

                                  流量控制

    端口号

                                  多路复用

    完整性校验

                                  差错检测

    TCP和UDP的对比

    21cad36a7c35fd30f5a0eedbdb0411a0.png

    应用层

    1)Telnet

    Telnet可以通过终端对本地和远程的网络设备进行集中管理。Telnet以客户端/服务器模式运行。Telnet基于TCP协议,服务器端口号默认是23,服务器通过该端口与客户端建立Telnet连接。

    在配置Telnet登录用户界面时,必须配置认证方式,否则用户无法成功登录设备。

    Telnet认证有两种模式:AAA模式,密码模式。

    当配置用户界面的认证方式为AAA时,用户登录设备时需要首先输入登录用户名和密码才能登录。

    当配置用户界面的认证方式为password时,用户登录设备时需要首先输入登录密码才能登录。

    2)FTP

    FTP协议是互联网上广泛使用的文件传输协议

    客户端/服务器模式,基于TCP

    FTP采用双TCP连接方式

     控制连接使用TCP端口号21

    数据连接使用TCP端口号20

    控制连接

    用于在FTP客户端和FTP服务器之间传输FTP控制命令及命令执行信息。控制连接在整个FTP会话期间一直保持打开

    数据连接

    用于传输数据,包括数据上传、下载、文件列表发送等。数据传输结束后数据连接将终止

    FTP有两种文件传输模式:ASCII模式、二进制流模式

    FTP采用两种数据传输方式

    主动方式:主动方式也称为PORT方式,在建立数据连接的过程中,由服务器主动发起连接

    被动方式:被动方式也称为PASV方式,在整个过程中,服务器总是被动接收客户端的数据连接

    8e72c0ff80f841034b17cd783e6b76e1.png

    关注我们 

    带给你更多民航通信网的知识

    展开全文
  • 分布式聊天 使用蓝牙LE网状网络分布式聊天Messenger。 完全分散架构,无需...DistributedChatSimulationProtocol :CLI和模拟服务器之间使用基于JSON高级协议 DistributedChatSimulationServer :CLI
  • 目前和设备进行通信的协议有MQTT、COAP 、OPC UA 、AMQP。 MQTT、AMQP这些协议允许设备被保持在防火墙后以保安全,并且能够与对等设备和基于云的应用程序通信。然而要求工厂运营商,通过第三方提供商管理的代理发送...

    目前和设备进行通信的协议有MQTT、COAP 、OPC UA 、AMQP。

    MQTT、AMQP这些协议允许设备被保持在防火墙后以保安全,并且能够与对等设备和基于云的应用程序通信。然而要求工厂运营商,通过第三方提供商管理的代理发送一些较为敏感的信息。

    OPC UA是新一代OPC 标准,通过提供一个完整的,安全和可靠的跨平台的架构,以获取实时和历史数据和时间。有一个端到端的安全解决方案,可以确保通过代理发送数据的隐私性和完整性。OPC UA PubSub是流行的OPC UA协议的扩展,该协议允许应用程序通过中间代理(如MQTT代理)向多个订阅者发布消息。OPC UAPubSub消息可以用XML、JSON或高效的OPC UA二进制格式进行格式化。当使用后一种方式时,发布者可以在将消息发送给代理之前对其进行加密和数字签名,以确保除了目标接收者之外没有其他人能够读取或修改消息。发布者和订阅者需要共享密钥才能安全地进行通信。这是通过使用称为“安全密钥服务”(SKS)的特殊OPC UA服务器来实现的。TCP和HTTPS可用于客户端-服务器模式,而UDP、AMQP和MQTT可用于发布-订阅模式。

    OPC UA的主要特点:

    • 访问统一性,提供了一致、完整的地址空间和服务模型
    • 通信性能,可以通过任何单一端口 (经管理员开放后)进行通信
    • 可靠性、冗余性,可调试的逾时设置,错误发现和自动纠正等新特征
    • 标准安全模型,用于OPC UA应用程序之间传递消息的底层通信技术提供了加密功能和标记技术
    • 平台无关,基于Internet的WebService服务架构 (SOA) 和非常灵活的数据交换系统

     

    展开全文
  • 关于点到点和端到端

    千次阅读 2009-12-22 09:58:00
    端到端(end-to-end)和点到点(point-to-point)是描述网络传输中对等实体之间关系两个概念。端到端系统:初始信源机上某实体与最终信宿机的对等实体直接通信,彼此之间就像拥有一条直接线路,而不管传输要经过...

    端到端(end-to-end)和点到点(point-to-point)是描述网络传输中对等实体之间关系的两个概念。

    端到端系统:

    初始信源机上的某实体与最终信宿机的对等实体直接通信,彼此之间就像拥有一条直接线路,而不管传输要经过多少IMP。如基于TCP/IP的SMTP协议。

    点到点系统:

    对等实体之间的通信由一段一段的直接相连的机器间的通信组成,机器间的连接叫点到点连接。如基于OSI的MHS。

    端到端的优点:

    1、源端和宿端建立连接之后,一但数据从源端出发,一定能到达宿端。

    2、不需要中间的存储转发,效率高,延迟少

    3、端到端的高层软件不需要存储转发功能,设计和实现相对简单。

    端到端的缺点:

    1、源机要参与整个传输过程,直到最后连接拆除,浪费时间。而点到点则不同,源机只要把数据发出去就不用管了。

    2、如果宿机没有开机或暂时故障,则端到端的传输就不可能进行。而点到点的传输却可以利用中间环节的存储转发进行缓冲。

    需要指出的是,上面的讨论是基于同样背景(比如同样是应用层程序)进行的。在不同背景下,端到端和点到点不是相互对立的,一般来说,上层的端到端是依靠下层的点到点来实现的,比如TCP/IP,IP及以下各层都是点到点的,而IP以上各层都是端到端的。

    展开全文
  • 支持基于IP端口的端到端安全性ACL 单个udp端口上的复用连接 透明地扩展客户端/中央服务器样式的Web服务 易于使用的API,可重用现有的http / web和node.js技术 对等服务管理 同时支持IPv4和IPv6 是开源的 安装 ...
  • qDesk Messages有望成为第一个功能齐全,跨平台,可公开审核,去中心化,实时,基于dag的端到端加密信使,并具有交换商品和服务并发送付款的功能。 在此模块中,您可以创建端到端的加密频道,将其组织在文件夹中,...
  • SSL协议

    2020-08-14 22:19:59
    SSL协议又叫安全套接层协议,是应用在传输层上的安全协议,使用TCP提供的一种可靠的端到端的协议。 SSL协议包括: SSL记录协议 SSL握手协议 SSL密码交换协议 SSL警报协议 SSL中最重要的两个概念是SSL连接和SSL...

    SSL协议

    SSL协议又叫安全套接层协议,是应用在传输层上的安全协议,使用TCP提供的一种可靠的端到端的协议。

    SSL协议包括:

    1. SSL记录协议
    2. SSL握手协议
    3. SSL密码交换协议
    4. SSL警报协议

    SSL中最重要的两个概念是SSL连接和SSL会话;

    SSL连接状态由下列参数定义:

    服务器和客户端的随机数、服务器写MAC密钥、客户端写MAC密钥、服务器写密钥、客户端写密钥、初始化向量、序列号

     

    SSL会话状态由下列参数定义:

    会话标识符、对等实体证书、密码规格、主密钥、可恢复性

     

    SSL记录协议为SSL连接提供两种服务:

    1. 机密性
    2. 数据完整性

     

    SSL记录协议具体内容:

    把明文数据分组,然后压缩,添加MAC,然后加密,最后加上SSL头(包括内容类型、主版本、从版本、压缩后的长度)

     

    SSL握手协议是最为复杂的:

    1. 客户端发送client-hello消息,包括最高SSL版本号、随机数、会话ID、密码套件、压缩方法
    2. 服务器发送sever-hello消息,具体内容和client-hello一样
    3. 服务器发送证书、密码交换数据和证书请求
    4. 客户端发送证书、密钥交换数据、证书验证信息
    5. 双方变更密码和结束握手协议

     

     

    展开全文
  • I2P(不可见Internet协议)是通用匿名网络层。 通过I2P进行所有通信都是匿名并且是端到端加密,参与者不会透露其真实IP地址。 I2P客户端是用于构建和使用匿名I2P网络软件。 此类网络通常用于匿名对等...
  • 网络协议

    2020-07-12 10:54:18
    OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理...
  • Skype协议分析

    千次阅读 2008-12-31 20:41:00
    Skype 协议分析(2006版) 整理翻译:袁建明Angel_YY@126.com 概要:Skype是创建Kazaa的组织在2003年开发的一个基于Peer-to-Peer...他加密了端到端的通话,分散式存储用户信息,支持即时消息通信和网络语音会议。 本
  • 2、TCP/IP分层模型中两个边界 操作系统边界和协议地址边界 3、点到点通信和端到端通信; 端到端是在应用层和传输层 点到点在IP层和网络接口层 点到点是对等实体间通信由一段一段直接相连机器间通信组成 ...
  • SSL为TCP提供可靠的端到端安全服务,SSL不是单个协议而是两层协议,如图所示 SSL中包含定义了两个重要概念:SSL会话和SSL连接 连接:提供合适服务类型的一种传输,对SSL来说,连接表示的是对等网络关系,连接时...
  • Adobe Flash Player 10 和 Adobe ...它具有低延迟、对等的端到端能力、安全性和可扩展性,尤其适合于开发实时协作的应用,不仅提供优秀的用户体验还降低了操作者的开销。  早期的Flash Player版本采用RTMP并且需要FMS
  • 链路层保证的是点到点的可靠传输,传输层保证端到端的可靠性。        传输层是进程之间的通信。        传输实体:在收/发两端的传输层...
  • Skype 协议分析(2006版)

    千次阅读 2012-03-24 10:08:56
    Skype 协议分析(2006版)   整理翻译:袁建明 ...   ...Skype是创建Kazaa的组织在2003年开发的一个基于Peer-to-Peer(对等网络)的...他加密了端到端的通话,分散式存储用户信息,支持即时消息通信和网络语音会议。  本
  • 它具有低延迟、对等的端到端能力、安全性和可扩展性,尤其适合于开发实时协作的应用,不仅提供优秀的用户体验还降低了 操作者的开销。 早期的Flash Player版本采用RTMP并且需要FMS 对于交互式的协作应用(例如:...
  • 该技术提供一个平坦、对等式的控制网络架构,给各种控制网络应用提供端到端的解决方案。如今,许多知名大公司已向全世界提供各类LonMark技术的产品。LonWorks技术自1996年进入我国,取得了迅速发展。  1)LonWorks...
  • 该技术提供一个平坦、对等式的控制网络架构,给各种控制网络应用提供端到端的解决方案。如今,许多知名大公司已向全世界提供各类LonMark技术的产品。LonWorks技术自1996年进入我国,取得了迅速发展。  1)LonWorks...
  • 传输层:建立,维护管理端到端的连接数据段 网络层:IP寻址和路由选择,分组数据报文 数据链路层:控制网络层与物理层之间的通信,数据帧 物理层:比特流传输,二进制比特流 低层为与它相邻的高层提供服务,数据从...
  • 如果实现立即通知连接丢失的功能,可能使用某种轮询的协议不停地测试对等实体是否存在.在任何情况下,实现这种功能都是要付出代价的,需要消耗一定的网络带宽. 设计tcp/ip的基本原则之一就是端到端原则,将其...
  • dendrotox是一个Python模块,旨在使Python代码能够与分布式通信网络进行交互,包括出于与人或其他脚本进行通信目的。...Tox是具有端到端加密的对等即时消息和视频通话协议。 以下是一个典型Tox ID,一个联
  • 网络组件专门用于促进共识和共享mempool协议。目前,它为这些消费者提供了两个主要接口: RPC,用于远程过程调用 DirectSend,用于向单个接收器发送即发消息消息。 网络组件使用: 用于对等寻址 ...
  • 问题1-4:在具有五层协议的体系结构中,如果下面一层使用面向连接服务或无连接服务,那么在上面一层是否也必须使用同样性质服务呢?或者说,是否我们可以在各层任意使用面向连接服务或无连接服务呢? 问题1-5...
  • 有一个使用高级加密的协议和一个基于该协议构建的Messenger应用。 无需电话号码或电子邮件即可创建帐户 用于加密所有对话的端到端加密 专注于泄漏尽可能少的元数据 分散,分布式,无服务器 没有共识,没有区块链 ...
  • 将计算机互连的功能划分为有明确定义的层次,并规定同层实体通讯的协议和相邻层间通信的接口与服务,这种层和协议的集合称之为网络体系结构 网络体系结构的设计原则 (1)开放性原则 (2)分组交换原则 (3)...
  • TCP与UDP区别

    2019-09-21 11:53:55
    TCP协议利用网络层IP协议提供的不可靠的通信服务,解决分组的重传和排序问题,为应用程序提供可靠的、端到端的、面向连接的基于字节流的服务。对等TCP传输实体间的通信具有如下特征: 全双工,即在发送...
  • 端到端的通信是应用进程之间的通信。 网络层为主机之间提供逻辑通信,运输层为应用进程提供端到端的逻辑通信。 两个主要协议: UDP(User Datagram Protocol):用户数据报协议 TCP(Transmission Control ...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

对等的端到端的协议