广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第10章 应用层协议

第10章应用层协议 学习要点 应用层协议 Te|net协议 ·FTP协议 SMTP协议 POP协议 ·IMAP协议 HTTP协议
第10章 应用层协议 学 习 要 点 • 应用层协议 • Telnet协议 • FTP协议 • SMTP协议 • POP协议 • IMAP协议 • HTTP协议

10.1应用层协议概述 ·应用层位于0S的最高层,为最终用户提供服务。 ·在TGP/IP协议中,把0S的3个高层简化为1个应用层。 ·TcP/P协议簇中的应用层直接与用户打交道。 目前应用层协议多达数百种,每一种协议都有一个相 应的服务,这些协议都在相应的RF文档中定义。 应用层由若干应用程序和支持应用程序的通信组件组 成,其内容就是规定应用程序或进程在通信时所遵循 的协议
10.1 应用层协议概述 • 应用层位于OSI的最高层,为最终用户提供服务。 • 在TCP/IP协议中,把OSI的3个高层简化为1个应用层。 • TCP/IP协议簇中的应用层直接与用户打交道。 • 目前应用层协议多达数百种,每一种协议都有一个相 应的服务,这些协议都在相应的RFC文档中定义。 • 应用层由若干应用程序和支持应用程序的通信组件组 成,其内容就是规定应用程序或进程在通信时所遵循 的协议

10.1.1应用层协议的工作机制(P215) ·每个应用层协议旨在解决某一类应用问题,具体是通过位于 不同主机中的多个进程之间的通信和协同工作来实现的。 ·TcP/IP采用客户/服务器模式使两个应用进程之间能够通信。 ·客户机是主叫方,可与多个服务器进行通信。 ·服务器软件是一种专门用来提供某种服务的程序,可同时处 理多个远程客户的请求。 应用层 发起连接建立请求 应用层 (客户) (服务器) 传输层 接受连接建立请求 传输层 网络层 网络层 网络接口层 网络接口层 客户与服务器通信关系的建立
10.1.1 应用层协议的工作机制(P215) • 每个应用层协议旨在解决某一类应用问题,具体是通过位于 不同主机中的多个进程之间的通信和协同工作来实现的。 • TCP/IP采用客户/服务器模式使两个应用进程之间能够通信。 • 客户机是主叫方,可与多个服务器进行通信。 • 服务器软件是一种专门用来提供某种服务的程序,可同时处 理多个远程客户的请求。 应用层 (客户) 传输层 网络层 网络接口层 应用层 (服务器) 传输层 网络层 网络接口层 接受连接建立请求 发起连接建立请求 客户与服务器通信关系的建立

应用层协议的工作机制 · Internet客户/服务器体系 Web浏览器 Web服务器 FTP客户 FTP服务器 E-mai客户 Internet Emai服务器 News客户 News服务器 Tene客户 Telnet服务器 每一种应用层协议都要规范报文的结构和用于侦听服务请 求的公认端口。HTTP-80、FTP-2120、SMTP-25、 POP110、IMAP--143、 telnet--23
应用层协议的工作机制 • Internet客户/服务器体系 Internet Web浏览器 Web服务器 FTP客户 FTP服务器 E-mail客户 Email服务器 News客户 News服务器 Telnet客户 Telnet服务器 每一种应用层协议都要规范报文的结构和用于侦听服务请 求的公认端口。HTTP----80、FTP----21 20、SMTP----25、 POP----110、IMAP----143、telnet----23

10.1.2应用层协议的种类(P216) 支撑协议:为应用提供服务的协议 DNS(域名服务系统)-53端口 DHCP(动态主机配置协议)-6867端囗 SNMP(简单网络管理) ·应用协议:实现具体应用业务的协议 HTP(超文本传输协议) FTP(文件传输协议) SMTP(简单邮件传输协议 Telnet(远程登录)
10.1.2 应用层协议的种类(P216) • 支撑协议:为应用提供服务的协议 –DNS(域名服务系统)----53端口 –DHCP(动态主机配置协议)----68 67端口 –SNMP(简单网络管理) • 应用协议:实现具体应用业务的协议 –HTTP(超文本传输协议) –FTP(文件传输协议) –SMTP(简单邮件传输协议) –Telnet(远程登录)

10.2 Telnet协议(P216) Telnet tElecommunication Netwoek Protoco|的缩写,作为一种著名的、历史较长的 Internet协议,能让用户远程登录到一台主机, 执行各种操作,就像直接在这台主机上工作一样。 Telent主要由RFG854 TELNET PROT0c0L SPEC|F|GAT0N”(May1983)和RFc855 TELNET 0 PTION SPEC|F|AT|0Ns”(May1983)定义
10.2 Telnet 协议(P216) • Telnet 是Telecommunication Netwoek Protocol的缩写,作为一种著名的、历史较长的 Internet协议,能让用户远程登录到一台主机, 执行各种操作,就像直接在这台主机上工作一样。 • Telent主要由RFC854“TELNET PROTOCOL SPECIFICATION ”(May 1983)和RFC855“TELNET OPTION SPECIFICATIONS ”(May 1983)定义

10.2.1 Telnet概述(P216) Telnet协议提供了双向的、面向字符的通信方式。 最初它被用作终端与面向终端的进程之间通信的标准, 后来它也用于终端之间的点对点通信,以及在分布式环 境下进程间的通信。 Te net工作在TCP/IP模型的应用层,其下层传输协议是 TCP,是面向连接的协议。 Telnet基于客户/服务器模式,在本地系统运行 telnet 客户进程,在远程主机运行 telnet服务器进程。 Telnet服务器默认的TcP端口为23 Telnet能够运行在不同操作系统的主机之间
10.2.1 Telnet概述(P216) • Telnet协议提供了双向的、面向字符的通信方式。 • 最初它被用作终端与面向终端的进程之间通信的标准, 后来它也用于终端之间的点对点通信,以及在分布式环 境下进程间的通信。 • Telnet工作在TCP/IP模型的应用层,其下层传输协议是 TCP,是面向连接的协议。 • Telnet基于客户/服务器模式,在本地系统运行telnet 客户进程,在远程主机运行telnet服务器进程。 • Telnet服务器默认的TCP端口为23。 • Telnet能够运行在不同操作系统的主机之间

Telnet概述 Te|ne基于3个主要设想 网络虚拟终端( Net virtual terminal,NT)概念 选项协商( Option Negotiation)原则 终端与进程的对称性 Te|ne的应用 能够实现远程登录和远程交互式计算 网络设备配置与测试、服务器远程控制与管理、网络 服务测试等
Telnet概述 Telnet基于3个主要设想: –网络虚拟终端(Net Virtual Terminal,NVT)概念 –选项协商(Option Negotiation)原则 –终端与进程的对称性 Telnet的应用 –能够实现远程登录和远程交互式计算 –网络设备配置与测试、服务器远程控制与管理、网络 服务测试等

10.2.2Tene工作机制(P217) Tene客户进程 Tele服务器进程 终端用户 终端驱动TCPP栈 TCPP栈伪终端驱动 操作系统 操作系统 TCP连接 Telnet通过客户进程和服务器进程之间的选项协商机制, 确定通信双方可以提供的功能。 ·终端用户从键盘输入的数据提交给操作系统的终端驱动进 程,由终端驱动进程将用户的输入交给 Te net客户进程。 · Telnet客户进程将收到的数据传送给TCP,由TCP在客户端 和服务器之间建立TCP连接,然后将数据通过TCP连接传送 给服务器,服务器的TP层将收到的数据传送到相应的 Te|net服务器进程
10.2.2 Telnet工作机制(P217) • Telnet通过客户进程和服务器进程之间的选项协商机制, 确定通信双方可以提供的功能。 • 终端用户从键盘输入的数据提交给操作系统的终端驱动进 程,由终端驱动进程将用户的输入交给Telnet客户进程。 • Telnet客户进程将收到的数据传送给TCP,由TCP在客户端 和服务器之间建立TCP连接,然后将数据通过TCP连接传送 给服务器,服务器的TCP层将收到的数据传送到相应的 Telnet服务器进程 Telnet客户进程 Telnet服务器进程 终端驱动 TCP/IP栈 TCP/IP栈 伪终端驱动 终端用户 TCP连接 操作系统 操作系统

10.2.3网络虚拟终端(P217) 网络虚拟终端(NT)是为Te|ne适应异构环境而提出的概念 ·NT定义了数据和命令在 Internet上的传输方式 ·数据离开客户端或服务器之后就转换为NT字符集进行传输。 NT字符集分为数据字符集和远程控制字符集两种类型(见 P218表10-1)。 终端用户)Tene客户端 Tele服务器 伪终端驱动 网络连接 k本地计算机字符集外 NVT字符集 远程计算机字符集州
10.2.3 网络虚拟终端(P217) • 网络虚拟终端(NVT)是为Telnet适应异构环境而提出的概念 • NVT定义了数据和命令在Internet上的传输方式 • 数据离开客户端或服务器之后就转换为NVT字符集进行传输。 NVT字符集分为数据字符集和远程控制字符集两种类型(见 P218表10-1)。 Telnet客户端 Telnet服务器 网络连接 终端用户 伪终端驱动 本地计算机字符集 NVT字符集 远程计算机字符集
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机网络》课程教学资源(PPT课件讲稿)第三章 局域网与校园网设计(网络方案设计).ppt
- 上海交通大学:人工智能的历史和启示——人机对弈作为案例.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第三章 词法分析.pptx
- 自动语音识别(PPT讲稿)Automatic Speaker Recognition.pptx
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第2章 网络工程系统.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第九章 无线网络.ppt
- 香港浸会大学:MPI - Communicators(PPT讲稿).ppt
- 《单片机应用系统设计技术》课程教学资源(PPT课件讲稿)第7章 单片机外部扩展资源及应用.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 01 Introduction.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第14章 单片机应用系统抗干扰与可靠性设计.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第七章 数据库技术(主讲:王哲).pptx
- 三维计算机视觉 3D computer vision(基于卡尔曼滤波的运动结构).pptx
- 《计算机网络与因特网》课程教学资源(PPT课件)Part VII 广域网(简称WAN), 路由, 和最短路径.ppt
- The Art of Function Design -Measure and RKHS.ppt
- 大庆职业学院:《计算机网络技术基础》课程教学资源(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- 香港浸会大学:C++ as a Better C; Introducing Object Technology.ppt
- 清华大学:《高级计算机网络 Advanced Computer Network》课程教学资源(PPT课件讲稿)Lecture 1 Introduction.pptx
- 《TCP/IP协议及其应用》课程教学资源(PPT课件)第1章 TCP/IP协议基础.ppt
- 香港理工大学:Artificial Neural Networks for Data Mining.ppt
- 安徽理工大学:《Linux开发基础 Development Foundation on Linux OS》课程资源(PPT课件讲稿)Section 4 Perl programming(赵宝).ppt
- 《单片机原理及应用》课程教学资源_本科教学大纲汇编(电子信息工程专业).doc
- 上海交通大学:网络安全 Network Security(PPT讲稿,朱浩瑾).pptx
- 清华大学:Top-k String Similarity Search with Edit-Distance Constraints.pptx
- 普林斯顿大学:平衡查找树(PPT讲稿)New Balanced Search Trees.pptx
- 《MATLAB程序设计》课程教学资源(教学大纲)Matlab programming.doc
- 计算机硬件维护(PPT课件讲稿).ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent.pptx
- 《程序设计语言》课程教学资源(PPT课件讲稿)第5章 函数式程序设计语言.ppt
- 《C++程序设计》教学资源(PPT课件讲稿)构造函数和析构函数.ppt
- 《计算机应用基础》工学结合配套课件(PPT讲稿)模块二系统软件操作技术(Windows XP的实用工具).ppt
- 河南中医药大学:《网络技术实训》课程教学资源(PPT课件讲稿)第7讲 网络安全实训(主讲:许成刚).pptx
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第三章 网络营销.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 03 Network Management and Operation(Network Architetures and Standarts).pptx
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)空域滤波 Spatial Filtering.pptx
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第八章 输入输出程序设计.ppt
- 构建互联互通的单位局域网(PPT讲稿).ppt
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 06 Internet Protocol.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 5 互斥与同步(Mutual Exclusion and Synchronization)5.1 Principles of Concurrency 5.2 Mutual Exclusion.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第五章 运输层.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件)第一章 操作系统引论.ppt