首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PPP而不使用TCP/IP

使用PPP而不使用TCP/IP
EN

Unix & Linux用户
提问于 2019-02-06 22:24:16
回答 1查看 676关注 0票数 0

我用PPP与设备通信。到目前为止,我所做的是在我的机器(Fedora 29)和设备(Yocto )上实例化PPP。然后打开TCP/UDP套接字并与设备通信。我的串行链接(这就是我使用PPP的原因)波特率很低,确切地说是4800。我不能改变它,这是一个项目要求。我一直在读一些关于PPP的文章,据我所知,我不能只是实例化它并使用它。我必须使用TCP/IP/UDP。我说的对吗?换句话说,一旦我有了PPP连接,使用的唯一方法就是打开一个套接字(UDP或TCP)并通过它与设备对话。我不能仅仅创建我的应用程序级数据包并告诉PPP发送它,我必须通过TCP/IP层(传输层)。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-02-06 22:55:29

PPP可以运行IP以外的其他协议;最常见的当然是IPv6。但是,许多其他国家(也许现在仍然如此)已经超过了购买力平价。维基百科甚至有一个超过PPP的协议列表,但我不知道有多少在Linux上工作。

此外-您之所以在串行链路上运行PPP,是因为您希望运行像IP这样的更高级别的协议。如果您想避免这种开销,只需直接使用串行链接即可。串行链接不需要PPP;您可以使用任何特定于应用程序的协议通过RS232发送原始二进制数据。

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/499174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档