学习要点应用层的基本概念、功能与作用域名系统的组成
网络体系结构和基本概念

网络体系结构和基本概念1.OSI参考模型:OSI(开放式系统互联)参考模型是一个国际标准的概念框架,用于描述网络体系结构的各个层次和功能。
它将网络划分为七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
每个层次都有特定的功能和任务,通过层层递进的方式协同工作,最终实现可靠的数据传输和通信。
2.TCP/IP协议族:TCP/IP是一种网络协议族,它是网络通信的基础。
TCP/IP协议族由传输控制协议(TCP)和网络互联协议(IP)构成,它们分别对应于OSI参考模型的传输层和网络层。
TCP/IP协议族还包括IP地址、域名系统(DNS)、用户数据报协议(UDP)等,它们协同工作,完成数据的传输和路由。
3.客户端-服务器模型:客户端-服务器模型是一种常见的网络体系结构,它通过将网络上的计算机划分为客户端和服务器来实现资源共享和服务提供。
客户端是用户通过网络访问服务器获取服务的终端设备,服务器是提供服务的主机。
客户端向服务器发送请求,服务器接收请求并回应,完成数据的交互和处理。
4.P2P网络:P2P(对等)网络是一种去中心化的网络体系结构,其中所有的计算机都既是客户端又是服务器。
P2P网络不依赖于专用的服务器设备,而是通过直接连接来交换数据。
P2P网络的一大特点是去中心化,它能够更好地抵抗单点故障和网络拥塞。
5.三层网络体系结构:三层网络体系结构是一种通用的网络设计架构,它由三层构成:核心层、分布层和接入层。
核心层负责数据的传输和路由,分布层负责网络的负载均衡和安全策略,接入层则负责用户与网络的连接。
这种分层结构能够提高网络的性能和可管理性。
上述是网络体系结构的基本概念和主要内容。
网络体系结构的设计和实现对于网络的性能和安全至关重要。
通过合理地利用和组织网络资源,可以提高网络的性能、可靠性和可扩展性,同时还能够保障数据的安全和隐私。
在日益发展的信息时代中,网络体系结构的研究和创新将继续推动着网络技术的进步和应用的发展。
计算机网络第六章应用层

区的不同划分方法举例
根 根
org
域
com
edu
org
域
com
edu
区
区 x
u v
abc
区
abc
y
w t u
x
v w
y
t
(a) 区 = 域
(b) 区 < 域
树状结构的 DNS 域名服务器
根域名服务器
顶级域名服务器 根域名服务器
常用图形化的FTP
权限域名服务器
这就是前面已经讲过的负责一个区的域 名服务器。 当一个权限域名服务器还不能给出最后 的查询回答时,就会告诉发出查询请求 的 DNS 客户,下一步应当找哪一个权限 域名服务器。
本地域名服务器
本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个 查询请求报文就发送给本地域名服务器 。 每一个因特网服务提供商 ISP,或一个 大学,甚至一个大学里的系,都可以拥 有一个本地域名服务器, 这种域名服务器有时也称为默认域名服 务器。
发往指定服务器
NO 可以解析 YES
求解方完成
服务器完成
那种方式? 反复 给出可用的服务器地址 递归 递归求解
从数据库中取出相应的地址
将结果返回求解方
结束
内容提要
应用层概述 域名系统DNS 文件传送协议FTP 万维网WWW 电子邮件
32
FTP协议
文件传送协议(FTP)是因特网上最常 用的应用之一,FTP协议标准是 RFC959。 FTP是为上传、下载文件而设计的,其 主要作用是把文件从一台计算机传递到 另一台计算机。 FTP是一个客户机/服务器应用程序,它 需要在主机上运行一个服务器软件,并 能通过客户端软件来访问该主机。
网络体系结构知识点总结

网络体系结构知识点总结网络体系结构是指互联网的整体结构和组成。
它涉及到了网络的物理结构、传输协议、网络层次、路由算法、寻址和编址、网络安全等多个方面。
下面是对网络体系结构的主要知识点的总结。
1.物理结构:物理结构是指网络中的硬件设备组成。
主要包括主机,交换机,路由器,网桥等。
主机是指连接到网络的最终设备,交换机用于局域网内的数据传输,路由器用于互联网中的数据传输,网桥用于连接不同局域网之间的数据传输。
2.传输协议:传输协议是指网络中的数据传输规则。
常见的传输协议有TCP/IP协议和UDP协议。
TCP/IP协议是一种可靠的、面向连接的传输协议,它保证了数据的完整性和正确性。
UDP协议是一种简单的、面向无连接的传输协议,它提供了较低的延迟和较高的吞吐量。
3.网络层次:网络层次是指互联网中的分层架构。
常见的网络层次模型有OSI模型和TCP/IP模型。
OSI模型是由国际标准化组织提出的模型,它将网络分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP模型是互联网最重要的模型,它将网络分为四个层次,分别是网络接口层、网络层、传输层和应用层。
4.路由算法:路由算法是指在网络中选择最佳路径进行数据传输的算法。
常见的路由算法有静态路由和动态路由。
静态路由是预先设置好的路由路径,不会根据网络状况动态调整路径。
动态路由是根据网络状况实时调整路径,常见的动态路由协议有RIP协议、OSPF协议和BGP协议等。
5.寻址和编址:寻址和编址是指网络中对主机和网络进行编号的过程。
IP地址是网络中主机的唯一标识,它由32位二进制数组成,分为网络地址和主机地址两部分。
IPv4是目前广泛使用的IP地址版本,它基于32位地址空间,但由于地址需求过大,逐渐被IPv6取代。
6.网络安全:网络安全是指保护网络中的信息不受非法获取、损坏或篡改的技术和措施。
网络安全包括防火墙、入侵检测和防御系统、加密和认证技术、访问控制等多个方面。
计算机网络应用层要点

电子邮件的发送和接收过程
用 户 代 理 (发送邮件) SMTP
(TCP 连接)
邮件 服务器
邮件 服务器
用 户 代 理
发送方
(发送邮件) SMTP 因特网
接收方
用户代理 用户代理
邮件缓存
发送端 邮件服务器
接收端 邮件服务器
(2) 发送端邮件服务器将邮件放入 邮件缓存队列中,等待发送。
电子邮件的发送和接收过程
电子邮件地址的格式
每个电子邮箱都有一个唯一的邮件地址
邮件地址的组成:
用户名@电子邮件服务器名
例如,zhangxin@是一个邮件地址, 它表示邮箱的名字是zhangxin,邮箱所在的主 机是。其中“@”符号表示“at”。
电子邮件的组成
电子邮件由信封(envelope)和内容(content)两部 分组成。 电子邮件的传输程序根据邮件信封上的信息来传 送邮件。用户在从自己的邮箱中读取邮件时才能 见到邮件的内容。 在邮件的信封上,最重要的就是收信人的地址。
邮件服务器
邮件服务器是指专门用于邮件服务的计算 机。它为每一个邮件用户分配一定的存储空间 (邮箱)来存放用户的电子邮件。 同时还要向发信人报告邮件传送的情况(已 交付、被拒绝、丢失等)。
E-mail系统工作示意图
客户B rong@
Internet
Email服务器A
.com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利性组织 .edu 表示教育机构(美国专用) .gov 表示政府部门(美国专用) .mil 表示军事部门(美国专用)
域名服务器
名字到 IP 地址的解析是由若 Nhomakorabea个域名服务器程序 完成的。域名服务器程序在专设的结点上运行, 运行该程序的机器称为域名服务器。
计算机网络第9章-应用层

8
信管
严峻
树状结构的 DNS 域名服务器
根域名服务器
顶级域名服务器 根域名服务器
org 域名服务器
com 域名服务器
edu 域名服务器
…
权限域名服务器
域名服务器 域名服务器
abc 公司有两个 权限域名服务器
9
信管
严峻
Hale Waihona Puke 本地域名服务器采用迭代查询
根域名服务器 迭代查询 顶级域名服务器
18
信管
严峻
(2)打开“默认FTP站点”属性窗口:选“默认FTP站点”, 执行“右键→属性”。 (3)设置“FTP站点”:在“IP地址”处选“192.168.0.49”, 端口号保持默认值“21”不变。
19
信管
严峻
(4)设置“主目录”:在“本地路径”中按“浏览”按钮选择 目标目录“D:\whpu”。
24
信管
严峻
电子邮件的发送和接收过程
(发送邮件) 用 SMTP 邮件 户 代 (TCP 连接) 服务器 理 用 户 代 理
邮件 服务器
发送方 (发送邮件) SMTP 因特网
接收方
用户代理 用户代理 邮件缓存 发送端 邮件服务器 接收端 邮件服务器
(1) 发信人调用用户代理来编辑要发送的邮件。 用户代理用 SMTP 把邮件传送给发送端邮件服务器。
第9章 应用层
负责用户和应用程序之间的通信。
文件传输 FTP TFTP
简单邮件管理 SMTP
其它
POP
TELNET HTTP DNS …….
1
信管
严峻
9.1 域名系统DNS( Domain Name System ) 9.1.1 域名系统概述
应用层

早期的域名必须以英文句号“.”结尾,,这样DNS才能够进行域名解析。如今DNS服务器已经可以自动补上结 尾的句号。
当前,对于域名长度的限制是63个字符,包括www.和或者其他的扩展名。域名同时也仅限于ASCII字符的一 个子集,这使得很多其他语言无法正确表示他们的名字和单词。基于Punycode码的IDNA系统,可以将Unicode字 符串映射为有效的DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳。
FTP实现的目标:
促进文件的共享(计算机程序或数据)鼓励间接或者隐式的使用远程计算机向用户屏蔽不同主机中各种文件 存储系统(File system)的细节可靠和高效的传输数据缺点:
网络基础知识学习笔记

网络基础知识学习笔记目录网络基础知识学习笔记 (1)1. 计算机网络的定义和组成: (2)2. 计算机网络的产生和发展阶段: (2)3. 计算机网络的功能: (2)4. 计算机网络的分类: (2)5. 计算机网络通信的基本概念: (3)6. 网络传输介质: (3)7. 网络协议: (4)8. OSI/RM模型及各层功能: (4)9. 网络互连设备: (5)10. 局域网的定义与类型: (5)11. 网络操作系统: (7)12. Internet的产生和发展: (7)13. Internet的特点: (7)14. TCP/IP协议: (7)15. IP地址: (8)16. 子网掩码: (8)17. 域名系统: (8)18. URL —统一定位符: (9)19. Internet的接入方式: (9)20. Internet服务之WWW服务和Email服务: (9)21. 网络安全基本要素: (10)22. 安全威胁因素和威胁类型: (10)23. 计算机病毒: (10)24. 网络安全技术 (10)25. 防火墙技术 (11)计算机网络是把若干台地理位置不同,而且具有独立功能的计算机,用通信线路和通信设备将它们互连起来,以实现彼此之间的数据通信和资源互享的一种计算机系统。
通信技术和计算机技术的结合是计算机网络产生的基本条件。
一个计算机网络是由资源子网和通信子网组成的。
资源子网负责网络中的信息处理,通信子网负责网络中的信息传递。
2.计算机网络的产生和发展阶段:最早产生:ARPANET(阿帕网)为美国国防部高级研究计划署开发的世界上第一个运营的封包交换网络,它是全球互联网的始祖。
发展阶段:✧远程终端联机阶段;✧计算机—计算机网络阶段✧标准化互连网络阶段✧信息高速公路阶段3.计算机网络的功能:计算机网络的基本功能是资源共享和数据通信;主要功能可以归纳为:✧资源共享;✧数据通信;✧提高计算机的可靠性和可用性;✧分布式处理。
第七章应用层

7.4 E-mail(电子邮件)
POP(Post Office Protocol)邮局协议
目前常用的是第三版POP3 POP3协议命令:P349表8.4
本章小结
内容
主要介绍应用层功能(服务)、协议和实现原理 以Internet应用为例,介绍一些典型的应用层服务和
协议,如WWW(HTTP)、域名服务(DNS)、远 程登录(TELNET)、电子邮件(SMTP)、文件传 输(FTP)等。
三、域名服务器
DNS 实际上是一个有许多域名服务器组成的 分布式数据库。功能是实现域名和 IP 地址的 解析。 域名解析原则
首先由本地域名服务器解析,如果本地没有找到,则递交 上一级域名服务器解析,即递归解析。
四、URL
URL( 统一资源定位器 ) 与域名密切相关, URL 用于定位Internet上可访问的资源。 URL格式:
com sun eng
edu
gov gale
mil
org
netcn edu源自cajpnl
us
cs vlsi a
eng
hfut
四级
robot
…
DNS 不区分大小写字母,每级域名不超过 63 个字母或数字, 完整的域名不超过255个字符。 DNS不限制一个域名包含多少个下级域名,也不规定每一级 域名的含义,各级域名有其上一级的域名管理机构管理。例 如,要想命名 ,则需经过 cs , gale , edu 的批准。 顶级域名由 Internet域名管理机构负责,顶级域名分为两大 类:通用和国家。原则上,一个组织可以挂在国家顶级域, 也可挂在通用顶级域名下。但事实上,几乎没有人愿意把一 个组织挂在两个顶级域下,因为这样做,除了带来麻烦外, 没有任何好处。 域名只是一个逻辑概念,并不反应计算机所在的物理位置, 它与IP子网也没有关系。例如,计算机系和英语系可能在同 一幢大楼内,并共用一个LAN,但它们可以有各自的域名。
计算机网络基础与Internet应用第二版教学设计

计算机网络基础与Internet应用第二版教学设计教学目标•掌握计算机网络的基本概念、基本结构、基本技术和基本协议。
•熟悉Internet的基本原理、基本组成、基本功能和基本应用。
•能够了解计算机网络的管理、安全、性能等方面的问题,并能够掌握相应的解决方法。
•能够进行网络应用程序的开发和设计,具备一定的实际操作能力。
教学内容第一章计算机网络概述•计算机网络的概念和组成•计算机网络的分类•计算机网络的应用第二章传输层和应用层传输层•传输层的基本概念和作用•传输层的协议:TCP和UDP•TCP的可靠数据传输和流量控制•UDP的无连接数据传输和简单可靠性应用层•应用层的基本概念和作用•常见的网络应用程序协议:HTTP、FTP、SMTP、DNS等第三章网络层和数据链路层网络层•网络层的基本概念和作用•网络层的协议:IP和ICMP•IP的分组和路由•ICMP的消息和错误处理数据链路层•数据链路层的基本概念和作用•数据链路层的协议:ARP和RARP•ARP的地址解析和缓存•RARP的反向地址解析第四章物理层和局域网物理层•物理层的基本概念和作用•物理层的传输媒体:有线传输和无线传输•物理层的编码方式和传输速率局域网•局域网的基本概念和作用•常见的局域网标准和协议:Ethernet、IEEE802.11等第五章 Internet基础•Internet的基本结构和原理•Internet的路由和自治系统•Internet的域名系统第六章网络安全和管理•网络安全的基本概念和问题•常见的网络攻击和防范•网络管理的基本概念和方法•网络性能管理和优化第七章网络应用开发•网络应用开发的基本过程和方法•常见的网络应用开发工具和语言:HTML、JavaScript、PHP、等•简单的网络应用程序设计和实现教学方法与手段•讲授和演示相结合的方式,注重理论与实践相结合。
•制定相关的实验和实践项目,让学生动手实践,熟悉并掌握计算机网络应用。
认识应用层

认知应用层
1.应用层的概念
应用层位于物联网三层结构中的最顶层,它的功能是通过云计算等计算平台进行信息处理。
应用层与最低端的感知层一起,是物联网的显著特征和核心所在,应用层可以对感知层采集数据进行计算、处理和知识挖掘,从而实现对物理世界的实时控制、精确管理和科学决策。
2.应用层的技术
(1)物联网应用:它是用户直接使用的各种应用,通常用应用软件的形式表现。
如智能操控、安防、电力抄表、远程医疗、智能农业等。
(2)物联网中间件:物联网中间件是一种独立的系统软件或服务程序,将各种可以公用的能力进行统一封装,提供给物联网应用使用。
(3)云计算:它对物联网海量数据的存储和分析。
根据服务类型不同将云计算分为:基础架构即服务(IaaS)、平台即服务(PaaS)、服务和软件即服务(SaaS)。
3.应用层与其他两层的关系
感知层将采集到的数据通过网络层传递给应用层,应用层将接收到的数据进行分析管理,再将这些数据根据各行各业的应用做出反应处理。
例如,在智能电网中的远程电力抄表应用:安置于用户家中的读表器上显示感知层中的传感器采集到的数据,通过网络层将数据发送并汇总到发电厂的处理器上,该处理器及其对应工作就属于应用层,它将完成对用户用电信息的分析,并自动采取相关措施。
(计算机网络技术)15应用层服务(二)

03
信息检索服务广泛应用于搜索引擎、 图书馆、档案馆等领域,为用户提供 高效、便捷的信息检索服务。
电子邮件服务
电子邮件服务是指在网络环境下,利 用电子邮件系统进行信息传递和交流 的服务。
电子邮件系统通常包括邮件服务器、 邮件客户端和邮件传输协议等组成部 分。邮件服务器负责接收、存储和转 发电子邮件;邮件客户端负责发送和 接收电子邮件;邮件传输协议则规定 了电子邮件的格式和传输方式。
响应状态码
200、404、500等,表示请求是否成功或服 务器状态。
内容类型
指定响应体的MIME类型,如text/html、 application/json等。
DNS协议原理
域名解析
将域名转换为IP地址的过程。
DNS服务器
负责存储域名和IP地址的映射关系。
查询过程
客户端向DNS服务器发送域名解析请求,服务器返回相应的IP地址。
远程登录服务广泛应用于远程办公、 远程教育和远程技术支持等领域, 使得用户能够随时随地访问和使用 远程计算机或网络资源。
03
应用层协议原理
HTTP协议原理
请求方法
GET、POST、PUT、DELETE等,用于标识 客户端请求的动作类型。
请求头
包含客户端和服务器交互的附加信息,如 User-Agent、Accept等。
03
万维网服务广泛应用于网站建设、电子商务、社交媒体等领域,为用户提供丰 富多彩的信息内容和是指在网络环境下, 利用文件传输协议进行文件传输 的服务。
文件传输协议主要包括FTP(文 件传输协议)、SFTP(安全文件 传输协议)和TFTP(简单文件传 输协议)等。这些协议规定了文 件传输的格式和传输方式,以确 保文件能够安全、可靠地传输到 目的地。
应用层PPT课件

1
主要内容
8.1 应用层概述
8.2 客户/服务器模型
8.3
域名服务
8.4 统一资源定位符
8.5
WWW服务
8.6 简单网络管理协议SNMP
8.7
电子邮件
8.8 文件传输协议FTP
2
8.1 应用层概述(1)
• 应用程序:互相通信的分布 的进程 –在网络主机上的用户空间 运行 –互相交换消息 –比如email、ftp和web
reply
application transport network data link physical
10
8.2 客户/服务器模型(2)
• 客户软件 –任何一个应用程序当需要进行远程访问时成为客户, 这个应用程序也要完成一些本地的计算; –一般运行于用户的个人计算机上; –向服务器主动发起通信请求; –可以访问多个服务器,但一次只能访问一个; –不需要特殊的硬件和复杂的操作系统。
3
8.1 应用层概述(2)
• 应用层术语
–一个进程是运行于主机上的一个程序。 –在同一主机上的进程利用操作系统提供的
IPC(interprocess communication)进行 通信。 –在不同主机上运行的进程利用应用层协议 进行通信 –用户代理(user agent)是指用户和网络 应用程序间的接口。比如web浏览器,流媒 体播放器等
yes, few secs yes, 100’s msec yes and no
7
Internet传输协议提供的服务
TCP服务 : 面向连接:用户端和服务
器需要建立连接 接收和发送进程间的可靠
传输 流量控制:发送方不会淹
没接收方 拥塞控制:网络负载过高
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
客户/服务器模型(1)
基本概念
application transport network data link physical
客户/服务器模型 是所有网络应用 的基础。客户/服 务器分别指参与 一次通信的两个 应用实体,客户 方主动地发起通 信请求,服务器 方被动地等待通 信的建立。
request
客户/服务器模型(4)
客户/服务器之间使用的传送层协议 可以是基于连接的TCP协议,要求建立和释放连接,适 用于可靠的交互过程; 也可以是无连接的UDP协议,适用于可靠性要求不高 的或实时的交互过程; 同时使用TCP和UDP的服务,有两种服务器软件的实现 或服务器软件同时和TCP、UDP协议交互,不对客户做 限制。 客户和服务器的交互 -支持协议:在INTERNET中,客户和服务器交互通过 使用TCP/IP协议栈来完成。因此,客户和服务器所在 的机器要求支持完全的协议栈。客户/服务器通过套接 字访问传送层服务。
7.3 文件传输协议FTP
7.4 简单邮件传输协议SMTP
7.5 万维网WWW
7.6 网络管理与SNMP
退出
7.1 应用层协议概述
应用层是TCP/IP四层的最高层,是用户应用程序与网络的 接口。应用进程通过应用层协议为用户提供最终服务。所谓应 用进程是指在为用户解决某一类应用问题时在网络环境中相互 通信的进程。应用层协议是规定应用进程在通信时所遵循的协 议。 在应用层工作时一般使用C/S模式。C/S模式即客户/服务器 模式。这种模式描述了两个进程间服务与被服务关系。 在两个进程进行通信时,请求服务方称为客户,而提供服 务方称为服务器。比如在浏览网页时,当我们用鼠标点击某网 站的超级链接时,所用的浏览器软件称为客户端软件,由它向 远端主机发送浏览网站的请求,在远端主机运行着服务器软件, 接收到客户端的请求后,将请求结果即网页传送到客户端,由 客户端软件显示给用户。
客户/服务器模型(3)
数据在客户和服务器之间是双向流动的,一般是客户 发出请求,服务器给出响应。 服务器软件的并发性 由于服务器软件要支持多个客户的同时访问,它必 须具备并发性。服务器软件为每个新到的客户创建 一个进程或线程来处理和这个客户的通信。服务器 方传送层实体使用客户的源端口号和服务的端口号 来确定正确的服务器软件进程(线程)。 服务器软件的组成 服务器软件一般分为两部分:一部分用于接受请求 并创建新的进程或线程,另一部分用于处理实际的 通信过程。
域名的结构 DNS中,每台计算机的名字是由“.”所分开的字符 数字串所组成的。例如. 域名是大小写无关的,“edu”和“EDU”相同。域 名最长255个字符,每部分最长63个字符。
7.2.2
域名系统DNS
1、域名系统的基本概念
网络系统的标识分类 域名与地址的对应关系 术语
客户/服务器模型(5)
多种服务:一台计算机上可以运行多 个服务器软件,但是要求计算机有强 大的硬件资源(服务器级别的计算机) 和多任务操作系统(UNIX和 WIN95/98/2000/NT)。 服务的标识:客户是通过服务的标识 来访问某种服务的,比如在INTERNET 中,服务是用端口号来标识。
系统中对象的标识分类
名字(name)
– 标识对象是什么(what):域名系统
地址(address)
– 标识对象在何处(where):IP地址
路径(route)
– 标识如何到达对象所在地(how): IP路由
域名与IP地址的对应关系
主机域名 IP地址 202.117.128.8 202.118.68.241
当应用程序需要进行域名解析时(从符号名到IP 地址),它成为域名系统的一个客户。它向本地 域名服务器发出请求(调用resolver),请求以 UDP包格式发出,域名服务器找到对应的IP地址 后,给出响应。当本地域名服务器无法完成域名 解析,它临时变成其上级域名服务器的客户,递 归解析,直到该域名解析完成。
第7章 Internet服务(应用层)
学习要点:
• 应用层的基本概念、功能与作用
• 域名系统的组成与工作原理
• 电子邮件的基本组成及工作原理
• 文件传输系统工作原理与使用方法 • 理解与掌握万维网的工作原理及网站的 建立方法
• 理解网络管理的含义与功能
第7章 Internet服务(应用层)
7.1 应用层协议概述 7.2 域名系统DNS
7.2 域名系统DNS
7.2.1 域名 7.2.2 域名系统DNS 退出
7.2.1
域名
产生原因 32比特的IP地址难于记忆,应该使用符号地址,比如用 表示166.111.69.241。但是, 网络本身是使用IP地址的,因此需要一个完成二者之间 相互转换的机制。 当网络规模比较小时,例如ARPANET,每台主机只需查 找一个文件(UNIX的host),该文件中列出了主机与IP 地址的对应关系。 当网络规模很大时,上述方法就不适用了,因此产生了 域名系统DNS(Domain Name System)。 DNS概述 域名系统是一个典型的客户/服务器交互系统; 域名系统是一个多层次的、基于域的命名系统,并使用 分布式数据库实现这种命名机制;
reply
application transport network data link physical
客户/服务器模型(2)
客户软件 任何一个应用程序当需要进行远程访问时成为客户,这个应用 程序也要完成一些本地的计算; 一般运行于用户的个人计算机上; 向服务器主动发起通信请求; 可以访问多个服务器,但一次只能访问一个; 不需要特殊的硬件和复杂的操作系统。 服务器软件 是专用的提供某种服务的特权程序,可以同时处理多个远程客 户; 一般在系统启动时被执行,并连续运行以处理多次会话; 被动的等待远程客户发起通信; 需要特殊的硬件和复杂的操作系统。