您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 应用层协议详解.ppt
应用层协议详解使用分层的模型•协议模型和参考模型通信过程•协议数据单元和封装–PDU:一段数据在任意协议层的表示形式称为协议数据单元(PDU)。在封装过程中,后续的每一层都根据使用的协议封装其从上一层接收的PDU。–根据TCP/IP协议簇的协议来命名PDU。•数据(Data)-一般术语,泛指应用层使用的PDU•数据段(Segment)-传输层PDU•数据包(Packet)-网络层PDU•帧(Frame)-网络接入层PDU•比特(bit)-通过介质实际传输数据时使用的PDU通信过程•协议数据单元和封装封装沿协议栈向下传送解封装沿协议栈向上传送应用程序–网络间的接口•表示层与会话层–表示层的功能:编码、压缩、加密–会话层的功能:建立、维持、终结应用程序之间的会话准备应用程序和服务•常用的协议–传输层使用某种编址方案,称为端口号。端口号识别应用程序及应用层服务(即源数据和目的数据)。服务器程序通常使用客户机已知的预定义端口号。•域名系统(DNS)—TCP/UDP端口53•超文本传输协议(HTTP)—TCP端口80•简单邮件传输协议(SMTP)—TCP端口25•邮局协议(POP)—TCP端口110•Telnet—TCP端口23•动态主机配置协议—UDP端口67和端口68•文件传输协议(FTP)—TCP端口20和端口21应用程序协议与实例•DNS服务及协议–人们很难记住IP数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统。–用户还可以使用操作系统中名为nslookup的实用程序手动查询域名服务器,来解析给定的主机名。应用程序协议与实例•DNS服务及协议–域名系统采用分级系统创建域名数据库,从而提供域名解析服务。该层级模型的外观类似一棵倒置的树,枝叶在下,而树根在上。应用程序协议与实例•协议–当在Web浏览器中输入一个Web地址(或URL地址)时,Web浏览器将通过HTTP协议建立与服务器上的Web服务之间的连接。常用的三种消息类型包括GET、POST以及PUT。–HTTP服务器通过返回网页的代码对请求做出相应。–浏览器解释HTML代码并显示网页。•HTTPS可以采用身份验证和加密两种方式保障客户端和服务器间的数据传输安全。•HTTPS中还指定了应用层和传输层之间数据通信的附加规则。应用程序协议与实例•电子邮件服务及SMTP/POP协议–客户端使用SMTP将邮件发送到服务器并使用POP3接受电子邮件.–邮件服务器MTA&MDA•邮件传送代理(MTA)进程使用SMTP将电子邮件发送MDA或其它MTA。•邮件分发代理(MDA)进程控制服务器与客户端之间的电子邮件分发。应用程序协议与实例•FTP–FTP用于客户端和服务器之间的文件传输–客户端在TCP的21号端口建立第一条连接。该连接由客户端命令和服务器回复组成,用于管理传输流量;–第二条连接建立在TCP的20号端口。每当有文件需要传输时建立该连接,用于实际文件传输。应用程序协议与实例•DHCP–通过动态主机配置协议(DHCP)服务,网络中的设备可以从DHCP服务器中获取IP地址和其它信息。–DHCP服务器负责维护IP地址池,并在客户端登录时将临时地址分配给客户端。应用程序协议与实例•Telnet服务及协议–Telnet是一种客户端/服务器协议,规定了创建和终止VTY会话的规则。–Telnet提供使用通过网络连接的计算机访问网络设备的方法,就如同键盘和显示器直接连接到该设备一样。安全外壳协议(SSH),提供了比Telnet更为强大的身份验证功能,并支持会话数据的加密传输。物理层–通信信号•物理层的用途–OSI物理层通过网络介质传输构成数据链路层帧的比特。–物理层的用途是创建电信号、光信号或微波信号,以表示每个帧中的比特。物理层–通信信号•物理层的标准–物理层由工程师开发的硬件组成,其形式为电子电路、介质和连接器。–TCP/IP协议族中的服务和协议是由RFC中的Internet工程任务组(IETF)定义的。–物理层技术是由以下组织定义的:•国际标准化组织(ISO)•电气电子工程师协会(IEEE)•美国国家标准学会(ANSI)•国际电信联盟(ITU)•电子工业联盟/电信工业协会(EIA/TIA)•国有电信机构,例如美国联邦通讯委员会(FCC)。物理层–通信信号•物理层的标准–由以上组织定义的技术包括四个领域的物理层标准:•介质的物理和电气属性•连接器的机械性能(材料、尺寸和引脚输出)•通过信号表示的比特(编码)•控制信息信号的定义物理层–通信信号•物理层的基本原理–物理层的三个基本功能是:•物理组件•数据编码•信号物理层信号和编码:表示比特•适用于介质的信号比特–通信以二进制数字的形式通过物理介质逐个传输。–可以通过更改信号的以下一个或多个特征在介质上表示信号:•信号表示方法:–NRZ信号–曼彻斯特编码–4B/5B物理层信号和编码:表示比特•数据传输能力–使用以下三种方式测量数据传输:•带宽:数字带宽可以测量在给定时间内从一个位置流向另一个位置的信息量。•吞吐量:吞吐量是给定时段内通过介质传输的比特的量度。•实际吞吐量:实际吞吐量是在给定时间内传输的可用数据的量度,它也是网络用户最感兴趣的量度。物理层–连接通信•以太网介质•无线介质物理层–连接通信•铜介质–同轴电缆–双绞线•非屏蔽双绞线•屏蔽双绞线非屏蔽双绞线屏蔽双绞线物理层–连接通信•光纤介质的线缆设计–用激光或发光二极管(LED)产生的光脉冲来表示介质上的数据。–电子半导体设备(称为光电二极管)检测光脉冲并将其转换为可重现为数据帧的电压。物理层–连接通信•无线介质–常用适用于无线介质的数据通信标准:–标准IEEE802.11-通常也称为Wi-Fi–标准IEEE802.15–通常称为“蓝牙”–标准IEEE802.16-通常称为WiMAX–全球移动通信系统(GSM)物理层–连接通信•介质连接器物理层–双绞线的制作与使用•MDI和MDIX接口–MDI接口:路由器以太网口,PC网卡接口等–MDIX接口:交换机接口,HUB接口,网桥接口等–同种类型接口使用交叉电缆,异种类型接口使用直通电缆某些厂商的设备支持端口MDIX自协商
本文标题:应用层协议详解.ppt
链接地址:https://www.777doc.com/doc-7246301 .html