问几个其他技术问题

chaojiew 2008-10-19 09:30:50
1,看tcp/ip有段时间了,却仍是有点迷迷糊糊,有人可以说下协议的本质是什么?比如说程序的本质是01,那么协议呢,也是01吗?还有就是这几层协议间的关系是流水线一样的吗?
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaojiew 2008-10-20
  • 打赏
  • 举报
回复
那么socket的本质是什么
帅得不敢出门 2008-10-19
  • 打赏
  • 举报
回复
诸如TCP/IP的那些网络协议本质到底是些什么东西呢?
http://topic.csdn.net/t/20020918/09/1032641.html
liecs 2008-10-19
  • 打赏
  • 举报
回复
另外,上层协议都是基于底层一些封装
liecs 2008-10-19
  • 打赏
  • 举报
回复
如果01是编程底层语言的话, 协议就是一种规定,定义了 双方通讯的方式。
就像英文,26个字母,可以组合成n个单词,然后要和别人沟通,还需要约定的语法。协议就类似于这种语法。
发送方根据语法规则组织01,接受方根据语法规则解析01,得到自己需要的数据。
HBFBI 2008-10-19
  • 打赏
  • 举报
回复
协议就是已经规定好的文件 我门必须按照文件里面规定的方法来编写程序!
chaojiew 2008-10-19
  • 打赏
  • 举报
回复
2,是关于信号的。信号的本质是什么?有的书上说是软件的中断。。我的问题是,信号是中断转变而来的吗,记得在哪看过内核把中断转化为消息。。这个消息就是信号吧
baihacker 2008-10-19
  • 打赏
  • 举报
回复
比如说程序的本质是01,那么协议呢,也是01吗?

对此不敢苟同,01只是说底层硬件所接触的程序的表现形式,或者说,在这一层次上程序的字母表是01,就把这个当成程序本质未免太武断了.
再往上,词法,语法,语义,语用,也都在形式语言学的内容范围内.
由于01串是不可数的,所以可以说任何语言的最终表示可以用01就足矣.
换句话说图灵机认识的语言是递归可枚举的,01串的集合是不可数,所以可以用01串来表示这些语言.

就此以为01是程序的本质,难道是正确的么?

我觉得还要从解决问题的角度去理解程序的本质...
chaojiew 2008-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liecs 的回复:]
如果01是编程底层语言的话, 协议就是一种规定,定义了 双方通讯的方式。
就像英文,26个字母,可以组合成n个单词,然后要和别人沟通,还需要约定的语法。协议就类似于这种语法。
发送方根据语法规则组织01,接受方根据语法规则解析01,得到自己需要的数据。
[/Quote]哦,我知道了。象ip首部那样都是规定好地吧。。

谁看下第2个问题

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧