用友软件首页

初学者如何理解网络协议(一)

2016-1-18 0:0:0 wondial

初学者如何理解网络协议(一)

初学者如何理解网络协议(一)

 

网络协议是什么?协议分层是怎么回事?什么是协议的实现?

回想当年初识网络协议,被一张网络层次模型图中的“物理层、数据链路层、网络层、传输层……”搞得云里雾里。花了很长时间才搞明白网络协议大概是怎么回事,甚至己经做出了几个网络程序,但仍感觉对网络协议的本质认识还不够清楚。

一直在思考这些问题,突然有一天,我发现我对网络协议的认识已经变得明朗。直到今天,我心血来潮写下这篇文章,希望对初学网络编程的朋友有所帮助。

 

一、网络协议通俗地讲就是网络上两台计算机之间通信所要遵守的共同标准。

这么讲还是不够通俗易懂,所以我们可以打个比方:

有两个人,一个中国人,一个法国人,如下:

(用英语交流)

中国人------------------------------------法国人

(讲中文) (讲法语)

[会英语] [会英语]

<英语协议> <英语协议>

 

这两个人要想交流,必须讲一门双方都懂的语言。如果大家都不会讲对方的民族语言,那么可以选择双方都懂的第三方的语言来交流,比如“讲英语”。那么这时候“英语”实际上就成为一种“网络协议”。

把网络协议比做通用语言只是一种形象比喻,实际上协议本身比自然语言要简单的多,但是却比自然语言更严谨。协议规定了一种交流信息的格式或者说规范,比如:字符“LOVE”表示什么意思,第2个字节表示什么含义等……只要大家都按同样的规范来表达自己的意思,对方就能“听懂”你的意思。

同一种“规范”遵守的人多了,就成为一种事实上的“标准”。比如TCP/IP协议就成为了一种最流行的网络协议。

 

二、协议的实现

协议本身并不是一种软件,它只是一种通讯标准,但协议最终要由软件来实现。网络协议的实现就是在不同的软件和硬件环境下,执行可运行于该种环境的“协议”翻译程序。这些程序可能在WINDOWS下,也可能在UNIX下,也可能运行于一台个人电脑,也可能运行于一台服务器,也可能在你的手机中,这些程序可能都不一样,但却都会翻译同一种网络协议,比如(TCP/IP)协议。就如上图中的翻译都懂“英语”一样。

实现网络协议,听起来就象是给所有接入网络的设备配备了一个“通用语言翻译器”,这些翻译都懂通用语言“英语”,同时也懂得本国语言,这样就能实现不同国家不同环境的人接入同一个网络并进行交流了。

那么,可否选择“中文”作为网络协议呢?当然可以,但前提是大家都愿意遵守你的标准,都愿意说中文。实际上,“中文”也是一种网络协议,但它只是属于中国人的网络协议。

 

三、协议的分层

协议分层仅仅是为了技术上的便利所做的人为划分,并非是协议天生必备的。

仍以上图为例,我们不再考虑中国人或是法国人,只考虑协议本身。

我用英语说:“How are you.” 不一定表示“你好!”,我们可以事先约定,这句话表示“再看一遍”的意思。这就象是所谓的江湖“黑话”,或叫“专业术语”。实际上,这时我们自己制定了一个新的通信标准,一个新的“高层协议”己经诞生了。这个协议在“英语”的基础上,再制定自己的通信标准,这种新的通信标准就是基于“英语”这种“底层协议”的“高层协议”,我们可以把这种协议取名为“讲课协议”。

以后你还可以在“讲课协议”之上建立“讲网络通信课程的协议”等更高级的协议。

 

如果您的问题还没有解决,可以到 T+搜索>>上找一下答案

分享到:

微博关注

bj用友软件

最新信息

大家平常都会在哪些地方看些财会专业的知识?

大家平常都会在哪些地方看些财会专业的知识? 大家平常都会在哪些地方看些财会专业的知识?[]

看视频
专家讲堂[/可爱]
会计家园
会计家园的视频呀
有没有下载过什么手机APP软件看资料的?

结算中心数据无法显示

结算中心数据无法显示 结算中心数据无法显示

U8知识库
问题号:9368
解决状态:最终解决方案
软件版本:8.60
软件模块:结算中心
行业:通用
关键字:结算中心
适用产品:U860—-结算中心
问题名称:结算中心数据无法显示
问题现象:1:下面这个单据的“计息起期”日期不对。 除了系统自动生成的利息单外,其余经过手工计算得到的利息单全部存在该问题 2:“帐户利息汇总表”不能显示“定额内利息”和“利息”两个项目的数字 3:“单位利息汇总表”的所有数据都无法显示 4:系统除了“农行新华支行”的存款利息能在6月20日做完“日记帐”处理后,自动计算出来以外,其余的所有银行或者单位帐户的利息都不能自动生成。(注:6月20日已经做了“日记帐”处理)
问题原因:问题1和问题4:是由于在数据库中修改过结息日的名称造成的,通过select * from fd_accdef ;select * from fd_cadset;select * from fd_cadsets这三条语句进行查询,可看出,有的名称为“季节”,有的名称为“季结”。问题2:因没有利息单生成,利息单也未记账,因此在:“帐户利息汇总表”不能显示“定额内利息”和“利息”两个项目的数字。问题3:因没有利息单生成,利息单也未记账,因此没有数据。还有一原因是因为查询日期必须输入到2005.6.21日,因利息单的日期都是6.21日,查到6.20日时当然没有数据。
解决方案:问题1和问题4:先反记账到期初,然后到数据库中,将上述三张表的结息日名称汉字改为一致,再重新记账即正常。注意:一定要先反记账,否则也会产生数据错误。问题2:将利息单记账即可。问题3:将利息单记账,且查询日期的截止日期必须为2005.6.21日,才会查询出来数据。
补丁编号:
录入日期:2016-03-16 15:23:45
最后更新时间:

热点文章

新闻资讯

  • 【新年首签】天津用友&通广集团签署战略协议

    【新年首签】天津用友&通广集团签署战略协议

    天津用友软件技术有限公司(以下简称天津用友)和天津通信广播集团有限公司(以下简称通广集团)就企业信息化建设事宜进行战略签约。

    参加此次会议有天津用友总经理赵永春,天津用友副总经理王成岩、通广集团副总经理马严、通广集团科技质量部部长尹刚、七一二公司技术质量部部长门国梁、七一二公司技术中心主任黄建尧等。

    image

  • 会计职场堪比宫斗剧

    会计职场堪比宫斗剧

     近几年,各种宫斗剧火爆,《甄嬛传》《芈月传》等等都脍炙人口,许多人经常打趣自己像某个人物,若是在古代能活到第几集。让人不禁想起,会计职场又何尝不是一场宫斗,每天要察言观色,明了领导的内心,就像后宫谁也不敢惹皇后一样。但当你坐上领导位置的时候,盯着你的眼睛就会很多,稍有不慎就会被取代。就像后宫的嫔妃一样,就算坐上了皇后的位置也要时刻担心有没有人觊觎。

    image

知 识 库

  • 用友t3账套每月备份

    用友t3账套每月备份

    用友t3账套每月备份

    用友软件提供两种备份方式:手工备份和自动备份,下面我们讲解这两种方式的备份账套数据操作步骤(T6和U8与T3备份恢复方法相同,此处以T3为例):

    ㈠、手工备份

    1、先在硬盘上建立一个空文件夹

    打开我的电脑(双击)D(或E、F)盘,(空白处右击右键)新建文件夹,把这个新建的文件夹,改名为如用友数据手工备份。(双击)打开用友数据手工备份,(右击)出现新建文件夹,把所新建的文件夹改名为当天的备份日期如2016-12-16后退出

  • 用友t3账套自动备份

    用友t3账套自动备份

    用友t3账套自动备份

    用友软件提供两种备份方式:手工备份和自动备份,下面我们讲解这两种方式的备份账套数据操作步骤(T6和U8与T3备份恢复方法相同,此处以T3为例):

    ㈠、手工备份

    1、先在硬盘上建立一个空文件夹

    打开我的电脑(双击)D(或E、F)盘,(空白处右击右键)新建文件夹,把这个新建的文件夹,改名为如用友数据手工备份。(双击)打开用友数据手工备份,(右击)出现新建文件夹,把所新建的文件夹改名为当天的备份日期如2016-12-16后退出

  • 最新文章排行
  • 热门文章排行

管理软件

  • T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。 T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。[]

    备份好账套,这种情况只能强制删除了,请备份好账套之后,停止数据库服务和T3产品服务,自动备份服务;然后删除T3安装路径以及C盘下ufcomsql文件夹,然后使用360清除无用注册表,最后重启电脑即可;

  • 用友T3-业务通删除费用单

    用友T3-业务通删除费用单

    用友T3-业务通删除费用单 用友T3-业务通删除费用单

    删除销售费用单弃审时提示“已做过费用分摊的单据不允许弃审”。
    出此提示可能是因此张费用单已经做过费用分摊,所以应首先删除对应的费用分摊单后,在来删除这张费用单。在销售管理菜单下找到“费用分摊单”,可通过查找功能找到对应此费用单的费用分摊单,删除以后可以删除费用单。
    采购费用单如分摊后与上述问题同理。
    如有其它问题,请在下面回复疑问,我们将第一时间与您联系,帮助您解决问题。同时您也可以联系用友畅捷通专业服务商-用友天龙瑞德。
    用友天龙瑞德专业销售用友软件用友财务软件,维护用友T3用友T6用友U8畅捷通T+。我们将竭诚为您服务。
    联系电话:010-59798025。网址:http://www.kuaiji66.com

关于我们 | 公司动态 | 获奖记录 | 联系我们 | 招聘信息 | 用友产品中心 | 用友云基地
Copyright ©  www.kuaiji66.com  All Rights Reserved 天龙瑞德
京ICP备11046295号-1 技术支持 北京天龙瑞德信息技术有限责任公司   北京海淀上地十街辉煌国际大厦3号楼6层 总机:010-59798025   售后:4009908488
北京天龙瑞德信息技术有限责任公司