什么是IETF什么是RFC他们是什么关系

什么是IETF什么是RFC他们是什么关系,第1张

国际互联网工程任务组(TheInternetEngineeringTaskForce,简称IETF)为一个公开性质的大型民间国际团体,汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员。

RFC,RequestForComments,文件收集了有关互联网相关信息,以及UNIX和互联网社群的软件文件,以编号排定。

RFC由互联网工程任务组(IETF)发布。

扩展资料

IETF的主要任务为负责互联网相关技术标准的研发和制定,是国际互联网业界具有一定权威的网络相关技术研究团体。IETF大量的技术性工作均由其内部的各种工作组(WorkingGroup,简称WG)承担和完成。这些工作组依据各项不同类别的研究课题而组建。

在成立工作组之前,先由一些研究人员通过邮件组自发地对某个专题展开研究,当研究较为成熟后,可以向IETF申请成立兴趣小组(birdsofafeather,简称BOF)开展工作组筹备工作。筹备工作完成后,经过IETF上层研究认可后,即可成立工作组。

工作组在IETF框架中展开专项研究,如路由、传输、安全等专项工作组,任何对此技术感兴趣的人都可以自由参加讨论,并提出自己的观点。各工作组有独立的邮件组,工作组成员内部通过邮件互通信息。IETF每年举行三次会议,规模均在千人以上。

RFC文件只有新增,不会有取消或中途停止发行的情形。但是对于同一主题而言,新的RFC文件可以声明取代旧的RFC文件。RFC文件是纯ASCII文字档格式,可由计算机程序自动转换成其他文件格式。RFC文件有封面、目录及页眉页脚和页码。

RFC的章节为数字标示,但数字的小数点后不补零,例如49的顺序就在410前面,但9的前面并不补零。RFC1000这份文件就是RFC的指南。

参考资料来源:百度百科-互联网工程任务组

参考资料来源:百度百科-RFC

学习到在角色维护中可以通过Profile的专家模式添加Access Object 按照相关资料上所说的我添加了三个对象: S_RFC S_RFCACL S_ICF 但在外部程序访问RFC BAPI时仍然提示 user xxx has no RFC authorization for functino group SYST 我再继续研究。 有人配过RFC访问吗?

SAP R/3系统是业界最先进、最稳定的ERP系统,国际和国内大型企业采用该系统的比例遥遥于其它ERP系统的总和。SAP R/3内建了二次开发平台,使用的开发语言叫做ABAP,是一种类似于COBOL的编程语言。ABAP在报表输出方面功能相对较弱(只能按行打印在屏幕上或者导出到Excel中处理),所以日常工作中经常需要在外部开发程序。通过程序接口自动读取SAP R/3的数据表(视图),在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。

SAP R/3的接口方式主要有RFC、IDOC、BAPI三种,本文要介绍的是相对比较简单的RFC(Romote Function Call,远程函数调用)。SAP系统RFC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。下面是RFC调用的模型:

本文主要不是讨论SAP R/3函数的开发,因为使用SAP的公司一般都有专门的ABAP开发人员。大家如果有机会接触ABAP平台,可以通过事务代码SE37进入ABAP开发平台的"函数编制器"进行函数开发测试。如图:

下面主要以VB为例介绍一下SAP接口RFC的开发思路。在SAP客户端SAP Gui Client安装的时候,注意选择安装附带的SDK包(最保险是选择完全安装)。RFC接口程序开发,主要用的是"SAPFunctions"这个控件,通过控件在外部程序模拟SAP Gui Client的用户登录和函数调用,然后返回函数的值。请看下面的程序片段和重点注解(尤其是test_Click()):

Private Sub Command1_Click()

' 定义R/3用户名和密码变量(用户名应由SAP管理员开运行函数的权限)

Dim logname As String 22, password As String 22

Call logonr3(logname, password) ' 调用SAP登录界面程序

If logflag Then ' 调用生产、开发系统开关

StatusBar1Visible = True

StatusBar1SimpleText = "正在登录SAP R/3系统"

Dim R3AppServer As String, R3Client As String, R3SystemNo As String

If Form2opPRDValue Then

' 以下服务器参数请根据客户配置情况更改

R3AppServer = "10314" ' 生产系统服务器IP

R3Client = "800" '生产系统集团代码

R3SystemNo = "00" '生产系统号

Else

R3AppServer = "10331" ' 开发系统服务器IP

R3Client = "101"

R3SystemNo = "00"

End If

Unload Form2 ' 释放 Form2 , 所有控件及值不可用

Set Functions = CreateObject("SapFunctions") ' 创建RFC的本地对象

Set Connect = FunctionsConnection ' 设置连接

ConnectApplicationServer = R3AppServer ' 赋值服务器IP

ConnectClient = R3Client ' 赋值SAP集团代码

ConnectLanguage = "ZH" ' 置SAP系统界面中文

ConnectUser = Trim(logname) ' 赋值SAP登录用户名

Connectpassword = Trim(password) ' 赋值SAP登录用户密码

ConnectSystemNumber = R3SystemNo ' 赋值SAP系统号

If Not ConnectLogon(0, True) Then ' 软件登录SAP并判断

MsgBox "登录SAP R/3失败,请重新登录!", vbOKOnly + vbExclamation, "系统提示"

Command1SetFocus

Else ' 登录SAP成功

Command1Enabled = False

Command2Enabled = True

testEnabled = True

End If

StatusBar1SimpleText = ""

StatusBar1Visible = False

End If

End Sub

Private Sub Command2_Click() ' 注销SAP登录

ConnectLogOff

Command2Enabled = False

Command1Enabled = True

testEnabled = False

End Sub

Private Sub Command3_Click() ' 退出SAP接口演示程序

If Form1Command2Enabled Then

MsgBox "退出前请断开SAP R/3系统!", vbOKOnly + vbInformation, "系统提示"

Else

End

End If

End Sub

Private Sub Form_Load()

Command2Enabled = False

testEnabled = False

logoflag = False

End Sub

Private Sub test_Click() ' SAP RFC远程调用处理主演示

Dim GetCustomers As Object

Dim Customers As Object

Dim i As Integer

' 通过RFC接口远程运行SAP内部函数RFC_CUSTOMER_GET

' 赋要调用的SAP内建函数名

Set GetCustomers = FunctionsAdd("RFC_CUSTOMER_GET")

GetCustomersExports("KUNNR") = "0000000103" ' 向函数入口赋值(客户代码)

' 向函数入口赋查询表名称

Set Customers = GetCustomersTables("CUSTOMER_T")

If GetCustomersCall Then ' 调用成功遍历显示客户所有信息条目

For i = 1 To Customersrowcount

MsgBox Customers(i, "KUNNR")

Next i

Else

MsgBox " 搜索出错! 出错信息: " + GetCustomersException

End If

End Sub

SAP的RFC调用是其接口技术中最简单和易用的一种方式,该方式开发比较简便,特别适合于外部报表开发,但对于大数据量的查询效率相对较低。大家在熟练掌握后,可以进一步学习高级的IDOC和BAPI接口开发技术。

IP

1是intellectual property的缩写,意思是知识产权(全称为:intellectual property right)。

2是英文 Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

IP--新一带的年轻人用来只被长辈或老师批评教育,音义为“挨批”!

——IP是怎样实现网络互连的?各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据报”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。

——那么,“数据报” 是什么?它又有什么特点呢?数据报也是分组交换的一种形式,就是把所传送的数据分段打成 “包”,再传送出去。但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据报”。这样,在开始通信之前就不需要先连接好一条电路,各个数据报不一定都通过同一条路径传输,所以叫做“无连接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。

——每个数据报都有报头和报文这两个部分,报头中有目的地址等必要内容,使每个数据报不经过同样的路径都能准确地到达目的地。在目的地重新组合还原成原来发送的数据。这就要IP具有分组打包和集合组装的功能。

——在实际传送过程中,数据报还要能根据所经过网络规定的分组大小来改变数据报的长度,IP数据报的最大长度可达 65535个字节。

——IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP 地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上 *** 作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。

——现在电信网正在与 IP网走向融合,以IP为基础的新技术是热门的技术,如用IP网络传送话音的技术(即VoIP)就很热门,其它如IP over ATM、IPover SDH、IP over WDM等等,都是IP技术的研究重点。(IP全球通网)

IPv6是"Internet Protocol Version 6"的缩写,也被称作下一代互联网协议,它是由IETF小组(Internet工程任务组Internet Engineering Task Force)设计的用来替代现行的IPv4(现行的IP)协议的一种新的IP协议。

我们知道,Internet的主机都有一个唯一的IP地址,IP地址用一个32位二进制的数表示一个主机号码,但32位地址资源有限,已经不能满足用户的需求了,因此Internet研究组织发布新的主机标识方法,即IPv6。在RFC1884中(RFC是Request for Comments Document的缩写。RFC实际上就是Internet有关服务的一些标准),规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39

IPv6相对于现在的IP(即IPv4)有如下特点:

扩展的寻址能力

IPv6将IP地址长度从32位扩展到128位,支持更多级别的地址层次、更多的可寻址节点数以及更简单的地址自动配置。通过在组播地址中增加一个“范围”域提高了多点传送路由的可扩展性。还定义了一种新的地址类型,称为“任意播地址”,用于发送包给一组节点中的任意一个;

简化的报头格式

一些IPv4报头字段被删除或变为了可选项,以减少包处理中例行处理的消耗并限制IPv6报头消耗的带宽;

对扩展报头和选项支持的改进

IP报头选项编码方式的改变可以提高转发效率,使得对选项长度的限制更宽松,且提供了将来引入新的选项的更大的灵活性;

标识流的能力

增加了一种新的能力,使得标识属于发送方要求特别处理(如非默认的服务质量获“实时”服务)的特定通信“流”的包成为可能;

认证和加密能力

IPv6中指定了支持认证、数据完整性和(可选的)数据机密性的扩展功能。

知识产权是指公民、法人或者其他组织在科学技术方面或文化艺术方面,对创造性的劳动所完成的智力成果依法享有的专有权利。

IP(Intellectual Property的简称) 知识产权

知识产权包括工业产权和版权(在我国称为著作权)两部分。工业产权包括专利、商标、服务标志、厂商名称、原产地名称、制止不正当竞争等。版权是法律上规定的某一单位或个人对某项著作享有印刷出版和销售的权利,任何人要复制、翻译、改编或演出等均需要得到版权所有人的许可,否则就是对他人权利的侵权行为。知识产权的实质是把人类的智力成果作为财产来看待。

商标权是指商标主管机关依法授予商标所有人对其注册商标受国家法律保护的专有权。商标是用以区别商品和服务不同来源的商业性标志,由文字、图形、字母、数字、三维标志、颜色组合或者上述要素的组合构成。我国商标权的获得必须履行商标注册程序,而且实行申请在先原则。

著作权是文学、艺术、科学技术作品的原+创作者,依法对其作品所享有的一种民事权利。

专利权与专利保护是指一项发明创造向国家专利局提出专利申请,经依法审查合格后,向专利申请人授予的在规定时间内对该项发明创造享有的专有权。发明创造被授予专利权后,专利权人对该项发明创造拥有独占权,任何单位和个人未经专利权人许可,都不得实施其专利,即不得为生产经营目的制造、使用、许诺销售、销售和进口其专利产品。未经专利权人许可,实施其专利即侵犯其专利权,引起纠纷的,由当事人协商解决;不愿协商或者协商不成的,专利权人或厉害关系人可以向人民法院起诉,也可以请求管理专利工作的部门处理。专利保护采取司法和行政执法“两条途径、平行运作、司法保障”的保护模式。本地区行政保护采取巡回执法和联合执法的专利执法形式,集中力量,重点对群体侵权、反复侵权等严重扰乱专利法治环境的现象加大打击力度。

知识产权的三个特点

1、知识产权的专有性,即独占性或垄断性;

2、知识产权的地域性,即只在所确认和保护的地域内有效;

3、知识产权的时间性,即只在规定期限保护。

IP地址

IP地址是IP网络中数据传输的依据,它标识了IP网络中的一个连接,一台主机可以有多个IP地址。IP分组中的IP地址在网络传输中是保持不变的。

1基本地址格式

现在的IP网络使用32位地址,以点分十进制表示,如1721600。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。

网络地址是由Internet权力机构(InterNIC)统一分配的,目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。

2保留地址的分配

根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。

公用IP地址被分为基本三类。

Class A 1000-126255255255

Class B 128000-191255255255

Class C 192000 -255255255255

这三个基本类决定了你可以拥有多少的次网络(subnets) 和连接多少的用户(devices)(服务器,网关,打印机,电脑等)

Class A 拥有3个host

Class B 拥有2个host

Class C 拥有1个host

Class A 可以适用于超级大公司或者政府机关

Class B 可以适用于普通的集团公司或者学校

Class C 可以适用于一般公司

一个机构或网络要连入Internet,必须申请公用IP地址。但是考虑到网络安全和内部实验等特殊情况,在IP地址中专门保留了三个区域作为私有地址,其地址范围如下:

10000/8:10000~10255255255

1721600/12:1721600~17231255255

19216800/16:19216800~192168255255

使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。因为本网络中的保留地址同样也可能被其他网络使用,如果进行网络互连,那么寻找路由时就会因为地址的不唯一而出现问题。但是这些使用保留地址的网络可以通过将本网络内的保留地址翻译转换成公共地址的方式实现与外部网络的互连。这也是保证网络安全的重要方法之一。

IP的概念是非常广泛的,包括品牌、商标、版权,还有很重要的就是商业秘密、商业模式、商业标准等。

IP拥有量的多少,是区分制造与创造的最主要标志,一个国家拥有的IP太少,它的产业或者企业在国际分工中就只能扮演初级加工者的角色。

URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。URN仅用于命名,而不指定地址。

用于标识唯一书目的ISBN系统是一个典型的URN使用范例。例如,ISBN 0486275574(urn:isbn:0-486-27557-4)无二义性地标识出莎士比亚的戏剧《罗密欧与朱丽叶》的某一特定版本。为获得该资源并阅读该书,人们需要它的位置,也就是一个URL地址。在类Unix *** 作系统中,一个典型的URL地址可能是一个文件目录,例如file:///home/username/RomeoAndJulietpdf。该URL标识出存储于本地硬盘中的电子书文件。因此,URL和URN有着互补的作用。 URL是标识一个互联网资源,并指定对其进行 *** 作或取得该资源的方法的URI。可能通过对主要访问手段的描述,也可能通过网络“位置”进行标识。例如一个URL,标识一个特定资源(首页)并表示该资源的某种形式(例如以编码字符表示的,首页的HTML代码)是可以通过URL指定的网络主机获得的。URN是基于某命名空间通过名称指定资源的URI。人们可以通过URN来指出某个资源,而无需指出其位置和获得方式。资源无需是基于互联网的。例如,URN urn:isbn:0-395-36341-1 指定标识系统(即国际标准书号ISBN)和某资源在该系统中的唯一表示的URI。它可以允许人们在不指出其位置和获得方式的情况下谈论这本书。

技术刊物,特别是IETF和W3C发布的标准中,基本不再使用“URL”这一术语,因为很少需要区别URL和URI。但是,在非技术文献和万维网软件中,URL这一术语仍被广泛使用。此外,术语“网址”在非技术文献中时常作为URL或URI的同义词出现,虽然往往其指代的只是“>

RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP

与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAP ABAP系统。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用);但通常情况下,调用程序和被调用程序处于不同系统。

说白了就是SAP系统和外围系统的连接通道,SAP系统升级,可能会导致原有通道不可用,需要修改调整

以上就是关于什么是IETF什么是RFC他们是什么关系全部的内容,包括:什么是IETF什么是RFC他们是什么关系、怎样赋予用户RFC调用权限、利用VisualBasic开发SAP接口程序初探等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10073204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存