西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第六部分 传输层 第26章 远程登录、电子邮件和文件传输 Remote Logging, Electronic Mail, and File Transfer

Data Communications and Networking Forouzan Fourth Edition 第26章 远程登录、电子邮件与文件传输 Remote Logging,Electronic Mail, and File Transfer 26.1
26.1 第26章 远程登录、电子邮件与文件传输 Remote Logging, Electronic Mail, and File Transfer

26-1 远程登录 对于每一个需求编写一个特定客户/服务器程序是不 可能的; 更好的方法是使用通用的客户/服务器程序,他让用 户能够访问远程计算机上的任何应用程序。 Topics discussed in this section: 口终端网络TELNET(Terminal NETwork) 26.2
26.2 26-1 远程登录 对于每一个需求编写一个特定客户/服务器程序是不 可能的; 更好的方法是使用通用的客户/服务器程序,他让用 户能够访问远程计算机上的任何应用程序。 终端网络TELNET(Terminal NETwork) Topics discussed in this section:

Note ▣ TELNET是一个通用的客户/服务器应用 程序。 26.3
26.3 TELNET 是一个通用的客户/服务器应用 程序。 Note

图26.1本地远程登录过程 Application programs Terminal Terminal driver Operatin system a.Local log-in TELNET TELNET client server Application programs 目目 . 目 Operating Operating system system TCP TCP Terminal Terminal Data link Data link Pseudoterminal driver Physical Physical driver Internet o.Remote log-in 26.4
26.4 图 26.1 本地远程登录过程

图26.2网络虚拟终端NVT的概念 TELNET TELNET Terminal client server Pseudoterminal driver Internet Local computer NVT character set Remote computer character set character set Data character Control character 26.5
26.5 图 26.2 网络虚拟终端NVT的概念

表26.1一些NVT控制字符 Character Decimal Binary Meaning EOF 236 11101100 End of file EOR 239 11101111 End of record SE 240 11110000 Suboption end NOP 241 11110001 No operation DM 242 11110010 Data mark BRK 243 11110011 Break P 244 11110100 Interrupt process AO 245 11110101 Abort output AYT 246 11110110 Are you there? EC 247 11110111 Erase character EL 248 11111000 Erase line GA 249 11111001 Go ahead SB 250 11111010 Suboption begin WILL 251 11111011 Agreement to enable option WONT 252 11111100 Refusal to enable option DO 253 11111101 Approval to option request DONT 254 11111110 Denial of option request IAC 255 11111111 Interpret(the next character)as control 26.6
26.6 表 26.1 一些NVT控制字符

图26.3嵌入的例子 c a t fi 1 e a IAC EC 1 Typed at the remote terminal 26.7
26.7 图 26.3 嵌入的例子

表26.2选项 Code Option Meaning 0 Binary Interpret as 8-bit binary transmission. 1 Echo Echo the data received on one side to the other. 3 Suppress go ahead Suppress go-ahead signals after data. 5 Status Request the status of TELNET. 6 Timing mark Define the timing marks. 24 Terminal type Set the terminal type. 32 Terminal speed Set the terminal speed. 34 Line mode Change to line mode. 26.8
26.8 表 26.2 选项

表26.3NVT选项协商字符集 Character Decimal Binary Meaning WILL 251 11111011 1.Offering to enable 2. Accepting a request to enable WONT 252 11111100 1.Rejecting a request to enable 2.Offering to disable 3.Accepting a request to disable DO 253 11111101 1.Approving an offer to enable 2.Requesting to enable DONT 254 11111110 1.Disapproving an offer to enable 2.Approving an offer to disable 3.Requesting to disable 26.9
26.9 表 26.3 NVT选项协商字符集

例26.1 图26.4表示了一个选项协商的例子。在这个例子中,客 户希望服务器将发送给服务器的每一个字符回显。回 显选项必须被服务器激活,因为正是服务器将这些字 符发回到用户的终端。因此,客户应该请求服务器使 用DO来激活这个选项。这个请求包括三个字符:IAC, DO和ECHO。服务器接受这个请求,并激活该选项。 它通过发送三个字符认可:IAC,WILL和ECHO。 26.10
26.10 图26.4表示了一个选项协商的例子。在这个例子中,客 户希望服务器将发送给服务器的每一个字符回显。回 显选项必须被服务器激活,因为正是服务器将这些字 符发回到用户的终端。因此,客户应该请求服务器使 用DO来激活这个选项。这个请求包括三个字符:IAC, DO和ECHO。服务器接受这个请求,并激活该选项。 它通过发送三个字符认可: IAC, WILL和ECHO。 例 26.1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第六部分 传输层 第25章 域名系统 Domain Name System.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第五部分 传输层 第24章 拥塞控制和服务质量.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第五部分 传输层 第23章 UDP、TCP和SCTP.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第四部分 网络层 第22章 传递、转发和路由选择.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第四部分 网络层 第21章 地址映射、差错报告和多播.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第四部分 网络层 第20章 IP协议.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第四部分 网络层 第19章 逻辑寻址.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第18章 虚电路网络——帧中继和ATM.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第17章 广域网SONET、SDH.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第16章 无线WAN——移动电话和卫星网络 Cellular Telephone and Satellite Networks.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第15章 连接局域网、主干网和虚拟局域网 Connecting LANs, Backbone Networks, and Virtual LANs.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第14章 无线局域网.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第13章 有线局域网——以太网.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第12章 多路访问 Multiple Access.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第11章 数据链路控制 Data Link Control.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第三部分 数据链路层 第10章 检错与纠错 Error Detection and Correction.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第二部分 第9章 使用电话网和有线电视网进行数据传输.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第二部分 第8章 交换.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第二部分 第7章 传输介质.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第二部分 第6章 带宽利用 Bandwidth Utilization:Multiplexing and Spreading.pdf
- 西安电子科技大学:《计算机通信与网络》课程教学课件(讲稿)第六部分 传输层 第27章 万维网与超文本传输协议 WWW and HTTP.pdf
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)知识点串讲(主讲教师:杨龙).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)绪论、第一章 电路的基本定律(1/2).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)总复习课件(共六章,主讲:杨龙).pdf
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第一章 电路的基本定律(2/2)、第二章 电阻电路分析(1/5).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第二章 电阻电路分析(3/5).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第二章 电阻电路分析(2/5).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第二章 电阻电路分析(5/5).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第二章 电阻电路分析(4/5).pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第三章 动态电路(1/4)3.1 动态元件.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第三章 动态电路(4/4)3.5 一阶电路的三要素公式 3.6 阶跃函数和阶跃响应.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第三章 动态电路(3/4)3.4 一阶动态电路的响应 3.5 一阶电路的三要素公式.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第三章 动态电路(2/4)3.2 动态电路的方程及其解 3.3 电路的初始值 3.4 一阶动态电路的响应.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(1/8)4.1 正弦量 4.2 相量法的基本概念.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(7/8)4.6 互感耦合电路 4.7 变压器.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(3/8)4.3 电路定律的相量形式 4.4 阻抗与导纳、正孩稳态电路的计算.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(2/8)4.2 相量法的基本概念 4.3 电路定律的相量形式.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(6/8)4.5 正弦稳态电路的功率 4.6 互感耦合电路.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(4/8)4.4 阻抗与导纳、正弦稳态电路的计算.pptx
- 西安电子科技大学:《电路分析基础》课程教学资源(PPT课件)第四章 正弦稳态分析(5/8)4.5 正弦稳态电路的功率.pptx
