《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第14讲 网络应用与应用系统设计方法

第14 讲网络应用与应用系统设计方法
第14 讲网络应用与应用系统设 计方法

第4章应用层协议与应用系统设计方法
第4章 应用层协议 与应用系统设计方法 1

主要内容本章主要回答以下几个问题:·网络应用系统设计需要解决哪几个主要问题?·域名系统DNS与动态主机配置协议DHCP在互联网中起到什么作用?·如何理解E-mail、FTP、Web的工作模型、系统结构与协议的设计方法?·如何理解P2P应用的工作模型、系统结构与协议的设计方法?·如何理解网络管理的基本概念与SNMP协议的基本内容?
主要内容 1

4.1网络应用与应用系统设计方法4.1.1互联网端系统与核心交换的基本概念·面对复杂的互联网结构,研究者必须遵循网络体系结构研究中“分而治之"的分层结构思想,在解决过程中对复杂网络进行简化和抽象。在各种简化和抽象方法中,将互联网系统分为边缘部分与核心交换部分是最有效的方法之一·核心交换部分包括由大量路由器互联的广域网、城域网和局域网
4.1网络应用与应用系统设计方法 4.1.1互联网端系统与核心交换的基本概念 •面对复杂的互联网结构,研究者必须遵 循网络体系结构研究中“分而治之”的分 层结构思想,在解决过程中对复杂网络 进行简化和抽象。在各种简化和抽象方 法中,将互联网系统分为边缘部分与核 心交换部分是最有效的方法之一。 •核心交换部分包括由大量路由器互联的 广域网、城域网和局域网。 1

将互联网抽象为边缘部分与核心交换部分的结构示意图瑞系统:服务器端C/SC/S端系统:客户端端系统:H互联网核心交换部分P2P(a)端系统:服务器端端系统:客户端端系统:客户端C/SC/SP2P互联网核心交换部分互联网边缘部分(b)1
将互联网抽象为边缘部分与核心交换部分的结构示意图 1

核心交换部分与边缘部分的关系·核心交换部分包括由大量路由器互联的广域网、城域网和局域网:·互联网边缘部分主要包括大量接入互联网的主机和用户设备;·边缘部分利用核心交换部分所提供的数据传输服务功能,使得接入互联网的主机之间能够相互通信和共享资源
核心交换部分与边缘部分的关系 •核心交换部分包括由大量路由器互联的 广域网、城域网和局域网; •互联网边缘部分主要包括大量接入互联 网的主机和用户设备; •边缘部分利用核心交换部分所提供的数 据传输服务功能,使得接入互联网的主 机之间能够相互通信和共享资源。 1

端系统的概念(1)·边缘部分的用户设备也称为端系统(endsystem) ;·端系统是能够运行FTP应用程序、E-mail应用程序、Web应用程序,或P2P文件共享的Napster应用程序、Skype即时通信应用程序的计算机:·端系统又被统称为主机(host);
端系统的概念(1) •边缘部分的用户设备也称为端系统(end system); •端系统是能够运行FTP应用程序、E-mail 应用程序、Web应用程序,或P2P文件共 享的Napster应用程序、Skype即时通信 应用程序的计算机; •端系统又被统称为主机(host); 1

端系统的概念(2)在未来的网络应用中,端系统的主机类型将从计算机扩展到所有能够接入互联网的设备,如手持终端PDA、固定与移动电话、数字相机、电视机、无线传感器网络的传感器结点,以及各种家用电器
端系统的概念(2) •在未来的网络应用中,端系统的主机 类型将从计算机扩展到所有能够接入 互联网的设备,如手持终端PDA、固定 与移动电话、数字相机、电视机、无 线传感器网络的传感器结点,以及各 种家用电器。 1

应用程序体系结构的概念·网络应用程序运行在端系统,核心交换部分为应用程序进程通信提供服务:·应用程序体系结构(applicationarchitecture)的概念使得网络应用系统的设计开发过程变得容易和规范
应用程序体系结构的概念 •网络应用程序运行在端系统,核心交 换部分为应用程序进程通信提供服务 ; •应用程序体系结构(application architecture)的概念使得网络应用系 统的设计开发过程变得容易和规范。 1

应用程序体系结构的基本概念网络应用程序体系结构研究的是运行在端系统应用层的软件结构应用层应用层应用层传输层传输层传输层网络层网络层网络层端系统数据数据数据链路层链路层链路层物理层物理层物理层端系统端系统互联网核心交换部分
应用程序体系结构的基本概念 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第15讲 域名系统DNS.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第16讲 DHCP与FTP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第17讲 电子邮件系统.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第18讲 Web服务与Http协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第20讲 网络管理协议SNMP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第19讲 HTML与SIP.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第10讲 互联网应用发展与应用层协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第11讲 基于Web的应用.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第12讲 博客、网络电视与.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第13讲 P2P网络应用.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第6讲 广域网技术特征.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第9讲 接入网技术.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第7讲 局域网与城域网技术特征.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第8讲 宽带城域网结构.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第1讲 计算机网络发展的4个阶段.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第2讲 网络发展3条主线与定义.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第5讲 TCPIP模型.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第4讲 网络体系结构概念与OSI参考模型.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第3讲 网络拓扑与网络组成.doc
- 《物联网技术及应用》课程教学资料(参考资料)A Survey of 5G Network:Architecture and Emerging Technologies.pdf
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第23讲 TCP报文格式与TCP连.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第24讲 TCP流量控制.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第25讲 TCP窗口与UNIX通信方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第22讲 UDP协议与TCP协议特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第21讲 传输层概念与特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第36讲 IPv6基本概念与基本报头.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第34讲 MPLS协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第37讲 IPv6扩展报头与过渡方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第35讲 ARP协议与移动IP.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第32讲 ICMP协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第31讲 三层交换技术.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第30讲 RIP、OSPF和BGP协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第33讲 多播IGMP与QoS.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第27讲 IP地址与子网划分.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第29讲 路由选择基本概念与路由协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第28讲 CIDR、内部地址与NAT.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第26讲 IPv4协议演变与基本内容.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第42讲 以太网工作原理.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第44讲 交换与虚拟局域网.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第43讲 高速以太网.doc