第7章因特网的重要协议 本章重点 ●因特网与TCPP一因特网的协议 DNS TcP、UDP P、cMP 2021/2/22
2021/2/22 page 1 第7章 因特网的重要协议 本章重点 ●因特网与TCP/IP——因特网的协议 ⚫ DNS ⚫ TCP、UDP ⚫ IP、ICMP
92因特网与TcPP 口TCP/P是一个协议簇 口包括: 应用层:FTP,HTTP,DNS等 传输层:TCP,UDP 网络层:|P,ARP,CMP,RARP,各种路由协议 2021/2/22
2021/2/22 page 2 9.2 因特网与TCP/IP ❑ TCP/IP是一个协议簇 ❑包括: ▪ 应用层:FTP, HTTP, DNS等 ▪ 传输层:TCP, UDP ▪ 网络层:IP, ARP, ICMP, RARP, 各种路由协议
因特网的协议栈 口应用层 ftpsmtphttp application 口传输层 transport tcp, udp 口网络层 network ip,路由协议 link 口数据链路层 pp,以太网协议 physical 口物理层 2021/2/22
2021/2/22 page 3 因特网的协议栈 application transport network link physical ❑ 应用层 ▪ ftp, smtp, http ❑ 传输层 ▪ tcp, udp ❑ 网络层 ▪ ip, 路由协议 ❑ 数据链路层 ▪ ppp, 以太网协议 ❑ 物理层
域名服务DNs[教学片 口DNS用于将主机名转换为I地址。 口采用名字来标记一台主机便于记忆。 口DNS服务主要基于UDP来实现,端口号=53。 口三个组成部分:域名空间、名字服务器、解析程序 域名空间:分布式的、层次型(分级)的树形结构,根 没有名字,顶层域由组织域(如org、com、edu)和国家域 (如cn)构成。在往下分还可分为若干层子域,如下页图 。通常用点来分隔域的层次,如 www.xyz.cOm 2021/2/22 4
2021/2/22 page 4 域名服务DNS 教学片 ❑ DNS用于将主机名转换为IP地址。 ❑ 采用名字来标记一台主机便于记忆。 ❑ DNS服务主要基于UDP来实现,端口号=53。 ❑ 三个组成部分:域名空间、名字服务器、解析程序 ➢域名空间:分布式的、层次型(分级)的树形结构,根 没有名字,顶层域由组织域(如org、com、edu)和国家域 (如cn)构成。在往下分还可分为若干层子域,如下页图 。通常用点来分隔域的层次,如 www.xyz.com
根 INT MIL NET COM JP CN du WWW WWW ft 交大的web服务器: WWW EDU CN 2021/2/22
2021/2/22 page 5 根 INT MIL NET COM … JP CN … IBM intel eng www jack edu net xjtu www ftp 交大的Web服务器:WWW.XJTU.EDU.CN
口DNS名字服务器:存放域树结构和主机信息的数据库 。为减小査询流量负载,提高可靠性,DNS名字空间被 划分成若干不交叉的区域(Zone),分别存放在该区域 的DNS服务器中 口解析程序:从名字服务器中提取信息把主机域名翻译 成I地址 解析过程为:首先从本地 Hosts文件查找。没找到就向 本地DNS名字服务器发出请求;若本地DNS服务器也找 不到,它就把请求发给顶层域名字服务器,然后由顶层 域名字服务器把请求传递给相应子域的名字服务器。最 后由该名字服务器把域名对应的地址按相反的路径传 递给发出请求的站点。 2021/2/22
2021/2/22 page 6 ❑ DNS名字服务器:存放域树结构和主机信息的数据库 。为减小查询流量负载,提高可靠性,DNS名字空间被 划分成若干不交叉的区域(Zone),分别存放在该区域 的DNS服务器中。 ❑ 解析程序:从名字服务器中提取信息把主机域名翻译 成IP地址。 解析过程为:首先从本地Hosts文件查找。没找到就向 本地DNS名字服务器发出请求;若本地DNS服务器也找 不到,它就把请求发给顶层域名字服务器,然后由顶层 域名字服务器把请求传递给相应子域的名字服务器。最 后由该名字服务器把域名对应的IP地址按相反的路径传 递给发出请求的站点
例如: jack.eng.ibm.com想要知道wW刈u.edu.cn的P地址 edu服务器 edu-server net eng, ibm 服务器 服务器 eng.ibm.com tu.edu.cn 原始服务器 服务器 ack. eng ibm. com www.xjtu.edu.cn 2021/2/22 7
2021/2/22 page 7 例如: jack.eng.ibm.com想要知道www.xjtu.edu.cn的IP地址 jack.eng.ibm.com eng.ibm.com edu-server.net www.xjtu.edu.cn xjtu.edu.cn 原始服务器 eng,ibm 服务器 edu服务器 xjtu, edu 服务器 cn服务器
9 Nslookup Gateway- webreference com Explorer 口区 件(F)编辑(E)查看()收藏(A)工具(①)帮助(B) ⊙后退·国图的搜索☆收藏夹的媒体的品·口郑回鱼甲 地址①D)htt: rww.vebreference. com/cg-bin/ms1oku.cgi ˇ转到链接 Discovering The value Veb Register Today: Free to qualilied Attendees And Enterprise Search objective, unbiased information search analysts December 12, 2002. 2: 00 PM EST/1: 00 AM PST resented Jupiterwebinars sponsoredbyfasi home / services dns / nslookup Free WebReference Newsletters 回HTML(M-F)回Text(M,TH Nslookup gateway enter email Subscr ibe Enter domain siteScope 匚提交查询内容 Immediate and proactive Web monitoring Results returned for20211735.170 Click here to learn more with a FRee ctec.XJtu. eau. cn Insider's Guide to Web Monitoring 2021/2/22
2021/2/22 page 8
不同应用对基础协议的要求 数据丢失( data loss) ●电子邮件、FTP、WWW和 Telnet不能容忍数据丢失 ●而多媒体类的应用往往可以经得起部分数据的丢失 带宽( bandwidth) ●以|P电话为代表的多媒体交互式的应用对带宽是十分 敏感的 ●而文件传输类的应用则对带宽的要求比较具有“弹 性 ●实时性( timing) ●|P电话、视讯会议、“四国大战”的要求 2021/2/22
2021/2/22 page 9 不同应用对基础协议的要求 ⚫ 数据丢失(data loss) ⚫ 电子邮件、FTP、WWW和Telnet不能容忍数据丢失 ⚫ 而多媒体类的应用往往可以经得起部分数据的丢失 ⚫ 带宽(bandwidth) ⚫ 以IP电话为代表的多媒体交互式的应用对带宽是十分 敏感的 ⚫ 而文件传输类的应用则对带宽的要求比较具有“弹 性” ⚫ 实时性(timing) ⚫ IP电话、视讯会议、“四国大战”的要求
网络基础协议中的关键问题 网络基础协议指包括传输层及以下的各层 中的各种协议,问题在于: 某个网络基础协议的性质(或所提供的服务 )是面向连接的还是无连接的? ●虚电路与面向连接的关系,虚电路是面向连 接的,但面向连接的就一定是虚电路? 如何理解在不可靠的协议上建立可靠的连接 服务? 2021/2/22
2021/2/22 page 10 网络基础协议中的关键问题 ⚫ 网络基础协议指包括传输层及以下的各层 中的各种协议,问题在于: ⚫ 某个网络基础协议的性质(或所提供的服务 )是面向连接的还是无连接的? ⚫ 虚电路与面向连接的关系,虚电路是面向连 接的,但面向连接的就一定是虚电路? ⚫ 如何理解在不可靠的协议上建立可靠的连接 服务?