chapter4 TCP IP应用层常用协议.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter4 TCP IP应用层常用协议

课前复习 TCP与UDP的比较 简述滑动窗口协议 1 Telnet协议 功能: 让一台终端连接到远程的一台计算机上,使普通用户也可以透明地使用远程大型主机上的计算机资源。 使用: 用户在远程主机上有自己的帐号(Account),即用户拥有注册的用户名和口令; 许多Internet主机为用户提供了某种形式的公共Telnet信息资源这种资源对于每一个Telnet用户都是开放的。 特点: 可以运行在不同的操作系统上 使用TCP服务 端口号是23 半双工方式进行通信 基于客户/服务器模式工作 Telnet协议的工作原理 Telnet的工作过程 Telnet的网络虚拟终端 网络虚拟终端NVT(Network Virtual Terminal):一种通用的字符终端。 定义了一套自己的字符集:NVT ASCII码 客户机和服务器都能够进行本身字符集与NVT的转换 当用户从本地键入普通字符时,NVT将按其原始含义传送 当用户发送控制命令时,NVT将它转化为特殊的ASCII字符在网络上传送(P61) 发送出的命令所代表的功能对方能够实现吗? Telnet的选项协商 选项协商: Telnet提供一组选项(对应功能) 在使用某项功能(选项)时,通信的双方先进行协商,使通信的双方明白哪些功能由对方提供,哪些功能无法完成,即在通信时双方达成一致 策略: 对称性:任何一方都可以主动发送选项协商请求给对方 选项代码表(P63) 2 FTP协议 功能: 资源共享、文件传输 名称: 文件传输协议FTP(File Transfer Protocol) 特点: 可以在不同的操作系统之间通信 使用TCP服务 端口号为21 全双工通信 基于客户/服务器模式工作 FTP协议的工作原理 如何在不同操作系统中通信? FTP支持的文件类型和文件结构 FTP通过采用支持有限数量的文件类型和文件结构来解决异构性。 文件类型: ASCII码文件 EBCDIC码文件 图像文件 本地文件 数据结构: 文件结构 记录结构 页结构 传输方式: 流方式 块方式 压缩方式 3 HTTP协议 万维网 超链接文档 超链接文档的传输机制,HTTP协议 万维网的工作过程 用户确定网页文件所在的URL(统一资源定位器),确定网页文件的位置 浏览器向DNS(域名服务器)发出请求,将域名转为相应的IP地址 DNS应答浏览器,回复IP地址 浏览器向确定IP地址的主机发出与端口80建立一条TCP连接的请求。 连接建立成功后,浏览器发出请求传输网页的HTTP命令。 服务器应答,发送网页文件。 服务器主动关闭连接。 超文本传输协议 基于客户/服务器模式 第4章 TCP/IP应用层常用协议 Telnet协议 1 FTP协议 2 HTTP协议 3 电子邮件 4 总结 5 本章重点 应用层常用协议的工作原理 1 三次握手建立TCP连接 2 客户端提出执行某命令 3 服务器端返回结果 客户 服务器端 终端驱动程序 TCP/IP 操作系统内核 客户I/O Telnet进程 TCP/IP 伪终端驱动程序 操作系统内核 Telnet进程 登录外壳进程 同种系统 异种系统? 用户I/O Telnet客户进程 Telnet服务器进程 服务器系统 用户端系统格式 NVT格式 服务器端系统格式 IAC(0xff,1byte) 命令(1byte) 选项(1byte) WILL DO 同意 DON’T 不同意 WON’T DON’T 不同意 DO WILL 同意 WON’T 不同意 DON’T DON’T 不同意 发送方 接收方 用户接口 用户协议 解释器 FTP客户 TCP TCP 服务器协 议解释器 21 控制连接 49238 用户数据 传输进程 50162 TCP 数据连接 50162 TCP 文件请求 服务器数据 传输进程 20 文件系统 服务器端 文件系统 文件

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档