Web编程 D
文章平均质量分 74
fyl_077
这个作者很懒,什么都没留下…
展开
-
初学者如何理解网络协议(一)
初学者如何理解网络协议(一)FYL 2013-12-25网络协议是什么?协议分层是怎么回事?什么是协议的实现?回想当年初识网络协议,被一张网络层次模型图中的“物理层、数据链路层、网络层、传输层……”搞得云里雾里。花了很长时间才搞明白网络协议大概是怎么回事,甚至己经做出了几个网络程序,但仍感觉对网络协议的本质认识还不够清楚。一直在思考这些问题,突然有一天,我发现我对网络协议的认识已经变得明朗。直到今天,我心血来潮写下这篇文章,希望对初学网络编程的朋友有所帮助。原创 2013-12-25 16:26:53 · 2555 阅读 · 0 评论 -
初学者如何理解网络协议(二)
说到底:协议是人规定的一套通信规范,所以任何人都可以规定自己的协议,只要通信的双方能够共同遵守,你就实现了你的协议。事实上协议本身是可以无所谓分层的概念,分层只是为了方便人们处理复杂的协议而人为做出的划分。所以,初学者请不要网络协议深遂的面孔吓倒,更不要被网络分层的假相所迷惑。你只要认清了网络协议的本质,大胆得去实践,你完全可以创造出属于你自己的网络协议。原创 2013-12-25 16:28:42 · 1552 阅读 · 0 评论 -
网络传输工作原理的通俗理解
本文结合生活中的实例,说明网络传输的基本原理我们以甲对乙表达“大家好!”为例。甲乙两人一个只会讲中文,一个只会讲法文,两人如何交流呢?我们把不同层次的翻译当做通信协议的实现来看。网络层次图:甲(讲中文) 乙(讲法文)<英语翻译协议> <英语翻译协议><英语单词分解协议> <英语单词传输协议><字母传输协议>----------真正的网络传输-------><字母传输翻译>原创 2013-12-25 16:31:16 · 1566 阅读 · 1 评论