LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1342|回复: 13

如何写底层协议?

[复制链接]
发表于 2003-10-13 09:32:43 | 显示全部楼层 |阅读模式
我想用C写一个PPP协议,会用到什么知识?SOCKET行不行?有没有例子?
发表于 2003-10-13 10:11:36 | 显示全部楼层
ppp是链路层协议,socket是应用层的编程接口,中间还隔着网络层和传输层。
发表于 2003-10-13 11:01:55 | 显示全部楼层

回复: 如何写底层协议?

最初由 nm47622791 发表
我想用C写一个PPP协议,会用到什么知识?SOCKET行不行?有没有例子?


看你说的话,就只差网络不熟悉,还是先打好基础吧。
 楼主| 发表于 2003-10-13 13:43:26 | 显示全部楼层
最初由 twofish 发表
ppp是链路层协议,socket是应用层的编程接口,中间还隔着网络层和传输层。


请问我用socket的原生套接字写IP和TCP包头是怎么回事?
 楼主| 发表于 2003-10-13 13:49:31 | 显示全部楼层

回复: 回复: 如何写底层协议?

最初由 devel 发表
看你说的话,就只差网络不熟悉,还是先打好基础吧。



我引用论坛里一位朋友的话:“我什么都不懂,当我白痴好了!”
我想知道用C怎么写底层协议?socket我知道至少我知道可以写到IP层!我只想请高人指点一下!还是那句:“我什么都不懂,当我白痴好了!”
发表于 2003-10-13 14:42:54 | 显示全部楼层
失敬+对不起!!!!! 原来你是有一定水平的。

因为看你的首贴,很可能是个莱鸟问的。
 楼主| 发表于 2003-10-13 15:58:59 | 显示全部楼层
最初由 devel 发表
失敬+对不起!!!!! 原来你是有一定水平的。

因为看你的首贴,很可能是个莱鸟问的。


    没有什么好对不起的,更谈不上失敬,我本来就是一个菜鸟!
    我只是觉得这个论坛很好,想向大家请教一下,您知道的就说一下,不想打字的给个连接或网址都行。但您觉问题太菜实在不值一提,那您可以对着屏幕不屑的说一句“菜鸟!”,也就不用浪费您的宝贵时间回“什么也解决不了”贴来打击我这只菜鸟的积极性了!当然如果您觉得救菜鸟一命胜造七级浮土的话,您给点宝贵的意见,我将不甚感激!!!!!
    只是个人的看法,大家当放屁好了!
    谢谢大家对本贴的支持!谢谢!
    还是那句话:“我什么都不懂,当我白痴好了!”
发表于 2003-10-13 16:36:12 | 显示全部楼层
我还是说得太唐突了。其实我比你更莱,我是一点都不懂,这句话折射出我的心理,要是我想这样我首先去学习网络了。先打好基础。
失敬失敬!!
帮你找了几个,我都不知是不是。
http://winpcap.polito.it/docs/man/html/gencode_8c-source.html
http://www.italios.it/os1/ppp_8c-source.html
http://www.fokus.gmd.de/step/cz/da-cz/srcTestImpl.html
发表于 2003-10-13 19:55:20 | 显示全部楼层
到google去找吧

另外还有源码

编码并不难的
最难的是理解协议
发表于 2003-10-13 19:56:19 | 显示全部楼层
编码不难并不表示实现起来会很快

只是说在开发过程中写代码的能力并不重要

最好还是找国外的来看看吧 国内真正做底层的没有几个人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表