RDPBCGR协议详解——上

本文深入探讨RDPBCGR协议,从连接初始化、基本设置交换到通道连接,解析RDP会话建立的关键步骤。通过FreeRDP代码辅助理解,包括X224连接请求、MCS连接过程和通道创建,阐述每个阶段的PDU格式与交互细节。
摘要由CSDN通过智能技术生成

一、引言

这篇文章主要参考英文版RDPBCGR协议,可以认为是一篇翻译文章,但我这里并不会简单地翻译那篇文章,最主要的是提取里面重要的部分,加以整理,分析和讲解。并在必要的地方添加FreeRDP的代码,结合代码和文档一起分析。需要声明的是,代码均取自开源FreeRDP,不会使用公司内部代码及任何商业机密。

二、基本名词及简写约定

Remote Desktop Protocol(RDP) ——>  远程桌面连接协议

Basic Connectivity and Graphics Remoting(BCGR) ——>  基本链接和图形远程访问

Generic Conference Control(GCC)   ——> 通用会议控制

Transport Layer Security(TLS)——>  传输层加密

Multipoint Communication Service(MCS)    ——>  多点通信服务

Basic Encoding Rules (BER) ——> 基本编码规则

binary large object (BLOB) ——> 二进制大对象

certification authority (CA) ——>  证书授权

input method editor (IME) ——> 输入方法编辑器

Message Authentication Code (MAC) ——>  消息授权码

Network Level Authentication (NLA) ——>  网络级授权

Packed Encoding Rules (PER) ——>  封装式编码规则

protocol data unit (PDU) ——>  协议数据单元

Transmission Contro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值