小菜鸟论网络协议
来源:互联网 发布:淘宝电子面单打印教程 编辑:程序博客网 时间:2024/05/22 02:06
网络协议是为使计算机网络进行数据交换具有规则和约定而创建的集合,例如微机用户与大型服务器的数据交流,其中两者可能因为传输不同的字符集而导致彼此之间无法互相识别输入命令,这个时候为了确保通信的进行就需要一个标准来帮助两者信息的交流,先将发送出的字符集转换为标准的字符集再传给接收方,再次转换为接收端能够识别的字符集,当然例子只包含转换中的一小部分,还有更多的东西需要被标准化才能进行传输。网络协议由三个要素组成:语义,语法和时序。语义是解释控制信息每个部分的意义,它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应;语法是用户数据与控制信息的结构与格式,以及数据出现的顺序;时序是对事件发生顺序的详细说明(相当于事件同步);简单来说,三者分别就是做什么,怎么做,什么时候做。
不同物种拥有不同的交流语言,在网络上计算机的交流也有它们自己的语言,这就是网络协议。网络协议是所有设备通信的标准规则,但是就像语言具有多样性一样,网络协议也有很多种,大多数网络采用分层结构,不同层次间就采用不同的协议进行通信;这样而来绝大数网络组成一个层次栈或者分级栈每一层建立在其下一层的基础之上,同时也降低了网络设计的复杂性;不同机器上构成相应层次的实体称为对等体,,正是这些对等体为了实现彼此沟通才使用协议来进行通信。随着网络的发展,使不同计算机之间进行交流来构建更大的计算机网络促进了多种协议的诞生。1978年,国际标准化组织ISO提供了“开放式系统互联参考模型”,其分七层,自下而上分别是物理层,数据链路层,网络层,传输层,会话层,表示层,应用层,这七层有个基本原则,其简要概括为:
1.应该在需要不同抽象体的地方创建一层。
2.每一层都应该执行一个明确定义的功能。
3.每一层功能的选择应该向定义国际标准化协议的目标看齐。
4.层与层边界的选择应该使跨越接口的信息流最小。
5.层数应该足够多,保证不同的功能不会被混杂在同一层中,但同时层数又不能太多,以免体系结构过于庞大。
而在多种协议其中又存在三大常用协议,分别是TCP/IP,NetBEUI,IPX/SPX,在这三个中又以TCP/IP为最,,它是互联网的基础协议,虽然配置麻烦,却是必不可少的,而且它的使用效率并不高,在浏览“网上邻居”中的计算机时可能时会出现一定的问题,此时NetBEUI就可以很好的解决这个问题,NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据,它也是NetBEUI的增强版。对于IPX/SPX协议,笔者作为菜鸟中的战斗机基本上是一无所知,就不再多做赘述了。
划分:
附上百度链接:http://baike.baidu.com/link?url=htIJFj-E57Wq3fObNN_vizh4JsTunRj12r_1uKa_kU_lREzu7Obow2Hxz7nxM05o-NxQCPQzwVAKUYhcr6K1mLoQWKXj81TWZp2klIhKughGc8kKBVWEKSFIffVajA26
以上的“划分”部分是截取于此词条的最后一节。
若有不足之处,欢迎各位指出。
- 小菜鸟论网络协议
- 通过小故事学习网络硬件协议
- 通过小故事学习网络硬件协议
- IT小菜鸟网络编程之TCP/IP----前言
- IT小菜鸟网络编程之TCP/IP---ARP攻击
- 菜鸟看“菜鸟网络”
- 菜鸟网络
- 菜鸟学习网络协议软件Quagga,修改ospfd vty端口和编译安装
- 菜鸟学习网络协议软件Quagga,修改ospfd vty端口和编译安装
- IT小菜鸟网络编程之TCP/IP---子网内寻址
- IT小菜鸟网络编程之TCP/IP---外网寻址(一)
- linux的小菜鸟
- 快乐的小菜鸟~~~
- java小菜鸟问世
- 我是小菜鸟
- 我是IT小菜鸟...
- 小菜鸟,好好学习吧~~
- 好吧~小菜鸟初来乍到
- VPN虚拟专用网
- 服务器与客户端的模型之select的多路转接
- 嵌入式Linux菜鸟学习之路
- 二手电脑与Ubuntu的经历-0-ReadMe
- 摘要与细节
- 小菜鸟论网络协议
- Adroid Studio基于TCP协议的通信
- PCA主成分分析
- volatile synchronized AtomicInteger的区别
- 韩信点兵
- jdk7配置
- (OK) android-5.0 sensor工作原理—sensorservice的启动(一)
- 指针与数组的区别
- Error:The number of method references in a .dex file cannot exceed 64K......