协议电路层制造技术

技术编号:3386216 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述了协议电路层。当建立电路时,协议电路层可以采用路由层来确定最优路由。电路层可以采用链路层来通过至其他网络节点的链路发送数据分组。命名层可以采用电路来建立网络节点地址与其网络位置之间的关联的分布式数据库。

【技术实现步骤摘要】
【国外来华专利技术】协议电路层相关申请的交叉引用本申请要求于2006年2月1日提交的题为"PROTOCOL CIRCUIT LAYER"的美国临时专利申请序号60/763,977的权益,并且涉及于2006 年2月1日提交的题为"PROTOCOLLINKLAYER"的美国临时专利申请 序号60/763,959以及于2006年2月1日提交的题为"CONGESTION MANAGEMENT AND LATENCY PREDICTION IN CSMA MEDIA"的美 国临时专利申请序号60/764,013。背景计算机組成网络来在它们之间交换数据已经长达数十年之久。 一个 重要的网络-因特网包括经通信信道互连的大量计算机和计算机网络。出 于各种原因而使用因特网,包括电子商务、交换诸如电子邮件之类的信 息、获取信息和进行研究等等。已经建立了用于通过因特网交换信息的 许多标准,例如电子邮件、G叩her (基于菜单驱动的因特网信息查询工 具)和万维网(World Wide Web "WWW" )。 WWW服务允许服务器计 算机系统(即web (网络)服务器或网站)向远程客户端计算机系统发送 图形网页(web page)信息。远程客户端计算机系统然后能够显示网页。 WWW的每个资源(例如计算机或网页)能够通过统一资源定位器("URL") 来唯一地标识。为了查看特定网页,远程客户端计算机系统在请求(例如 超文件传输协议("HTTP")请求)中指定该网页的URL。请求被转发到 夂持该网页的web服务器。当该web服务器接收到该请求时,它将所请 求的网页发送给客户端计算机系统。当客户端计算机系统接收到该网页 时,它'通常使用浏览器来显示网页。浏览器通常是用于请求和显示网页 的专用应用程序。目前通常使用超文本标记语言("HTML")来定义网页。HTML提 供标准的标签集,所述标签集定义网页是如何被显示的。当用户请求浏 览器显示网页时,浏览器发送请求给服务器计算机系统来向客户端计算 机系统传送定义网页的HTML文件。当所请求的HTML文件被客户端 计算机系统收到时,浏览器显示由HTML文件所定义的网页。HTML文件包含用于控制文本、图形、控件和其他特征的显示的各种标签。HTML 文件可以包含在该服务器计算机系统或者其他服务器计算机系统上可 用的其他网页的URL。还存在着新的协议,例如可扩展标记语言("XML")和无线接入协 议("WAP" )。 XML比HTML提供了更大的灵活性。WAP尤其提供了 在手持、无线设备(例如蜂窝电话和便携式计算机(例如PDA))上查 看网页的能力。所有这些协议提供了经由各种数据处理设备来为用户提 供信息的更为容易的方法。用于在数据处理设备之间交换数据的许多其 他协议和手段继续发展,以更进一步帮助信息的交换。附图简述图l是图示出各实施例中的CoCo通信协议的各网络体系结构层的 框图。图2是图示出各实施例中的电路层与其他层之间的接口的框图。 图3是图示出各实施例中的多个网络通路的框图。 图4是图示出一些实施例中的电路支路(leg)的框图。 图5是图示出一些实施例中的网络分组中的方向性的框图。 图6是图示出各实施例中的端点和路点(waypoint)的框图。 图7是图示出用作两个电路的端点的网络节点的框图。 图8是图示出在一些实施例中所采用的CEST分组格式的框图。 图9是图示出在一些实施例中所采用的CACK分组格式的框图。 图IO是图示出在一些实施例中所采用的CDAT分组格式的框图。 '附图说明图11是图示出在一些实施例中所采用的CRST、 CCLS和CUNK分 组格式的框图。图12是图示出在一些实施例中所采用的电路表的框图。 图13是图示出在一些实施例中所采用的支路表的框图。 图14是图示出电路表与支路表之间的关系的框图。详细4苗述 上下文中的电路层CoCo协议包括介于用户和物理接口之间的四层,它们是 *链路层*路由层 *电路层 命名系统层图l图示出这些层的关系。电路层占据这些层中的中心角色,原因在于其能够与每个其他协议层以及用户应用进行交互。图2示出了电路层与其他层之间的接口,其 更为明确地图示出交互。当建立电路时,电路层使用路由层来确定最优 路由。电路层使用链路层来通过至其他网络节点的链路发送数据分组。 命名层使用电路来建立网络节点地址与其网络位置之间的关联的分布 式数据库。用户应用使用电路层来建立与远程网络节点的端到端网络连 接。电路抽象电路是表示端到端数据流(从网络源到网络目的地的连接)的程序 设计(programming)抽象。源和目的地由〈月良务(service),节点(node) >对来表示;即,运行在特定节点上的服务。服务可以是诸如FTP或Telnet (远程登录)之类的网际协议标准,但也可以包含语音和^L频流应用。 服务名称应该是公知的,以使得如果任何CoCo网络集加入,则服务将 不会发生冲突并且会在更大的加入网络内进行互操作(interoperate)。 在此背景下,公知的服务类似于用于网际协议的公知端口的概念;例如, Telnet使用端口 23。因特网号码分配机构(Internet Assigned Numbers Authority IANA)、因特网协会(ISOC)特许的组织是为网际协议分配唯 一参数值的主要协调者。现在,CoCo通信公司提供该服务。 一旦CoCo 协议成为公认标准组织所接受的协议,则CoCo通信会将该职责转至类 似权威纟几构。源节点、源服务、目的地节点和目的地服务在整个网络内唯一地标 识电路,所以电路可以通过以下四元组来标识<源节点(source node), 源月良务(source service), 目的i也节点 (destination node), 目的i也月良务(destination service) >尽管电路的源和目的地通常将会使用相同类型的服务,通过使用源 服务和目的地服务这二者来指定电路允许两个节点之间的多个连接用 于相同类型的服务;例如,通过指定不同的源服务(一个是真正的服务, 另一个是伪复制(dummy duplicate)),能够同时在相同的客户端和服务器计算机之间建立多于一个FTP会话。电路是单向的;如果用户应用需要双向通信,则其应该在每个方向 上建立电路。电路可以在多个通路上行进,并且它可以调节其用来随时间推移而适应变化的网络条件的任何通路,如图3中所示。作为示例, hen网络连接不可用,诸如节点B和N之间、N和D之间的直接网络连 接(例如图3的示例a),其他路由能够被选择。每个网络节点保存关于通过该节点的电路存在和状态的状态信息。 应用户应用和命名系统层的请求,建立和取消(destroy)电路。穿过单个链路的电路部分被称为支路,并且支路的集合组成电路。 下一部分将会更为详细地讨论支路。支路图4是图示出电路支路的框图。电路的支路表示相邻节点之间的单 跳(signal hop),其是电路通路的一部分。支路具有上游(upstream) 节点和下游(downstream)节点,它们相隔一跳。通过构造,上游节点 更接近于电路的源节点,而下游节点更接近于电路的目的地节点。下文 中将在"电路控制过程"部分中论述电路建立的本文档来自技高网...

【技术保护点】
一种用于实现被连接至数据通信网络的物理设备之间的网络通信的系统,包括: 协议电路层,其运送数据通信分组,每个数据通信分组以四元组来标识电路,所述四元组包括源节点、目的地节点、源服务和目的地服务的指示,数据通信分组将数据从源节点运送到目 的地节点。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:R埃勒F劳布J布吕斯特尔ML塔克
申请(专利权)人:科科通信公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1