免费智能真题库 > 历年试卷 > 电子商务设计师 > 2014年下半年 电子商务设计师 上午试卷 综合知识
  第34题      
  知识点:   AR   Internet技术   ARP   ARP协议
  关键词:   网络   协议        章/节:   电子商务系统网络技术       

 
网络互联层上的ARP协议的作用是(34)。
 
 
  A.  用于传输IP数据报
 
  B.  实现IP地址到物理地址的映射
 
  C.  实现物理地址到IP地址的映射
 
  D.  用于网络互联层上控制信总的产生和接收分析
 
 
 

 
  第54题    2020年下半年  
   67%
在OSI模型中,( )用于建立管理和维护端到端的连接。
  第27题    2013年下半年  
   45%
FTP协议属于TCP/IP模型中的(27)。
  第26题    2016年下半年  
   64%
用户上传或下载文件,是OSI模型中(26)提供的服务。
   知识点讲解    
   · AR    · Internet技术    · ARP    · ARP协议
 
       AR
        (1)AR的定义。增强现实技术(Augmented Reality,AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。
        (2)AR的特点。
        ①真实世界和虚拟世界的信息集成;
        ②具有实时交互性;
        ③是在三维尺度空间中增添定位虚拟物体。
        (3)AR的营销价值。
        ①虚实结合,震撼体验。借助AR的虚实交互体验,增强产品发布会的趣味性和互动性。另外借助AR技术,可以展示模拟现实条件无法表现的细节和创意,使消费者更直观形象地感知产品,提升对企业品牌形象的理解,尤其适用于工艺复杂、技术含量高、价值相对较高的产品。
        ②体验营销。AR技术实现品牌和消费者零距离接触,在游戏或互动中潜移默化地传达产品内容、活动及促销信息,加深消费者对品牌的认可和了解。AR技术借助手机摄像头可以生动地再现产品使用场景,增强用户的购物体验,解决电子商务当下无法试用、试穿的瓶颈,给我们生活带来极大地便利和乐趣。
        ③与微博、SNS等社交媒体整合。利用AR技术与微博、SNS等社交媒体的融合打通,实现从体验营销到自营销,最终形成消费者对产品和品牌的信任和钟爱,满足了消费者购买咨询、体验和分享的需求,促成消费者形成良好的口碑并促进购买。
 
       Internet技术
        Internet是电子商务应用的最重要的通信网络基础。给Internet下一个确切的定义很难,一般认为,它是指通过各种通信介质和数据通信网,将世界各地的计算机局域网、广域网连接起来,共同遵守传输控制协议/互联网协议,即TCP/IP(Transfer Control Protocol/Internet Protocol)通信协议,从而构成的世界范围内的网际网,或者叫做网络的集合。实际应用的互联网常常是通过广域网将局域网相互连接而成的集合。所谓广域网是跨越很大地区的一种网,通常包含一个国家或省。它是多个局域网通过广域网中的通信子网互相连接而成的互联网。通信子网的作用是将信息从一台主机传到另一台主机,它由通信线路和路由器组成。单个主机或局域网上主机间通过路由器进行通信。
               TCP/IP基本概念
               TCP/IP是20世纪70年代中期美国国防部为ARPANET开发的网络体系结构和协议标准,并以它为基础组建了世界上规模最大的计算机互连网Internet。
               TCP/IP虽然不是国际标准,但却是广大用户公认的“既成事实”的标准,它不是为某个厂商专有的。TCP/IP使用范围广泛,从个人计算机到巨型计算机,从局域网到广域网,从政府部门到大专院校、科学研究机构、工矿企业和金融商业机构等都采用TCP/IP体系结构并连入了Internet。各电信通信网(如X.25公用数据网)、分组无线网、PC系列的Novell网以及网络数据库(如Oracle)等也都提供了TCP/IP接口。
               ISO/OSI国际标准虽然能起到良好的规范和导向作用,但它的具体实施将受到新的政策、新的应用、计算机和通信领域的新技术及网络和站点增加等因素的制约,而且,实现遵循国际标准框架的高性能软件将需要相当长的时间来测试其一致性和检验实际的可靠运行。而TCP/IP已经多年实践检验,已相当成熟;建网机构和用户不会轻易放弃已在TCP/IP网上的巨额投资;ISO/OSI在制定相应层次标准时,也主要参考了TCP/IP协议集。
               TCP/IP和OSI模型一样也采用分层体系结构,其共分四层,即网络接口层、网络层、传输层和应用层。每一层提供特定功能,层与层之间相对独立,与OSI七层模型相比,TCP/IP没有表示层和会话层,这两层的功能由应用层提供,OSI的物理层和数据链路层功能由网络接口层完成。其与ISO/OSI参考模型的对应关系如下图所示。
               
               TCP/IP参考模型与OSI参考模型
               在TCP/IP参考模型中,网络(IP)层和传输(TCP)层起着承上启下、举足轻重的作用,各层协议所组成的TCP/IP协议簇中,这两层中的主要协议——传输控制协议TCP和互联协议IP占有极其重要的特殊地位,所以,把整个互联网的协议簇称为TCP/IP协议簇。
               Internet采用了TCP/IP协议,Internet能以惊人的速度发展是与TCP/IP的贡献分不开的。我们知道,各种计算机网络都有各自特定的通信协议,如Novell公司的IPX/SPX,IBM公司的SNA,DEC公司的DNA等,这些通信协议相对于自己的网络都具有一定的排他性。而在很多情况下,需要把不同的系统连接在一起,以提高不同网络之间的通信能力。但是上列的通信协议由于其专用性,使得不同系统之间的连接变得十分困难。例如,使用IPX协议的Novell网络就不能与依赖DNA的IBM大型机相连接。
               TCP/IP很好地解决了这一问题。TCP/IP提供了一个开放的环境,它能够把各种计算机平台,包括大型机、小型机、工作站和PC很好地连接在一起,从而达到了不同网络系统互联的目的。从Netware网络服务器和工作站,到UNIX系统主机、IBM和DEC的大中型计算机等,TCP/IP都提供了很好的连接支持。
               由于TCP/IP的开放性,使得各种类型的网络都可以容易地接入Internet。并且随着Internet的发展,将会有越来越多的网络接入Internet,使用其丰富的资源。从这个意义上说,Internet是以TCP/IP为主同时兼顾各种协议的网络,一些专家称Internet是多协议的计算机网络,是与TCP/IP的作用分不开的。并且在未来的信息社会发展中,这种开放的环境将会促使更多的资源加入进来,形成一个全球性的资源宝库。
               TCP/IP协议各层的主要功能
               TCP/IP协议采用了层次体系结构,所涉及的层次包括网络接口层、传输层、网络层和应用层。每一层都实现特定的网络功能,其中TCP负责提供传输层的服务,IP协议实现网络层的功能。这种层次结构系统遵循着对等实体通信原则,即Internet上两台主机之间传送数据时,都以使用相同功能进行通信为前提,这也是Internet上主机之间地位平等的一个体现。前面讲到分组交换网中分组的概念。为了同其他网络相区别,在Internet中我们称分组为数据报。下面介绍4个TCP/IP层实现的具体功能和作用:
                      数据链路层(又称网络接口层)
                      数据链路层提供了TCP/IP与各种物理网络的接口,把IP数据报封装成能在网络中传输的数据帧,为数据报的传送和校验提供了可能。这些物理网络包括各种局域网和广域网,如以太网、令牌环网、X.25公共分组交换网等。数据链路层最终将数据报传递到目的主机或其他网络。
                      网络层
                      数据链路层只提供了简单的数据流传送服务,而在Internet中网络与网络之间的数据传输主要依赖于网络层中的IP协议。网络层的功能主要体现在IP和ICMP协议上。
                      .IP协议——网间协议:IP构成网络层的一个主要部分。IP负责Internet上网络与网络之间的通信,即将数据报由一个网络传输到另一个网络。IP协议规定了Internet上的计算机之间通信所必须遵循的规则。此外,它还定义了Internet上IP地址的格式,并通过路由选择,将数据报由一台计算机传递到另一台计算机。但IP只负责传送数据报,而不考虑传输的可靠性、数据报的流量控制等安全因素。
                      .ICMP协议——Internet控制报文协议:ICMP是IP的延伸和IP不可分割的组成部分。它使用IP数据报传输设施来发送报文,并且有下列传输控制、出错报告和其他的检查功能。
                      .数据流控制。当数据报流量太大而无法处理时,目的主机或中间路由器就会通知数据源站暂停发送报文。
                      .检测目的地是否可以抵达。当目的地不可抵达时,就由目的地的网络、主机或者端口,把“目的地不可抵达的报文”发送给数据报源站。
                      .重选路由。当路由器或网关发现有更合适的路由时,就把“ICMP重选路由报文”发给主机,以此通知主机使用另一个路由或网关。
                      .检查远程主机。网上主机可以了解某个远程系统的IP协议是否正在工作。其办法是向远程系统发送一个“ICMP回送报文”。当该系统收到报文后,就使用相同的分组报文应答源主机。
                      传输层
                      传输层的主要服务功能是建立、提供端到端的通信连接,亦即一个应用程序到另一个应用程序的通信连接。说到底,传输层主要是为任何两台需要相互通信的计算机建立通信连接。它可以同时从应用层的几个应用程序接收数据并发送给下一层(IP)。传输层的主要协议有TCP(传输控制协议)和UDP(用户报文协议)。TCP是TCP/IP的两个最基本的协议之一。
                      TCP协议。传输层中的TCP协议负责任何两台计算机之间的连接,此外还提供了一种可靠传输的方法,解决了IP协议的不安全因素,为数据报正确、安全地到达目的地提供了保障。
                      网络中由于带宽的限制,每一条线路上都有一个流量极限。当有大量数据报拥挤在一条线路上时,往往会超过其流量极限,就像是公路上阻塞的汽车一样。而在Internet上,当一条线路上的负荷已超出其极限流量时,一些数据报就会被丢失,导致数据报在传输的过程中失去安全保障。
                      IP协议不负责处理数据报的丢失、误投递等情况,而TCP协议则提供了可靠传输的机制,它能够自动检测丢失的数据报并自动重传,弥补IP的不足。此外,它还负责过滤多个重复的数据报,接收最先到达的一个。因此,TCP和IP总是协调一致地工作,以保证数据报的可靠传输。
                      TCP协议提供的是一种面向连接的服务。在传输层中,用户数据报协议(User Datagram Protocol,UDP)。提供另一种面向无连接的服务,即在数据传输时不加上自己的头标,这样使得协议本身的开销非常小,性能也比TCP高。但其可靠性不如TCP协议,适合于传输一些不需要绝对可靠的数据(或由上层保障数据的可靠性)。
                      应用层
                      应用层根据不同用户的各种需求,向用户提供所需的网络应用程序服务。TCP/IP协议的应用层提供了网上计算机之间的各种应用服务。例如,FTP(文件传输协议)、SMTP(简单邮件传输协议)、DNS(域名系统)等。这些实用程序通过Socket接口与各种应用协议相连接。应用层的网络应用程序(协议)也多种多样,这些应用程序包括以下三类:
                      第一类与下一层的UDP相配合,如SNMP(简单网络管理协议),用于管理IP网络的节点,后来也能管理互连的集线器和计算机等设备:RPC(远程过程调用),它以简便的方式支持Internet的客户机—服务器分布式计算模式等等。
                      第二类与下一层的TCP相配合,如Telnet(远程登录协议),它是提供远程终端连接服务的标准协议,能使某个用户终端犹如直接连通到一台远程计算机上一样;FTP(文件传输协议),它使一台计算机上的用户能在另一台计算机上取得文件,或者把文件传送给另一台计算机;SMTP(简单邮件传输协议),用于不同计算机之间的电子邮件传输,不过只限于服务器到服务器等。
                      第三类与下一层的TCP和UDP都有相互配合关系。例如DNS(域名的命名系统协议),它实际上是为网上主机命名的一组规则。
 
       ARP
        ARP(Address Resolution Protocol,地址解析协议)是根据IP地址获取物理地址的一个TCP/IP。主机发送信息时会将包含目标IP地址的ARP请求广播到网络中的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。ARP是建立在网络中各个主机互相信任的基础上的,网络中的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性,会直接将其记入本机ARP缓存;因此,攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替ARP。
 
       ARP协议
        ARP(Address Resolution Protocol)的功能是通过目标主机的IP地址,查询目标主机的MAC地址,实现了IP地址MAC地址的映射,保证通信的顺利进行。
        ARP协议使用一种询问/回答机制。如果主机H1要发送一个IP数据报给主机H4,但它只知道H4的IP地址P4,而不知道它的MAC地址。则按照下图所示的过程发送数据报。
        
        TCP连接建立与释放
        (1)H1构造好IP数据报后,由于它不知道发放哪个MAC地址,还不能将其交给网卡处理。这时H1先构造一个ARP请求数据报,该数据报中包含了H4的IP地址P4,并留下一个空位表示H4的MAC地址。H1的ARP将该数据报交给网卡,让它将该数据报作为广播帧发送出去。
        (2)网络中的所有网卡收到该广播帧后将帧中的数据取出交给上层ARP处理。
        (3)ARP协议在收到这个请求数据报后将自己的IP地址与数据报中的IP地址进行比较,如果相同就表示对方在询问自己的MAC地址。如果发现不是询问自己的MAC地址,ARP协议会丢弃该数据报。
        (4)只有H4会处理这个ARP请求数据报。这时H4将自己的MAC地址填在MAC地址空位上,并将该数据报改为ARP响应数据报。由于H1在发送的请求数据报中填写了自己的MAC地址和IP地址,因此H4让网卡将ARP响应数据报以单播方式发送给主机H1。
        对于不在同一以太网的通信,该过程略有不同。例如,H1要与HB通信,H1知道自己与HB不在同一网络中,需要通过路由器将数据报发送给HB,因此H1将IP数据报发送给路由器RT。RT将数据报转发给HB时,如果它不知道HB的MAC地址,它也会使用ARP进行询问。
        如果每次发送一个IP数据报都需要进行一次ARP请求数据报的广播,那么发送一个IP数据报的代价是很高的。因此,通常在系统中维持一个ARP缓存,来减少地址解析所需的通信。
   题号导航      2014年下半年 电子商务设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第34题    在手机中做本题