免费智能真题库 > 历年试卷 > 程序员 > 2018年下半年 程序员 上午试卷 综合知识
  第5题      
  知识点:   Internet服务   远程登录   远程登录服务
  关键词:   远程登录        章/节:   网络基础知识       

 
( )服务的主要作用是提供远程登录服务。
 
 
  A.  Gopher
 
  B.  FTP
 
  C.  Telnet
 
  D.  E-mail
 
 
 

 
  第70题    2010年上半年  
   63%
POP3服务默认的TCP端口号是(70) .
  第69题    2013年下半年  
   29%
在网页中点击的超链接指向(69)类型文件时,服务器不执行该文件,直接传递给浏览器。
  第68题    2014年上半年  
   45%
在HTML文件中,(68)标记在页面中显示work为斜体字。
   知识点讲解    
   · Internet服务    · 远程登录    · 远程登录服务
 
       Internet服务
               域名(DNS)服务
               互联网使用IP地址来标识网络中的每台主机,但是IP地址并不适合人类的记忆,人们也不习惯采用IP地址的通信。因此,互联网中提供了一套有助于记忆的符号名——域名。
               顾名思义,域表示了一个区域,或者范围,域内可以容纳许多主机。因此并非每一台接入互联网的主机都必须具有一个域名地址,但是每一台主机都必须属于某个域,即通过该域的服务器可以查询和访问到这一台主机。域名采用了嵌套结构,域名地址由一系列"子域名"组成。子域名的个数通常不超过5个。并且,子域名之间用句点"."分隔,从左到右子域的级别升高,高一级的子域包含低一级的子域。这种嵌套的域名结构形成了一棵域名树,树中的子节点和树叶分别表示不同的域,树叶被其上级的子节点或者树根所包含。这种域名结构十分类似常用的通信地址(仅和我国表示地址的顺序有所不同),符合人类表达的习惯。
               为了便于记忆和理解,互联网域名的取值应当遵守一定的规则。第一级域名通常为国家名(例如:"cn"表示中国,"ca"表示加拿大,"us"表示美国等);第二级域名通常表示组网的部门或组织(例如:"com"表示商业部门,"edu"表示教育部门,"gov"表示政府部门,"mil"表示军事部门等);二级域名以下的域名由组网部门分配和管理。当某台主机成为域名服务器之后,它有权进行域内的进一步划分,产生新的子域。最终,若干级子域名的组合形成了一个完整的域名,标识了接入互联网并负责管理企业内若干台主机的一台服务器。互联网规定,每个子域可容纳的字符数应小于63,整个域名的长度不超过255个字符。例如:tsinghua.edu.cn对应到中国(cn)教育科研网(edu)上清华大学(tsinghua)的某台域名服务器,它负责识别清华大学内的所有主机。同理,gu.tsinghua.edu.cn则表示清华大学的另一台域名服务器,该服务器的子域名(gu)仅需上一级域名服务器分配。
               注意:域名仅仅是一种可用于区分和识别用户主机的方法,它和互联网中的网络划分(如IP中的"Netid",或者局域网中的网段和子网)并没有直接的关系,同一网段上的主机可以属于不同的域(由不同的域名服务器管辖),位于不同的建筑物的主机却可以具有相同的域名(由同一台域名服务器进行地址管理)。
               Telnet远程登录服务
               1)远程登录的作用
               利用互联网提供的远程登录服务可以实现以下3项功能。
               .本地用户与远程计算机上运行的程序进行交互。
               .当用户登录到远程计算机时,可以执行远程计算机上的任何应用程序(只要该用户具有足够的权限),并且能屏蔽不同型号计算机之间的差异。
               .用户可以利用个人计算机去完成许多只有大型计算机才能完成的任务。
               2)远程登录协议
               远程登录协议Telnet是TCP/IP簇中的一个重要协议。它的优点之一是能够解决多种不同的计算机系统之间的互操作问题。Telnet使用的是TCP端口,其端口号一般为23。
               Telnet采用了客户机/服务器模式,由客户软件、服务器软件以及Telnet通信协议3部分组成。
               E-mail电子邮件服务
               1)邮件服务器与电子邮箱
               电子邮件服务采用客户机/服务器工作模式。电子邮件服务器(以下简称为邮件服务器)是互联网邮件服务系统的核心。邮件服务器一方面负责接收用户送来的邮件,并根据邮件所要发送的目的地址,将其传送到对方的邮件服务器中;另一方面它负责接收从其他邮件服务器发来的邮件,并根据收件人的不同,将邮件分发到各自的电子邮箱中。
               在互联网中每个用户的邮箱都有一个全球唯一的邮箱地址,即用户的电子邮件地址。用户的电子邮件地址由两部分组成,后一部分为邮件服务器的主机名或邮件服务器所在域的域名,前一部分为用户在该邮件服务器中的账号,中间用"@"分隔。如jun4325@sina.com为一个用户的电子邮件地址,其中sina.com为邮件服务器的主机名,jun4325为用户在该邮件服务器中的账号。
               2)电子邮件应用程序
               用户发送和接收邮件需要借助于装载在客户机中的电子邮件应用程序来完成。电子邮件应用程序一方面负责将用户要发送的邮件送到邮件服务器;另一方面负责检查用户邮箱,读取邮件。电子邮件应用程序应具有两项最为基本的功能:创建和发送邮件功能,接收、阅读和管理邮件功能。
               电子邮件应用程序在向邮件服务器传送邮件时使用简单邮件传输协议(Simple Mail Transfer Protocol, SMTP),使用的端口号是25。而从邮件服务器的邮箱中读取时可以使用POP3(Post Office Protocol)协议,使用的端口号是110。我们通常称支持POP3协议的邮件服务器为POP3服务器,而称支持IMAP的服务器为(Internet Mail Access Protocol, IMAP)服务器。
               3)电子邮件格式
               电子邮件由两部分组成:邮件头(Mail Header)和邮件体(Mail Body)。
               邮件头由多项内容构成,其中一部分内容是由电子邮件应用程序根据系统设置自动产生的,另一部分内容则需要根据用户在创建邮件时输入的信息产生,如收件人地址、抄送人地址、邮件主题等。邮件体是实际要传送的内容。
               WWW服务
               万维网(World Wide Web, WWW)是一种交互式图形界面的Internet服务,目前是应用最为广泛的互联网服务之一。
               万维网是基于客户机/服务器模式的信息发送技术和超文本技术的综合,WWW浏览程序为用户提供基于超文本传输协议(HTTP)的用户界面,WWW服务器的数据文件由超文本置标语言(HTML)描述,HTML利用统一资源定位器URL的指标是超媒体链接,并在文本内指向其他网络资源。
               超文本传输协议(Hyper Text Transfer Protocol, HTTP)是WWW客户机与WWW服务器之间的应用层传输协议,是一种面向对象的协议。
               页面地址URL由3部分组成:协议类型、主机名和路径及文件名。例如:http://www. tup.com.cn/为清华大学出版社的页面地址。
               HTML是WWW上用于创建超文本链接的基本语言,可以定义格式化的文本、色彩、图像与超文本链接等,主要用于WWW主页的创建与制作。
               FTP文件传输服务
               文件传输服务为计算机之间双向文件传输提供了一种有效的手段。它允许用户将本地计算机中的文件上传到远端的计算机中,或将远端计算机中的文件下载到本地计算机中。
               FTP服务也采用典型的客户机/服务器工作模式。提供FTP服务的计算机称为FTP服务器,通常是互联网信息服务提供者的计算机,它负责管理一个文件仓库,互联网用户成功登录后可以通过FTP客户机从文件仓库中取文件或向文件仓库中存入文件,客户机通常是用户自己的计算机。将文件从服务器传到客户机称为下载文件,而将文件从客户机传到服务器称为上传文件。FTP在客户机和服务器内部建立两条TCP连接:一条是控制连接,用于传输命令和参数(端口号为21);另一条是数据连接,用于传送文件(端口号为20)。
 
       远程登录
        远程登录(Telnet)是ARPAnet最早的网络协议之一,今天仍然有广泛的应用。该协议提供了访问远程主机的功能,使本地用户可以通过TCP连接登录到远程主机,像使用本地主机一样使用远程主机的资源。在本地终端与远程主机具有异构性时,也不影响它们之间的相互操作。
        终端与主机之间的异构性表现在对键盘字符的解释不同。例如,PC键盘与IBM大型机的键盘可能相差很大,如使用不同的回车换行符、不同的中断键等。为了使异构性的机器之间能够互操作,Telnet定义了网络虚拟终端(NVT)。NVT代码包括标准的7位ASCII字符集和Telnet命令集,这些字符和命令提供了本地终端和远程主机之间的网络接口。
        Telnet采用客户机/服务器工作方式。用户终端运行Telnet客户机程序,远程主机运行Telnet服务器程序。客户机程序与服务器程序之间执行Telnet NVT协议,而在两端则分别执行各自的操作系统功能。
        Telnet提供一种机制,即允许客户机程序和服务器程序协商双方都能接受的操作选项,并提供一组标准选项用于迅速建立需要的TCP连接。另外,Telnet对称地对待连接的两端,并不是专门固定一端为客户机端,另一端为服务器端,而是允许连接的任一端与客户机程序相连,另一端与服务器程序相连。
        Telnet服务器可以应付多个并发的连接。通常,Telnet服务进程等待新的连接,并为每一个连接请求产生一个新的进程。当远程终端用户调用Telnet服务时,终端机器上就产生一个客户机程序,客户机程序与服务器的固定端口(23)建立TCP连接,实现Telnet服务。客户机程序接收用户终端的键盘输入,并发送给服务器;同时服务器送回字符,通过客户机软件的转换显示在用户终端上。用户就是通过这样的方式来发送Telnet命令,进而调用服务器主机的资源完成计算任务。
 
       远程登录服务
        远程登录服务是在Telnet协议的支持下,将用户计算机与远程主机连接起来,在远程计算机上运行程序,将相应的屏幕显示传送到本地机器,并将本地的输入送给远程计算机。由于这种服务基于Telnet协议且使用Telnet命令进行远程登录,故称为Telnet远程登录。
        Telnet是基于客户端/服务器模式的服务系统,它由客户端软件、服务器软件以及Telnet通信协议三部分组成。远程计算机又称为Telnet主机或服务器,本地计算机作为Telnet客户端来使用,它起到远程主机的一台虚拟终端(仿真终端)的作用,通过它用户可以与主机上的其他用户一样共同使用该主机提供的服务和资源。
        当用户使用Telnet登录远程主机时,该用户必须在这个远程主机上拥有合法的账号和相应的密码,否则远程主机将会拒绝登录。在运行Telnet客户程序后,首先应该建立与远程主机的TCP连接,从技术上讲,就是在一个特定的TCP端口(端口号一般为23)上打开一个套接字,如果远程主机上的服务器软件一直在这个周知的端口上侦听连接请求,则这个连接便会建立起来,此时用户的计算机就成为该远程主机的一个终端,便可以进行联机操作了,即以终端方式为用户提供人机界面。然后将用户输入的信息通过Telnet协议便可以传送给远程主机,主机在周知的TCP端口上侦听到用户的请求并处理后,将处理的结果通过Telnet协议返回给客户程序。最后客户端接收到远程主机发送来的信息,并经过适当的转换显示在用户计算机的屏幕上。
   题号导航      2018年下半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第5题    在手机中做本题