社区
其它技术问题
帖子详情
ppp模拟中的问题,大哥们多多帮忙
guokechang
2005-05-23 10:05:11
我正在做一个PPP协议的模拟,主要实现它的成“真”,认证,协商等
我的思路是:先用高层协议(我用的是UDP),建立连接,
然后在本地将字符串-〉二进制-〉封装成“真”-〉传送-〉接受-〉还原-〉字符串
我想问一下: 字符与二进制之间转换是否有相应的函数;
我实现的思路对吗?是不是缺少什么东东?我要实现的话有什么技术难度?
有点多,不好意思,大哥们多多帮忙
...全文
178
6
打赏
收藏
ppp模拟中的问题,大哥们多多帮忙
我正在做一个PPP协议的模拟,主要实现它的成“真”,认证,协商等 我的思路是:先用高层协议(我用的是UDP),建立连接, 然后在本地将字符串-〉二进制-〉封装成“真”-〉传送-〉接受-〉还原-〉字符串 我想问一下: 字符与二进制之间转换是否有相应的函数; 我实现的思路对吗?是不是缺少什么东东?我要实现的话有什么技术难度? 有点多,不好意思,大哥们多多帮忙
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2005-08-02
打赏
举报
回复
我正在做一个PPP协议的模拟,主要实现它的成“真”,认证,协商等
我的思路是:先用高层协议(我用的是UDP),建立连接,
然后在本地将字符串-〉二进制-〉封装成“真”-〉传送-〉接受-〉还原-〉字符串
我想问一下: 字符与二进制之间转换是否有相应的函数;
我实现的思路对吗?是不是缺少什么东东?我要实现的话有什么技术难度?
有点多,不好意思,大哥们多多帮忙
思路基本正确了
但是有一点
网络传输总汇出现 随即错误 ,
严重的会出现 突发错误,
有必要设计传送字符串的校验部分 。
关于传送的字符
你就直接传送 ASCII 编码好了
herryhuang
2005-06-28
打赏
举报
回复
从你问问题的问法来看,难度还是不小,应该先看看RFC,推荐阅读TCP/IP详解:卷二:实现
另外PPP是一个链路层协议,你还是不要用UDP封装,如果实在找不到串口,可以考虑实现PPPoE。
如果仅实现ppp,相对还是比较简单,ppp的状态机还不算复杂,只要不实现那些ppp的选项(压缩、加密、头压缩。。。。n多!),另外认证方式可以用pap,因为chap还需要实现一个MD5算法,代码量不少。
qrlvls
2005-06-23
打赏
举报
回复
PPP协议本身是很简单的(我两年前是专干这个的,呵呵),不过首先你要有足够的基础,另外要仔细阅读 RFC
qrlvls
2005-06-23
打赏
举报
回复
字符即二进制,二进制即字符
liuhudi
2005-06-21
打赏
举报
回复
是帧吧,字符和二进制本来就是一样的呀。比如说‘2',二进制就是0x32,而2的二进制就是0x02。字符只不过是表面上的给用户看的,实际上存储仍然是二进制。
你对这个ascii和二进制没有搞懂,先研究下这个吧!
guokechang
2005-06-10
打赏
举报
回复
算了,自己。
H3c实验室-(OSPF,Nat,STP,Dhcp,Acl)v.1)
文章目录实验声明实验介绍实验条件实验开始把图设计好配置SWA配置SWB配置PCA配置SWC配置PCB配置RTA 实验声明 本实验纯属学习记录性质,如有错误,请
大哥
帮忙
提出,马上改正谢谢~ 实验介绍 实验条件 实验开始 把图设计好 配置SWA <H3C>sys System View: return to User View with Ctrl+Z. [H3C]sysname ...
SDOI2020 没有记
Day -2 因为一场省选又翘掉了一次月考 哎,愁人啊!╮( ̄▽ ̄")╭ 晚上偷偷膜gyhgyhgyh 啊,感觉rprprp++了! Day -1 昨晚听老师说我们今天晚上九点回家收拾行李,感觉有一点点晚 上午听老吕说wxywxywxy下午放学就可以回家,感觉我们回去的时间的确有点晚 下午wxywxywxy告诉老吕他爸五点半上班,然后又白嫖了一个多小时的假期,感觉我们的时间实在很晚 于是就去找班主任申请早点回去,没找到人,回来之后教练问我们是不是去找过班主任,还问去找他干嘛了,我们如实说了出来,被dissd
蓝牙模块在HHARM2410上的移植
最近两天在HHARM2410-R3上移植了USB蓝牙设备和 BlueZ 蓝牙协议栈,呵呵,蓝牙果然是个很好的东西,协议栈内容很丰富,挂上去以后可以使用很多功能。我现在就可以用它来接收 GPS 数据以及和用手机上网。我是在做车载的,所以特别有用。积累了一些关于蓝牙的知识,但是算是初步的,把我的经验发上来,各位做过蓝牙的
大哥
请多指导。 一切版权归bluez的作者---同济大学高性能计算
中
心 De...
蓝牙的移植
最近两天在HHARM2410-R3上移植了USB蓝牙设备和 BlueZ 蓝牙协议栈,呵呵,蓝牙果然是个很好的东西,协议栈内容很丰富,挂上去以后可以使用很多功能。我现在就可以用它来接收 GPS 数据以及和用手机上网。我是在做车载的,所以特别有用。积累了一些关于蓝牙的知识,但是算是初步的,把我的经验发上来,各位做过蓝牙的
大哥
请多指导。 一切版权归blue
嵌入式通信底层逻辑:UART、SPI、I2C、CAN总线全面解析
通信协议是嵌入式系统各模块间协作的桥梁,其本质涉及物理传输、逻辑约定与交互规则三个层面。在板级通信
中
,串行与并行、同步与异步是区分不同总线的基础概念:UART以异步方式简化布线,SPI凭借同步时钟实现高速全双工传输,I2C则用两根线配合地址机制构建多设备网络。当场景转向工业控制,CAN总线通过差分信号和仲裁机制提供高可靠传输。理解这些总线背后的协议规范,如帧结构、错误检测和流量控制,是进行设备选型与调试的关键。从点对点通信到网络协议栈,嵌入式工程师掌握这些底层逻辑,才能应对复杂系统的互联互通需求。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章