文档介绍:应用层协议详解
使用分层的模型
协议模型和参考模型
精品资料
你怎么称呼老师?
如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?
你所经历的课堂,是讲座式还是讨论式?
教师的教鞭
“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ……”
“太阳当空照,花儿对我笑,小鸟说早早早……”
通信过程
协议数据单元和封装
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服务及协议
域名系统采用分级系统创建域名数据库,从而提供域名解析服务。该层级模型的外观类似一棵倒置的树,枝叶在下,而树根在上。