(共12张PPT)
远程登录与FTP
教 学 目 标 :
1、了解远程登录的工作原理和应用
2、了解两种网络应用模式的特点和差别
教学难点:
客户机/服务器模式和浏览器/服务器模式的比较
远程登录工作依赖于Telnet协议, Telnet协议是TCP/IP的一个应用层协议,远程登录通信是在客户程序与远程计算机建立的TCP连接的基础上进行的。
远程登录的因特网提供的最基本的信息服务之一,采用客户机/服务器的工作方式,属于实时联机信息服务。远程登录时,客户机作为一个虚拟终端(既作为远端计算机的键盘和屏幕),可以操作服务器,包括浏览服务器的信息。
1、远程登录基本工作原理
Telnet的工作过程:
在TCP/IP和Telnet协议的帮助下,通过本地机安装的Telnet应用程序向远程计算机发出登录请求。
远程计算机在收到请求后对其响应,并要求本地机用户输入用户名和口令。
远程计算机系统验证本地机用户是否为合法用户,若是合法用户,则登录成功。
登录成功后,本地计算机就成为远程计算机的一个终端。
此时,用户使用本地键盘输入的任何命令,都通过Telnet程序送往远程计算机。在远程计算机中执行这些命令,并将执行结果返回到本地计算机屏幕上。
退出对方系统的命令因系统不同而可能有差别。在结束远程登录之后,本地机上会显示出如下信息:Connection closed,这表示联机已终止。
在“命令提示符”窗口中,键入“telnet bbs.sjtu.”指令
按回车键,出现如图所示界面,表示成功远程登录上海交大饮水思源BBS站:
输入用户名与密码(首次使用可以用guest登录或注册一个用户)
远程控制是指:在网络上由一台计算机(主控端Remote/客户端),远距离去控制另一台计算机(被控端Host/服务器端)的技术。
2、远程控制:
3、网络应用模式 阅读P42 :
C/S模式和B/S模式的比较:
C/S模式 B/S模式
优点 系统的数据预处理和数据库操作分别在客户机和服务器上进行,运行效率较高;客户机操作界面设计可个性化 客户端的功能由浏览器完成,只需编制服务器的一套软件;维护方便,开发简单,共享性强
缺点 缺少通用性;需编制客户机、服务器两套软件,系统安装、维护和管理不便;兼容性差 无法实现个性化设计要求功能相对弱化,难以实现一些特殊功能要求
万维网采用C/S的工作模式。它的客户机端程序称为浏览器(Browser)
要想领略万维网神奇的风采,必须使用浏览器软件。
目前浏览器比较多,由于微软公司的Internet Explorer (IE)内嵌于WINDOWS中,不需另外安装,因此用户略多一些。
4.浏览器
5.自学:P31-P32
超文本文件
HTML(超文本标记语言)
SGML(标准通用标记语言)
HTTP(超文本传输协议)
客户机与服务器的交互过程