• 咨询详情,请联系我们:177-8250-8152 / sales@kasoftware.cn

  • 咨询详情,请联系我们:177-8250-8152 / sales@kasoftware.cn

4 2020-12

TCP/IP协议(二)

|2020-12-04T17:11:44+08:002020年12月4日|帮助文档, 知识库|TCP/IP协议(二)已关闭评论

TCP和IP(一) 中,介绍了TCP、IP的正式规格和标准以及主要架构原则。本文主要对TCP、IP的四个分层(链路层、网络层、传输层、应用层)进行介绍。 应用层 链路层的协议在主机所连接的本地网络连接范围内运行。这种制度在TCP/IP的术语中称为链路,是互联网协议套件的最低组成层。链路包括所有无需穿越路由器就能访问的主机。因此,链路的大小是由网络硬件设计决定的。原则上,TCP/IP的设计是独立于硬件的,几乎可以在任何链路层技术之上实现。这不仅包括硬件实现,还包括虚拟链路层,如虚拟专用网络和网络隧道。 链路层用于在同一链路上两个不同主机的互联网层接口之间传送数据包。链路上传输和接收数据包的过程可以在网卡的设备驱动程序中控制,也可以在固件中控制,或者由专门的芯片组控制。这些执行的功能为互联网层数据包的传输做准备,最后通过传输介质将帧传输到物理层。TCP/IP模型包括将互联网协议中使用的网络寻址方法转换成链路层地址的规范,如媒体访问控制(MAC)地址。但是,该层所有其他方面都是隐性假设存在的,在TCP/IP模型中并没有明确定义。 TCP/IP模型中的链路层在OSI模型的第2层有相应的功能。 互联网层 互联网需要将数据从源网络发送到目标网络。这一过程称为路由,并使用分层IP寻址系统的主机寻址和识别来支持。互联网层通过将数据包转发到适当的下一级路由器,进一步中继到目的地,在位于不同IP网络的潜在主机之间,提供不可靠的数据包传输设施。互联网层负责在潜在的多个网络之间发送数据包。有了这一功能,互联网层就有可能实现互连,实现不同IP网络的互通,它实质上建立了互联网。 互联网层不区分各种传输层协议。IP承载着各种不同上层协议的数据。这些协议都由一个独特的协议号来标识:例如,互联网控制消息协议(ICMP)和互联网组管理协议(IGMP)分别是协议1和2。 互联网协议是互联网层的主要组成部分,它定义了两个寻址系统,用于识别网络主机以及在网络上定位。ARPANET及其后继者——互联网最初的地址系统是互联网协议第4版(IPv4)。它使用32位的IP地址,因此能够识别大约40亿台主机。1998年,使用128位地址的互联网协议版本6(IPv6)的标准化消除了这一限制。IPv6大约在2006年开始启用。 [...]

3 2020-12

EDI只能传输标准的EDI报文吗?

|2020-12-03T17:19:44+08:002020年12月3日|帮助文档, 项目实施|EDI只能传输标准的EDI报文吗?已关闭评论

实际业务中,企业之间往往会传输标准化的EDI报文,如X12标准下的850订单,或是EDIFACT标准下的DELFOR交付计划等。但也有一部分客户会提出这样的问题:EDI只能传输标准EDI报文吗?不是。除了符合国际标准的报文以外,EDI还可以传输多种格式的文件。 标准EDI报文只是说明这种报文是被权威机构制定、并且被众多企业一直认可并使用的。EDI支持的常见报文标准包括EDIFACT、X12、VDA等,其中EDIFACT报文标准由联合国主导开发。使用EDIFACT报文标准的企业有捷豹路虎和索格非等。X12报文标准,由ANSI附属机构认证标准委员会(ASC)维护。主要代表有:特斯拉和亚马逊等。VDA报文标准,由德国汽车工业协会制定,其主要代表有:宝马和大众等。由此可见标准的EDI报文应用广泛,但EDI也可以传输其他非标准报文格式的文件。在以往的项目中,客户根据自身需求也在EDI系统中成功传输了一些非标准报文的内容。主要传输的非标准报文格式包括:图片、CSV、Json、XML、Excel等。 接下来介绍EDI传输非标准报文的示例,通常情况下使用符合国际标准的EDI报文足以满足企业的业务数据传输需要,但有时企业的实际业务中需要传输非标准的EDI报文。如博西案例中,企业需要传输给交易伙伴图片格式的文件,详细情况可参考:博西BSH EDI实例 提高物流信息交互 传输非标准报文还有一种情况,企业与其合作伙伴之间经过协商,制定两个企业共同认可的一套报文标准。或者企业对合作伙伴提出要求,需要按照企业内部自定义的的报文标准进行数据传输。EDI支持企业自定义的报文标准,而这种非标准报文同样可以实现业务数据的传输,满足业务需求,生成自定义的XML文件,但传输非标准报文意味着传输本身会受到许多约束。 首先,报文的通用性会受到限制,标准报文是国际通用的,被广泛应用于各行业、各领域的企业中。企业采用标准报文可以极大程度上减少对接多个合作伙伴的工作量。其次企业传输非标准报文会拉长项目准备周期,如果企业已经适应了符合国际标准的报文格式,突然更换新标准,无疑需要企业甚至其合作伙伴耗费大量时间去熟悉新的报文标准,企业需要考虑非标准报文带来的时间成本。最后,标准EDI报文应用范围广、部署时间长,长时间的应用沉淀使得标准EDI报文具有很多值得学习的经验,非标准报文没有一套规范化的行业标准对其进行约束,存在许多难以预知的问题,企业需要考虑非标准报文带来的潜在风险。因此,从企业长远发展的角度来看,更推荐企业使用符合国际标准的报文。 通过以上分析,我们了解到EDI可以传输多种非标准格式的内容,但历经时间沉淀,国际标准化的EDI报文仍具有不可替代性。因此,标准EDI报文是企业使用EDI的最优选择,当企业遇到标准EDI报文无法满足的需求时可以使用非标准报文或者其他非标准格式的内容作为补充。 了解更多EDI信息,请您电话 150-0298-3180 [...]

2 2020-12

TCP和IP协议(一)

|2020-12-02T17:27:37+08:002020年12月2日|帮助文档, 知识库|TCP和IP协议(一)已关闭评论

互联网协议套件(Internet Protocol Suite)是互联网和类似计算机网络中使用的一个概念模型或者说是一套通信协议。由于该套件中的基础协议是传输控制协议(TCP)和互联网协议(IP),因此它通常被称为TCP/IP协议。 互联网协议套件提供了端到端的数据通信,规定了数据应该如何打包、寻址、传输、路由和接收。这种功能被组织成四个抽象层,根据所涉及的网络范围对所有相关的协议进行分类,从低到高分别是链路层,包含了停留在单一网段(链路)内的数据的通信方法;网络层,提供独立网络之间的互联;传输层,处理主机与主机之间的通信;应用层,为应用程序提供流程间的数据交换。 正式规格和标准 互联网协议套件及其组成协议的基本技术标准已委托互联网工程任务组(IETF)制定。 互联网协议套件的特点是将构成其核心功能的协议根据操作范围进行划分。该套件的定义规范是RFC 1122,它大体上概括为四个抽象层。IETF从未修改过这个结构,由此不难看出这些都是经过时间验证的。作为这样一个网络模型,互联网协议套件早于OSI模型,而OSI模型则是一个更全面的通用网络系统参考框架。 主要架构原则 随着时间的推移,端到端原则也在不断发展。其最初的表述是将状态和整体智能的维护放在边缘,并假设连接边缘的互联网不保留状态,专注于速度和简单。现实世界对防火墙、网络地址翻译器、网络内容缓存等的需求迫使这一原则发生了变化。 [...]

1 2020-12

EDI的三要素

|2020-12-01T17:00:24+08:002020年12月1日|帮助文档, 知识库|EDI的三要素已关闭评论

本文主要介绍EDI的三要素,包括:数据标准化、EDI软件及硬件、传输协议。这三个要素需要协同合作,才能构成完整的EDI。 首先介绍要素一,数据标准化。数据标准化意味着EDI中的数据需要以标准的格式在发送方和接收方之间进行传输。EDI标准是由各企业、各地区代表共同讨论制定的电子数据交换标准,现有的国际标准有EDIFACT、X12、VDA等。企业之间需要通过共同认定的标准进行业务数据交换。 接下来是要素二,EDI软件及硬件。要想成功部署EDI系统需要配备EDI所需的软件和硬件。EDI软件可以获取用户数据库中的数据,并将其转换为EDI的标准格式,以便进行后续的数据传输交换。EDI软件由多个功能组成,需要实现数据抓取、标准格式转换、业务数据处理和EDI报文传输等功能。EDI硬件主要包括,计算机、网线(或专线)。 最后是要素三,传输协议。EDI具有安全可控文件传输方式,传输协议包括AS2、AS4、OFTP (Odette FTP) V2、SFTP、FTP、SCP等。EDI文件需要在互联网上进行传输,使用上述传输协议,可以进行安全可靠的数据交换。 以上便是EDI的三个要素,这三个要素之间是如何紧密联系,并分别在EDI工作流程中扮演哪些角色呢? 以简单的点对点连接形式为例,EDI的工作方式参考如下图: 上图描述了EDI的工作方式,文件由企业A发送给企业B。 [...]

30 2020-11

如何实现智能制造行业的商业信息的自动化传输?

|2020-11-30T16:53:26+08:002020年11月30日|帮助文档, 知识库|如何实现智能制造行业的商业信息的自动化传输?已关闭评论

提到制造行业,我们可能最先想到的就是流水线上忙碌的工人和嘈杂的机械轰鸣声。近几年来,随着我国经济、科技的飞速发展,以及对国外优秀技术的深入学习和实践,昔日的“中国制造”正在快速转型为“中国智造”。与此同时,随着5G技术的发展和成熟,国内科技企业也迅速崛起,进一步推动了“中国智造”的发展进程。 不同于以制造加工为主、劳动力密集的传统制造业,智能制造提倡由智能机器结合人类技术专家的技能知识,在制造过程中进行机器和人类智能的协同,从而替代人工,承担更多重复且枯燥的工作。在不断提高制造生产效率的同时,让人类有更多的精力和时间从事高附加值的工作,最大程度发挥人类的智慧和创造力。 华晨宝马汽车有限公司新大东工厂车身车间,机械手臂在进行车身制造(新华社) 随着我国经济的高速发展,人们的生活水平也逐渐提高,劳动力成本也与日俱增。这使得许多外资企业的利润越来越低,大批的生产企业开始撤出中国,转向在越南、印度等人力成本更低的东南亚地区建厂。智能制造行业和传统的制造型企业相比,在一定程度上已经实现了使用自动化生产设备替代流水线上大量的人工操作,提高了企业的行业竞争力。但是这还远远不够,智能制造不仅需要提高生产自动化水平,更需要结合先进的通信技术、软件、系统服务等,实现信息实时交互,提升企业之间商业消息的传递效率,确保数据精准抵达。 经过国外企业长期的实践验证和技术沉淀,EDI技术被业界公认为是一种能有效帮助企业实现与交易伙伴之间信息自动化传输的有效手段。EDI是Electronic Data Interchange的缩写,中文含义是电子数据交换。企业之间以标准的电子文件格式,进行计算机对计算机的商业信息交换,也称为“无纸化贸易”。具有安全、自动、高效等优势,能快速处理大批量业务数据,避免人工失误带来的经济损失。 EDI电子数据交换技术在国外已盛行多年,成功帮助诸多行业巨头实现与全球交易伙伴之间商务信息的自动化传输。在汽车、物流、电子、零售、化工、医药、金融行业应用较多,诸如大家耳熟能详的宝马BMW、特斯拉TESLA、沃尔沃VOLVO、捷豹路虎JLR等汽车制造商,塔吉特TARGET、亚马逊AMAZON、沃尔玛Walmart等零售企业,或是德州仪器TI和博通Broadcom等知名的半导体厂商。 通过与全球交易伙伴建立EDI连接,企业可以有效地在统一平台管理与上游采购商、下游供应商、仓库、物流承运商以及代工厂等合作伙伴之间商业信息的传递。相较于传统的邮件及纸质单据方式,EDI不仅有效缩短了人工处理和录入数据的时间,与此同时也提升了数据的精准性,避免因人工操作失误给业务带来罚款、赔偿等隐患,为企业避免很多不必要的纠纷,此外,在一定程度上也缩短了回款周期,促进了企业现金流的良性循环。 当下,自动化技术正处于急速发展阶段,制造型企业之间的竞争不仅仅应用智能机器替代人工,同时需要更多关注企业间商业信息的传递,主动出击,引入国外领先的EDI技术,实现企业与交易伙伴之间商业信息的自动、安全及可靠的传输。融合智能制造与信息自动化传输,全面解放人类双手,实现智慧创新。 [...]

27 2020-11

EDI的五个常见挑战以及如何克服这些挑战

|2020-11-27T16:56:36+08:002020年11月27日|帮助文档, 知识库|EDI的五个常见挑战以及如何克服这些挑战已关闭评论

EDI是成功进行供应链管理的一个关键要素。它使企业能够以标准化的电子格式处理与任何交易伙伴的业务数据交换,极大简化了许多曾经繁琐的程序。然而,如果企业正在扩张或处于高速增长阶段,如何充分利用EDI仍然是非常有挑战性的。 您可能会遇到的五大EDI挑战 随着供应链的发展,供应商可以销售他们从未有过的产品,使用客户提供的、数据库中没有的邮寄地址交付产品,这些挑战成倍增加。 挑战一:扩展您的EDI程序 虽然EDI是一个标准协议,但实际情况是,交易伙伴往往有自己的EDI方式。一个“标准的”EDI采购订单在不同的行业和交易伙伴之间是不同的。因此,当您开始增加更多的客户时,适应各个客户独特的要求以及业务规则可能会成为一种挑战。 扩展EDI程序需要做三件事: 确保您的EDI软件能够适应多套交易伙伴业务规则和文件类型。许多交易伙伴可能有多达100条特定的业务规则。这包括单个文档字段、数据元素和由业务规则驱动的验证信息,如商店编号或发货地点。 将EDI交易整合到您的ERP系统中。如果是少数的几个交易伙伴可以用“转椅集成”来管理,数据从一个独立的EDI系统传输至ERP。如果交易伙伴数量较多,超出这个范围,您就需要直接进行ERP集成。 考虑将您的EDI项目外包给专业的EDI供应商。所有交易伙伴的管理、沟通和测试都会很麻烦。这些工作可以由第三方来完成,不仅比内部管理EDI的成本更低,还可以使您的员工腾出更多精力来从事更有价值的工作。 需要注意的是,许多EDI供应商提供直接与ERP系统进行整合的服务。然而,您需要确保他们不会将这个项目外包给第三方,因为这可能会导致项目的延误和不可预见的成本。 [...]

25 2020-11

关于EDIFACT

|2020-11-25T17:35:52+08:002020年11月25日|EDI, 解决方案|关于EDIFACT已关闭评论

什么是EDIFACT? EDIFACT是Electronic Data Interchange for Administration, Commerce and Transport的首字母缩写,表示行政、商业和运输行业电子数据交换。 它是由UN(联合国)制定的EDI(电子数据交换)的国际标准。该标准于1987年被ISO(国际标准化组织)批准为ISO [...]

24 2020-11

企业接入EDI,有行业限制吗?

|2020-11-24T17:36:48+08:002020年11月24日|帮助文档, 项目实施|企业接入EDI,有行业限制吗?已关闭评论

经常听到用户会有这样的疑问,使用EDI,有没有行业限制呢?所有行业都能用吗?第一次接触EDI技术的你,是不是也有这样的困惑呢? 答案是,EDI是没有行业限制的。从汽车行业、机械行业,到零售行业、家居行业甚至服装行业,都可以使用EDI进行自动化地数据传输。 本文主要从EDI适用的应用场景以及在部分行业中的应用现状出发,对EDI的应用情况进行介绍。帮助企业了解EDI在其他行业的应用现状,更深入地理解EDI,在未来企业信息化建设中能主动结合企业现状并为EDI平台建设做好准备。 图中可以看到供应商、仓库、代工厂、第三方物流、配送中心以及零售商等组织/企业。橘色线条表示实物流,代表他们之间货物/原材料的流转。蓝色线条表示信息流,代表组织/企业之间的业务消息对的传递。蓝色线条将各个组织/企业与中央的知行EDI系统相连,代表企业两两之间可以借助于知行EDI系统在互联网上建立EDI连接,从而进行业务消息的收发。 其中,下游供应商与上游采购商、供应商与仓库、物流承运商与仓库,或是配送中心与终端客户,这样的业务合作关系在各行各业都普遍存在。不论是汽车或是零售行业,基本都会涉及下游供应商、上游采购商以及终端零售商。他们两两之间建立长期且稳定的业务合作关系,为满足供销的业务模式,势必会存在采购订单、发货通知、发票等一系列的业务消息传递。EDI的优势就在于可以安全、可靠的传递业务消息,“无纸化”的传输方式不仅降低了数据传输的资金投入,还减少了人力投入。由此得知,EDI可以灵活地应用在各个行业中,提升企业间信息传输的自动化程度。 除去EDI在行业应用是否有限制的问题,关于传输协议和报文标准的选择,大家也会有疑问。针对不同的行业,是不是也要使用特定的某种标准呢? 目前知行的主要客户包含汽车、物流、零售、化工、医疗、化工、电子及能源等十余种行业。由于各行业的业务特征,以及市场选择和用户使用习惯的作用,各行业逐渐形成了一些具有倾向性的应用特征。比如,汽车制造、物流行业更多地会选择OFTP/OFTP2.0传输协议,报文标准普遍使用的是UN/EDIFACT。高新电子科技以及零售等行业则使用AS2传输协议较多一些,报文标准也更多地采用了ANSI X12标准。 不同行业对传输协议和报文标准的选择并不是绝对的。实际项目中,用户选择哪种传输协议,主要是基于在互联网上传输是否安全去考量的。对于业务报文标准的选择基本不用有太多顾虑,因为每种报文标准里都包含主要业务的单据类型,可以涵盖99.99%的业务需要。 如果企业是应交易伙伴的要求接入EDI系统,那么基本上可以确定,交易伙伴已经有完备的EDI系统。以往项目中,大中型企业普遍支持多种主流的传输协议和报文标准。以德州仪器TI为例,传输方式支持AS2 [...]

23 2020-11

HTTP介绍(二)

|2020-11-23T17:33:52+08:002020年11月23日|帮助文档, 知识库|HTTP介绍(二)已关闭评论

在文章HTTP介绍(一) 中,从技术概述、HTTP会话、HTTP认证等方面对HTTP进行介绍。本篇文章将着重介绍HTTP的信息格式和安全方法。 客户端向服务器发送请求,服务器进行响应。 请求消息 该请求消息包含以下内容: 请求行(例如GET /images/logo.png HTTP / 1.1,它请求/images/logo.png从服务器调用的资源) [...]

20 2020-11

HTTP介绍(一)

|2020-11-20T17:30:56+08:002020年11月20日|帮助文档, 知识库|HTTP介绍(一)已关闭评论

超文本传输协议(HTTP)是一种用于分布式、协作式、超媒体信息系统的应用层协议。HTTP是万维网(World Wide Web)数据通信的基础,超文本文档包括指向用户可以轻松访问的其他资源的超链接,例如,在Web浏览器的地址栏中输入URL,呈现出Web页面。 技术概述 在客户端-服务器计算模型中,HTTP作为一种请求-响应协议发挥作用。例如,网络浏览器可以是客户端,而运行在托管网站计算机上的应用程序可以是服务器。客户端向服务器提交HTTP请求消息。服务器给客户端提供资源(例如HTML文件和其他内容),执行其他功能,将响应消息返回到客户端。响应包含有关请求的完成状态信息,也可能在其消息正文中包含请求的内容。 Web浏览器是用户代理(UA)的示例。其他类型的用户代理包括:搜索服务提供商使用的索引软件(网络爬虫),语音浏览器,移动应用,以及其他软件访问、消耗或显示网页内容。 HTTP旨在允许中间网络元素改善或实现客户端与服务器之间的通信。高流量网站通常受益于网络缓存服务器,该服务器代表上游服务器传送内容以缩短响应时间。Web浏览器缓存以前访问的Web资源,并在可能的情况下重复使用,以减少网络流量。通过与外部服务器中继消息,专用网络边界处的HTTP代理服务器可以促进与没有全局可路由地址的客户端之间的通信。 HTTP是在Internet协议套件框架内设计的应用层协议。作为一个应用层协议适用于底层可靠的传输层协议,TCP就是一个常用的传输层协议。但是,HTTP也可使用不可靠的协议,例如HTTPU和简单服务发现协议(SSDP)中的用户数据报协议(UDP )。 通过统一资源定位符(URL)标识HTTP资源,并将其放置在网络上。HTTPS并不是应用层的新协议,而是使用了SSL的HTTP。采用HTTP协议时,协议方案就是http,故我们所常见的采用HTTP协议的URI有http和https。如RFC [...]

返回顶部