免费智能真题库 > 历年试卷 > 系统集成项目管理工程师 > 2013年上半年 系统集成项目管理工程师 上午试卷 综合知识
  第21题      
  知识点:   TCP/IP技术   TCP   UDP   传输层   数据报
  关键词:   TCP   UDP   传输   互联网   数据报   协议   数据        章/节:   基本信息系统集成技术       

 
传输控制TCP协议和用户数据报UDP协议是互联网传输层的主要协议。下面关于TCPUDP的说法中,(21)是不正确的。
 
 
  A.  TCP是面向连接的协议,UDP协议是无连接的协议
 
  B.  TCP能够保证数据包到达目的地不错序,UDP不保证数据的传输正确
 
  C.  TCP协议传输数据包的速度一般比UDP协议传输速度快
 
  D.  TCP保证数包传输的正确性,UDP在传输过程中可能存在丢包现象
 
 
 

 
  第19题    2013年上半年  
   44%
E-MAIL客户端程序要找到邮件服务器,FTP客户端程序要找到FTP服务器,WEB浏览器要找到WEB服务器,通常要用到(19)。
  第20题    2010年下半年  
   65%
Internet上的域名解析服务(DNS)完成域名与IP地址之间的翻译。执行域名服务的服务器被称为DNS服务器。小张在Internet的某主机上用..
  第19题    2014年下半年  
   44%
IPV6 协议规定,一个IP地址的长度是( )位。
   知识点讲解    
   · TCP/IP技术    · TCP    · UDP    · 传输层    · 数据报
 
       TCP/IP技术
        TCP/IP协议是开放式的协议,已经成为Internet通信标准。TCP/IP是指一整套数据通信协议,其名字由这些协议中的两个协议组成,即传输控制协议(Transmission Control Protocol, TCP)和网际协议(Internet Protocol, IP)。虽然还有很多其他协议,但TCP和IP显然是两个最重要的协议。
        TCP/IP协议有一些重要特点,能够满足世界范围的数据通信。其特点包括如下几点:
        .开放式协议标准:可免费使用,且与具体的计算机硬件或操作系统无关。
        .与物理网络硬件无关:TCP/IP可以将很多不同类型的网络集成在一起,它可以适用于以太网、令牌环网、拨号线、X.25网络以及任何其他类型的物理传输介质。
        .通用的寻址方案。
        .各种标准化的高级协议:可广泛而持续地提供多种用户服务。
        TCP/IP的层次模型并不完全符合OSI的七层参考模型,其模型分为四层,最高层应用层相当于OSI模型的5~7层,传输层和网络层与OSI模型相同,最底层网络接口层包含了OSI模型的物理层和数据链路层。TCP/IP模型和OSI模型的区别如下表所示。
        
        TCP/IP模型和OSI模型的区别
        TCP/IP模型主要包括如下协议:
        .FTP:文件传输协议。是用于在网络上进行文件传输的一套标准协议。
        .TFTP:简单文件传输协议,相对于FTP, TFTP没有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境。TFTP协议的运行基于UDP协议。
        .Telnet:远程登录协议。
        .SMTP:简单邮件传输协议。它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
        .NFS:网络文件系统。
        .SNMP:简单网络管理协议。
        .DNS:域名解析服务,即将域名映射成IP地址的协议。
        .HTTP:超文本传输协议,用于传送WWW方式的数据。
        .TCP:面向连接的、可靠的传输协议。面向连接的服务(如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
        .UDP:面向无连接的、不可靠的传输协议。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,主要用于那些面向查询—应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
        .IP:网际协议,是TCP/IP的心脏,也是网络层中最重要的协议,负责给要传输的数据分配地址,将其发送到目的地。
        .ICMP:负责提供在数据投递过程中失败时诊断功能和错误报告。
        .ARP:地址解析协议,实现通过IP地址得知其物理地址(MAC)。
        .RARP:反向地址解析协议。
        .FDDI:光纤分布式数据接口,在光缆上发送数字信号的一组协议,衍生自IEEE 802.4Token Bus协定。
        .ARCnet:一种局域网网络协议。
        .SLIP:串行线路协议。
        .PPP:点对点协议,和SLIP都属于数据链路层协议。
 
       TCP
        TCP是面向连接的通信协议,通过三次握手建立连接,通信完成时要拆除连接,由于TCP是面向连接的,所以只能用于端到端的通信。
        TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口,实际表示接收能力,用以限制发送方的发送速度。
        如果IP数据包中有已经封装好的TCP数据包,那么IP将把它们向“上”传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路之间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包则可以被重传。
        TCP将它的信息发送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层、设备驱动程序和物理介质,最后传送到接收方。
        面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
 
       UDP
        UDP是面向无连接的通信协议,UDP数据包括目的端口号和源端口号的信息,由于通信不需要连接,所以可以实现广播发送。
        UDP通信时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,在实际应用中要求程序员编程验证。
        UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询、应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
        欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也称握手)(因为在两个系统之间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。
 
       传输层
        传输层的主要服务功能是建立、提供端到端的通信连接,亦即一个应用程序到另一个应用程序的通信连接。说到底,传输层主要是为任何两台需要相互通信的计算机建立通信连接。它可以同时从应用层的几个应用程序接收数据并发送给下一层(IP)。传输层的主要协议有TCP(传输控制协议)和UDP(用户报文协议)。TCP是TCP/IP的两个最基本的协议之一。
        TCP协议。传输层中的TCP协议负责任何两台计算机之间的连接,此外还提供了一种可靠传输的方法,解决了IP协议的不安全因素,为数据报正确、安全地到达目的地提供了保障。
        网络中由于带宽的限制,每一条线路上都有一个流量极限。当有大量数据报拥挤在一条线路上时,往往会超过其流量极限,就像是公路上阻塞的汽车一样。而在Internet上,当一条线路上的负荷已超出其极限流量时,一些数据报就会被丢失,导致数据报在传输的过程中失去安全保障。
        IP协议不负责处理数据报的丢失、误投递等情况,而TCP协议则提供了可靠传输的机制,它能够自动检测丢失的数据报并自动重传,弥补IP的不足。此外,它还负责过滤多个重复的数据报,接收最先到达的一个。因此,TCP和IP总是协调一致地工作,以保证数据报的可靠传输。
        TCP协议提供的是一种面向连接的服务。在传输层中,用户数据报协议(User Datagram Protocol,UDP)。提供另一种面向无连接的服务,即在数据传输时不加上自己的头标,这样使得协议本身的开销非常小,性能也比TCP高。但其可靠性不如TCP协议,适合于传输一些不需要绝对可靠的数据(或由上层保障数据的可靠性)。
 
       数据报
        对于短报文来说,一个报文分组就足够容纳所传送的数据信息。一般单个报文分组称数据报(Datagram)。数据报的服务以传送单个报文分组为主要目标。原CCITT研究组把数据报定义为,能包含在单个报文分组数据域中的报文,且传送它到目标地址与其他已发送或将要发送的报文分组无关,这样报文分组号可以省略。也就是说,每个分组的传送是被单独处理的,它本身携带有足够的信息。
        数据报的一般格式如下表所示:
        
        数据报格式
        发送数据报与发送信件和邮包一样。在数据报服务控制下,网络接受来自源的单一报文分组,并独立地传到目的点。数据报服务是无连接的服务。
   题号导航      2013年上半年 系统集成项目管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第21题    在手机中做本题