"TCP/IP应用层协议详解及客户/服务器模型搭建"

需积分: 5 1 下载量 49 浏览量 更新于2024-03-14 收藏 1.33MB PPT 举报
本文档《项目8-局域网服务器的搭建.ppt》详细且完整,是一个可以值得借鉴和使用的文档。在该文档中,作者详细介绍了TCP/IP应用层的相关知识,包括HTTP和万维网、客户/服务器模型、网络服务器、域名系统(DNS)以及其他应用层协议。通过这些内容,读者可以了解到在TCP/IP协议中,应用程序之间为了能够顺利进行通信,一方通常需要处于守候状态,等待另一方的请求到来。在分布式计算中,一个应用程序被 passively 等待,而另一个应用程序则通过请求启动通信的模式,即客户/服务器模式。 客户/服务器模式的特性是一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理客户的请求,并将处理的结果返回给客户。因此,服务器程序通常比较复杂,对主机的硬件资源(如 CPU 的处理速度、内存的大小等)及软件资源(如分时、多线程网络操作系统等)都有一定的要求。相比之下,客户程序由于功能相对简单,通常不需要特殊的硬件和高级的网络操作系统。这种客户/服务器模型被简称为 C/S 模型,即 Client/Server 模型。 在 C/S 模型下,客户端发送请求到服务器端,并等待服务器端的响应。服务器收到请求后,调用相应的服务程序进行处理,然后将处理结果返回给客户端。这种模式在网络应用中被广泛应用,如网站浏览、文件传输、电子邮件等。 通过学习 TCP/IP 应用层协议中的一些重要知识,如域名系统(DNS)、超文本传输协议(HTTP)、简单邮件传输协议(SMTP)、文件传输协议(FTP)等,读者可以更深入地了解网络通信的原理和应用。这些协议在互联网的构建和运行中起着至关重要的作用,是网络通信不可或缺的一部分。因此,掌握这些知识对于网络工程师和系统管理员来说是非常重要的。 总的来说,该文档《项目8-局域网服务器的搭建.ppt》内容详实且有很大的参考价值。欢迎大家下载并使用该文档,如果在使用过程中有任何问题,可以随时联系作者进行沟通和交流。希望通过这样的共享和学习方式,能够帮助更多的人更好地理解和运用网络技术,提升自己在网络领域的能力和水平。
2023-06-10 上传
计算机网络技术 项目8-局域网服务器的搭建全文共42页,当前为第1页。 学习情境二:构建中型网络 项目八:局域网服务器的搭建 项目8-局域网服务器的搭建全文共42页,当前为第2页。 TCP/IP应用层 HTTP和万维网 客户/服务器模型 网络服务器 相关知识 域名系统--DNS 其他应用层协议 项目8-局域网服务器的搭建全文共42页,当前为第3页。 TCP/IP应用层协议 TCP/IP应用层 域名系统(DNS) 超文本传输协议(HTTP) 简单邮件传输协议(SMTP) 文件传输协议(FTP) 简单文本传输协议(TFTP) 简单网络管理协议(SNMP) 远程登录协议(Telnet) 项目8-局域网服务器的搭建全文共42页,当前为第4页。 客户/服务器模型 应用程序之间为了能顺利地进行通信,一方通常需要处于守候状态,等待另一方请求的到来.在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是客户/服务器模式。 什么是客户/服务器 项目8-局域网服务器的搭建全文共42页,当前为第5页。 客户/服务器模型 客户/服务器模型的特性 一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理客户的请求,并将处理的结果返回给客户。因此,服务器程序通常比较复杂,对主机的硬件资源(如CPU的处理速度、内存的大小等)及软件资源(如分时、多线程网络操作系统等)都有一定的要求。 而客户程序由于功能相对简单,通常不需要特殊的硬件和高级的网络操作系统。 项目8-局域网服务器的搭建全文共42页,当前为第6页。 客户/服务器模型 C/S模型 C/S模型即Client/Server模型,中文称为客户/服务器模型。 C/S模型是由客户机、服务器构成的一种网络计算环境,它把应用程序分成两部分,一部分运行在客户机上,另一部分运行在服务器上,由两者各司其职,共同完成。 项目8-局域网服务器的搭建全文共42页,当前为第7页。 客户/服务器模型 C/S模型运作过程 (1)服务器监听相应窗口的输入; (2)客户机发出请求; (3)服务器接收到此请求; (4)服务器处理此请求,并将结果返回给客户机; (5)重复上述过程,直至完成一次会话过程任务。 项目8-局域网服务器的搭建全文共42页,当前为第8页。 客户/服务器模型 B/S模型 Web三层体系结构,即客户端浏览器/ Web服务器/数据库存服务器(B/W/D)结构,该体系结构就是所谓的B/S模型。当客户机有请求时,向Web服务器提出请求服务,当需要查询服务时, Web服务器某种机制请求数据库服务器的数据服务,然后Web服务器把查询结果转变为HTML的网页返回到浏览器显示出来。 项目8-局域网服务器的搭建全文共42页,当前为第9页。 网络服务器 FTP服务器 DNS域名系统服务器 Web服务器 项目8-局域网服务器的搭建全文共42页,当前为第10页。 域名系统--DNS DNS解析流程 解析程序 1.查询本机的高速缓存 2.查询本机文件Hosts.txt 3.查询区域文件 4.查询高速缓存 5.查询其它NDS服务器 本 机 本地域名服务器 外部域名服务器 项目8-局域网服务器的搭建全文共42页,当前为第11页。 1.查询本机的高速缓存 2.查询本机文件Hosts.txt 3.查询区域文件 4.查询高速缓存 根域服务器 管辖.cn域名服务器 管辖.edu.cn域名服务器 管辖.xtvtc.edu.cn域名服务器 5.查询www.xtvtc.edu.cn的IP地址 6.告知.cn的域名服务器的IP地址 7.查询www.xtvtc.edu.cn的IP地址 8.告知.edu.cn的域名服务器的IP地址 9.查询www.xtvtc.edu.cn的IP地址 10.告知.xtvtc.edu.cn的域名服务器的IP地址 11.查询www.xtvtc.edu.cn的IP地址 12.告知www.xtvtc.edu.cn的域名服务器的IP地址或告知找不到数据 DNS完整的查询过程 主机 本地NDS服务器 项目8-局域网服务器的搭建全文共42页,当前为第12页。 HTTP和万维网 项目8-局域网服务器的搭建全文共42页,当前为第13页。 HTTP和万维网 项目8-局域网服务器的搭建全文共42页,当前为第14页。 HTTP和万维网 HTTP会话过程 连接 请求 应答 关闭 项目8-局域网服务器的搭建全文共42页,当前为第15页。 其他应用层协议 电子邮件协议:SMTP和POP3 文件传输协议:FTP 简单文件传输协议:HTTP 简单网络管理协议:SNMP Telnet 项目8-局域网服务器的搭建全文共42页,当前为第16页。 项目实施 任务1:基于Windows Server 2003的DHCP的实现和应用 任务2