首页 应用层常用协议TCP、IP

应用层常用协议TCP、IP

举报
开通vip

应用层常用协议TCP、IP第四章 TCP/IP应用层常用协议 习题: 1、 什么是Telnet协议?实现远程登录应具备哪些条件? 答:Telnet含义为“电信网络协议”。 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必...

应用层常用协议TCP、IP
第四章 TCP/IP应用层常用协议 习 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 : 1、 什么是Telnet协议?实现远程登录应具备哪些条件? 答:Telnet含义为“电信网络协议”。 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。 Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。 实现远程登录应具备如下条件: 1、具有一个本地系统。 2、具有一个远程系统。 3、本地系统和远程系统可以互相通信。 4、本地系统的用户在远程多用户系统中有用户名账号。 2、 简述Telnet的工作原理。 答:Telnet实现远程登录并访问远程资源,与TCP/IP的大多数应用一样,也采用了客户/服务器的模式。客户端是本地系统,它有一个Telnet客户程序;服务器端是远程主机系统,它运行着一个telnet服务器进程。 在工作时。本地客户telnet进程首先提出远程登录请求,远程telnet服务器进程在23端口进行守候,这样通过3次握手就在客户传输层与服务器传输层之间建立了一条TCP连接,在此连接上进行它们之间的交互通信,其原理可用下图表示: 3、 什么是网络虚拟终端NVT?为什么要提出网络虚拟终端NVC的概念? 为了解决不同系统之间的互操作问题,TELNET协议专门定义了一种通用字符终端,即网络虚拟终端NVT。NVT是虚拟设备,它定义了一套自己的字符集,连接的双方即客户机和服务器,都必须能进行物理终端和NVT的相互转换。也就是说,在客户机或服务器内部,数据或命令使用它们字节的格式,而在进行远程登录的TCP连接上,不管客户进程终端是什么类型,操作系统必须使用把它转换为NVT的格式。同样,不管服务器进程的终端是什么类型,操作系统也必须能够把NVT转换为终端所能够支持的格式。 网络虚拟终端NVT非常巧妙的屏蔽了不同系统的差异。在各个系统内部使用的还是本地系统的格式,这样不影响用户的使用习惯;而当要对外进行交互时,使用各种系统都能够识别的NVT格式,解决了不同系统的互操作问题。NVT的一个很大的优点是,在进行应用程序设计时,只要考虑本地系统与标准NVT之间的交互性就可以了,而不必对不同的系统设计不同的客户或服务器应用程序。这样简化了应用程序的设计,增强了其通用性。 4、 NVT ASCII码与ASCII码有什么不同? 在NVT中使用的字符集叫做NVT ASCII码,它是网络虚拟终端所使用的字符表示方法。在NVT ASCII中,使用7比特的标准ASCII码表示字符集,共有128个不同的符号,其中有95个是可见的,主要包括大小写字母\数字\标点符号\运算符和其他的一些特殊符号。这些字符在NVT ASCII中保留了原来的意义,而另外35个原来在ASCII码中的控制字符,大多是在NVT ASCII中保留了原来的意义,但是其中的8个进行了重定义,以适合NVT使用。 表 4-1 NVT重定义的8个ASCII码控制字符 ASCII控制字符 ASCII码数值 NVT中的意义 NUL(Null) 0 无操作 BEL(Bell) 7 发生光信号(光标不动) BS(Back Space) 8 左移一个光标位置 HT(Horizontal Tab) 9 将光标水平右移到下一个TAB位置 LF(Line Feed) 10 将光标水平右移到下一行的相同垂直位置 VT(Vertical Tab) 11 将光标垂直下移到下一个TAB位置 FF(From Feed) 12 将光标移到下一页头部 CR(Carriage Return) 13 将光标移到当前行的左边界处 其他 - 无操作       5、 Telnet在工作时为什么要进行选项协商过程? 因为NVT可以使用不同的系统互操作,但是由于通信的双方互不了解对方可以提供哪些功能,多数用户有比较复杂的终端,因而它们都希望对方能提供更多的服务。Telnet协议解决这个问题采用的方法是提供一组选项,在要使用某项功能(选项)时,通信的双方先进行选项协商,使通信的双方明白哪些功能由对方提供,哪些功能无法完成,即在通信时,双方可以达成一致,这就是选项协商。 6、 什么是文件传输协议FTP? FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unencode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。  FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。 7、 FTP协议支持哪些类型文件的传输? FTP可以支持的文件类型有以下四种: 1、ASCII码文件,这是FTP默认的文本文件格式。数据在传输过程中使用与Telnet相同的格式,即NVC ASCII格式,这就要求发送方将本地文本文件转换成NVC ASCII格式的文件,而收方则将NVC ASCII码的文件转换成本地文本文件。 2、EBCDIC码文件,它也是一种文本类型文件,使用8位代码表示一个字符,该文本文件传输要求两端都使用EBCDIC码。 3、图像(Image)文件,也称为二进制类型。 4、本地文件(Local),字节的大小由本地主机决定,也就是说每一个字节的比特数由发送方规定。 8、 简述FTP的工作原理、 FTP客户 下面以客户要从FTP服务器上下载一个文件为例,来说明FTP的完整工作过程,其工作原理可以用下图表示: 用户界面 FTP服务器 服务器协议解释器 用户协议解释器 用户数据传输过程 服务器数据传输过程 文件传输工作原理 主要过程如下: 1、启动FTP 2、建立控制链接 3、建立数据连接和进行文本传输 4、关闭FTP 9、FTP命令有哪些类型? FTP命令都是由3个或4个大写ASCII码组成的,共分为三大类: 1、访问控制命令(用于指定访问控制标记) USER、PASS、ACCT、CWD、CDUP、SMNT、REIN、QUIT 2、传输参数命令 PORT、PASV、TYPE、STRU、MODE 3、服务命令 RETR、STOR、STOU、APPE、ALLU、REST、RNFR、ABOR、DELE、RMD、MKD、PWD、LIST、NLST、SITE、SYST、STAT、HELP、NOOP 10、在FTP客户机上使用-d参数(debug)启动FTP,记录并解释屏幕显示信息的含义。 FTP -d sv 是连接到名为sv的FTP服务器的命令。用-d参数(debug)来运行host1主机上的客户程序,意思是告诉客户主机要显示控制连接上传输的命令和应答。 11、传输电子邮件为什么不使用FTP协议呢? 因为一是电子邮件的使用对象是人,因此,电子邮件系统应该便于人们对邮件进行编写、传输、 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 (证实邮件是否被发送、丢失等情况)、阅读和处理邮件,这也是现代电子邮件系统应该具有的基本功能;二是电子邮件文档具有非常显著的结构化特点,它与我们日常使用的一般邮件类似,有收件人、主题、信件内容、发件人等;三是电子邮件要便于把邮件同时发给多个用户。另外,文件传输从它的使用历史来看,计算机专业人员使用的更多些,而电子邮件的大量用户是非计算机专业的普通用户,因此它使用起来应该更简单方便。正因为如此,在Internet中并没有使用文件传输系统来传输电子邮件,而是使用用户操作起来非常简单的专门设计的电子邮件系统进行邮件传输。 12、在TCP/IP协议下E-mail是如何被传输的? 简单邮件传输协议(SMTP)是一种基于文本的电子邮件传输协议,是在因特网中用于在邮件服务器之间交换邮件的协议。SMTP是应用层的服务,可以适应于各种网络系统。 SMTP的命令和响应都是基于文本,以命令行为单位,换行符为CR/LF。响应信息一般只有一行,由一个3位数的代码开始,后面可附上很简短的文字说明。SMTPSMTP要经过建立连接、传送邮件和释放连接3个阶段。具体为: (1)建立TCP连接。 (2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。 (3)服务器端以OK作为响应,表示准备接收。 (4)客户端发送RCPT命令。 (5)服务器端表示是否愿意为收件人接收邮件。 (6)协商结束,发送邮件,用命令DATA发送输入内容。 (7)结束此次发送,用QUIT命令退出。 SMTP服务器基于DNS中的邮件交换(MX)记录路由电子邮件。电子邮件系统发邮件时是根据收信人的地址后缀来定位邮件服务器的。SMTP通过用户代理程序(UA)完成邮件的编辑、收取和阅读等功能;通过邮件传输代理程序(MTA)将邮件传送到目的地。 13、举例说明SMTP和POP3协议分别是如何工作的。 smtp 负责电子邮件的发送 电子邮件在Internet上的传递则是通过SMTP来实现 pop3 用于接收Internet上的电子邮件 电子邮件在客户PC机与服务提供商之间的传递是通过P0P3来完成的 SMTP (Simple Mail Transfer Protocol)简单邮件传输协议 发送SMTP和接收SMTP端口 25是为了保证电子邮件的可靠和高效传送。TCP/IP 协议的应用层中包含有SMTP协议,但事实上它与传输系统和机制无关,仅要求一个可靠的数据流通道。它可以工作在TCP上,也可以工作在NCP, NITS 等协议上。在TCP上,它使用端口25进行传输。SMTP的一个重要特点是可以在可交互的通信系统中转发邮件,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。 通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件 14、电子邮件的一般格式是怎么样的? USER@mailserer.com USER表示用户 MAILSERVER表示提供邮件服务的服务器地址 @是AT的意思,连起来就是某用户在某邮件服务器 15、MIME对邮件的格式进行了哪些扩展? RFC 1521 是MIME的规范说明文档。MIME并没有定义一种新的邮件格式,它继续使用RFC822 中定义的邮件结构,一个邮件由邮件头和邮件体两部分组成。正如它的名称一样,MIME 只是对邮件格式进行了一些扩展,扩展的主要内容包括以下两个方面:一是在邮件头中增加了对邮件体结构和内容的说明部分;二是对非ASCII 码定义了编码规则。 16、简述WWW的工作原理。 WWW(World Wide Web),是因特网应用中的最新成员,但也是使用最为广泛和成功的一个,它的目标是实现全球信息共享。它采用超文本(Hypertext)的或超媒体的信息结构,建立了一种简单但强大的全球信息系统。媒体是指从网络上能得到和传播的各种数据形式,包括文本文件、音频文件、图形或图象文件以及其他可以储存于计算机文件中的数据。超媒体是组织数据的一种新方法,一个超媒体文档采用非线性链表的方式与其他文档相连。使用WWW就是按超文本的链指针查找和浏览信息。通俗地说:超链接就是通过指针将全世界所有的因特网主机上的信息链接起来,你指向我,我指向他,他在指向别的主机,这样因特网的用户只要找到任何一台在这个链接中的计算机,就可以沿着这些链接“顺藤摸瓜”,找到其他的主机。至于主机的性质、位置、服务器的地址怎么写,全都不需要考虑。使用者只要用鼠标点击代表超链接的文字或图象,就可以获取所需的信息了。这是电子邮件、FTP等其他因特网服务所不能达到的。便捷的操作使因特网的吸引力大大提高,从而也更加普及。即使没有任何计算机知识背景的人在经过简单 培训 焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载 后也都能熟练使用。 WWW的客户端程序一般称为浏览程序或浏览器(Web Browser)。有面向字符和面向图形的两类浏览程序,目前使用最多的当然是图形界面的浏览器,Netscape Navigator或者Microsoft Internet Explorer是典型的代表。 17、HTTP协议是如何工作的? 由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标 识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行, 包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理和服务器之间通过一个单独的连接来完成。在Internet 上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP80,但其它的端口也是可用的。但这并不预示着HTTP协议在Internet或其它 网络的其它协议之上才能完成。HTTP只预示着一个可靠的传输。 以上是HTTP协议的宏观运作方式,下面介绍一下HTTP协议的内部操作过程。 在WWW中,“客户”与“服务器”是一个相对 的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。  其实简单说就是任何服务器除了 包括HTML文件以外,还有一个HTTP驻留程序,用于响应用户请求。你的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击 了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进行必要的操作后回送所要求的文 件。在这一过程中,在网络上发送和接收的数据已经被分成一个或多个数据包(packet),每个数据包包括:要传送的数据;控制信息,即告诉网络怎样处理 数据包。TCP/IP决定了每个数据包的格式。如果事先不告诉你,你可能不会知道信息被分成用于传输和再重新组合起来的许多小块。
本文档为【应用层常用协议TCP、IP】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_963767
暂无简介~
格式:doc
大小:81KB
软件:Word
页数:13
分类:互联网
上传时间:2018-11-25
浏览量:68