探究式示范建设课程汇报 计算机网络 宁波大学信息科学与工程学院 王晓东/周宇 2012.6.

Slides:



Advertisements
Similar presentations
Internet & WWW 靜宜大學資訊工程學系 蔡奇偉 副教授 靜宜大學資訊工程學系 蔡奇偉 副教授.
Advertisements

计算机网络 授 课: 李俊娥(教授 武汉大学计算机学院) 电 话: : 课程网站 :
动态网站开发 【HTTP与网络基础】 李博杰
第五章 網際網路 5-1 網際網路的歷史沿革 5-2 網際網路基本運作原理 5-3 連線媒介與連線上網 5-4 網際網路上的熱門應用
计算机网络教程 任课教师:孙颖楷.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
计算机网络(第 6 版) 第 6 章 应用层 青岛理工大学通信与电子工程学院.
2017/3/6 WIRESHARK 的安裝與基本操作.
第一章 概 述.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
计算机网络.
计算机网络 暨南大学计算机科学系 学年 第一学期.
第1章 概述.
Foundations of Computer Science Chapter 6 電腦網路
伺服器網路檢測與管理 資訊中心網路管理組 王裕仁 2006/06/29.
全球資訊網(WWW)簡介.
Microsoft Application Center Test
第5章 网络软件 开发技术 (一) 软件开发技术基础 计算机教学实验中心.
Lab312.
因特网的应用 Internet应用层协议.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
传输层是整个协议层次的核心,其任务是在源机器和目标机器之间提供可靠的、性价比合理的数据传输功能,并与当前所使用的物理网络完全独立
利用 ISA Server 2004 建置應用層防護機制
計中「多媒體與網路應用」短期訓練課程 FTP server 架設 (in Windows)
通訊協定 OSI分層模式 與 TCP/IP協定
(C) Active Network CO., Ltd
第五章 網際網路 5-1 網際網路的歷史沿革 5-2 網際網路基本運作原理 5-3 連線媒介與連線上網 5-4 網際網路上的熱門應用
计算机网络原理 徐明伟
利用Wireshark观察网络报文 2015.
电子邮件系统基本协议介绍 北京春笛信息技术有限公司.
Chapter7 全球資訊網與瀏覽器介紹 網路應用入門(一) Chapter7 全球資訊網與瀏覽器介紹
SVN服务器的搭建(Windows) 柳峰
第十讲 TCP协议 协议概述 报文段格式 差错控制 流控和拥塞控制 TCP连接管理 TCP性能问题 TCP软件设计 2018/12/7
第二十二章 電子商務網路架構.
实用组网技术 第一章 网络基础知识.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
網頁製作 網頁製作軟體 網頁瀏覽軟體 網頁圖像製作軟體 HTML語言 網站登錄.
第4讲 传输层之二 本讲目的: 本讲概述: Internet传输层的实现和实例 面向连接的传输: TCP TCP拥塞控制 拥塞控制原则
Web Crack 专题 – AJAX – 2016/11/18 – Payne 本次培训仅供教学内部用途 实验请遵守相关法律法规
Windows网络操作系统管理 ——Windows Server 2008 R2.
第一讲 J2EE基础 博和利初级培训 —开发技能.
校園網路架構介紹與資源利用 主講人:趙志宏 圖書資訊館網路通訊組.
作業二 : SIP User Mobility 實驗目的 實作部分
在WireShark中觀察與分析應用層封包
7.7 Internet的基本服务功能 随着Internet的飞速发展,目前Internet上的各种服务已多达上万种,其中大多数服务是免费的。随着Internet商业化的发展趋势,它所能提供的服务将会进一步增多。 7.7.1 WWW服务 WWW(World Wide Web)的中文名为万维网,它的出现是Internet发展中的一个里程碑。WWW服务是Internet上最方便与最受用户欢迎的信息服务类型,它的影响力已远远超出了专业技术范畴,并已进入电子商务、远程教育、远程医疗与信息服务等领域。
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
任务1-3 使用Dreamweaver创建ASP网页
Web Server 王宏瑾.
SOA – Experiment 2: Query Classification Web Service
Westmont College 网络应用软件 第一讲 (客户-服务器 概念, 协议端口的使用, 套接字API)
第4章 TCP/IP应用层常用协议 4.1 Telnet 协 议 4.2 文件传输协议FTP 4.3 电子邮件的工作原理及其协议
Wireshark DNS&HTTP封包分析
Lab312.
第十五章 WWW網頁的製作 計算機概論編輯小組.
数据密集型计算 张奇.
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
NASA雜談+電腦網路簡介 Prof. Michael Tsai 2015/03/02.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
Chapter 10 Mobile IP TCP/IP Protocol Suite
Copyright © 2004 HRBEU.605. All Rights Reserved
Introduction to Computer Security and Cryptography
Homework 3.
第1章 WWW和LAMP基本觀念.
数据密集型计算理论与实践 张奇.
第7章 Internet的应用.
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
高中物理“平抛运动的应用” 点评专家:谭一宁.
Presentation transcript:

探究式示范建设课程汇报 计算机网络 宁波大学信息科学与工程学院 王晓东/周宇 2012.6

课程基本信息 1、 课程属性 课程名称:计算机网络 课程对象:通信工程 电子信息 电气工程 计算机 课程学分:3 课程学时:68学时 课程对象:通信工程 电子信息 电气工程 计算机 课程学分:3 课程学时:68学时 Computer Networking

课程基本信息 2、教材选用 Computer Networking: A Top Down Approach Featuring the Internet,4rd edition Jim Kurose, Keith Ross Addison-Wesley. 计算机网络—自顶向下方法与Internet特色 (第4版 影印版)高等教育出版社 #1 Computer Networks and the Internet #2 Application Layer #3 Transport Layer #4 Network Layer and Routing #5 Link Layer and Local Area Networks Computer Networking

课程基本信息 3、课程群关系 计算机网络 无线网络技术 信息安全技术 传感网络技术 网络系统集成 Java语言与Internet程序设计 Computer Networking

课程基本信息 4、教学目标任务 本课程主要介绍计算机网络当前的主流技术、基本原理及应用领域中的各种工程问题。 学生通过本课程的学习,重点反映计算机网络的原理性知识,以及网络体系结构中众多协议的要点和基本概念,要求学生主要掌握计算机网络的基本原理,熟练掌握数据链路层、网络层和传输层、应用层的主要功能和核心协议思想。 运用自顶向下方法和internet特色,以TCP/IP协议为例重点介绍Internet应用层协议和可靠传输协议、流量和拥塞控制算法,并通过自主学习和探究实验进行计算机网络的协议分析,能够初步掌握计算机协议编程技术。

课程基本信息 5、知识体系 课程知识核心体系: 以协议原理为主 并兼顾组网应用 在学生的技术素质的培养上: 以应用能力为主 并兼顾开发能力 课程意义: 在信息专业学生的知识和技能体系结构中起着贯穿性 的作用 传授处理复杂问题、分层问题、构建问题等方法论和 世界观。 Computer Networking

课程组织 课堂 讲授 让学生用自己动手实验探究的方法进行学习和应用,使学生成为课堂精彩的一部分! 自顶向下方法和互联网为实例 (17) 自顶向下方法和互联网为实例 实验探究(30) 团队调研报告 个人读书报告 个人课后作业 团队研究项目 开放实验 让学生用自己动手实验探究的方法进行学习和应用,使学生成为课堂精彩的一部分! Computer Networking

课程特色一 理论和实验融合教学 Computer Networking 强化实验 岛式组团 理实 融合 在实验室上课,将实验和理论授课打通 精讲多练,强化学生自学和探究环节 用动手探究环节来驱动学生学习 培养学生的实验能力和实践精神 不光可以在理论不便讲授时采用实验分析辅助 还可以在理论讲授后让学生马上动手实验验证和分析 部分环节让学生先实验后提出问题、带着问题听课 或者让学生自己分析、讨论和总结得出结论 大大提高了学生的分析能力和学习兴趣 Computer Networking

课程特色二 技术和原理感知式教学 协议 实验 体验 “通过今天的课程,我突然有了网络应用中数据包交换和传输的真实感受,就像当年海伦凯勒把手伸到水流中豁然领悟‘水’的含义一样,真的好兴奋哦!”很多学生在计算机网络课程探究式教学中都有过类似的感叹。 Computer Networking

课程特色三 应用和研究成就式教学 每班每组学生报告全程录像! 自主选题 编制计划 收集资料 动手实验 整理汇报 交流印证 Computer Networking

团队组织 5-6人一组(组长) 每个小组一个小岛 每个小组一个组名 团队任务: 完成合作教学任务(同,协作完成) 完成团队专项研究(异,开放实验) 腾讯、微软、百度、淘宝等专题 创建和维护团队博客(人人小站) 展示团队成果 越丰富越好 越个性越好 “成就驱动” 7 7

人人教学网站 课程主站 http://zhan.renren.com/dawnet 课程主站 http://zhan.renren.com/dawnet X-pec http://zhan.renren.com/xpectteam 霸气爷们波 http://zhan.renren.com/820930374 春田花花幼儿园 http://zhan.renren.com/cthhyey 七星阁  http://zhan.renren.com/qxging 相聚岛 http://zhan.renren.com/darlingnet 真我风采 http://zhan.renren.com/junzicreat 火力全开 http://zhan.renren.com/dqhkzc 愤怒的小强  http://zhan.renren.com/fennudexiaoniao  梦之翼 http://zhan.renren.com/mengzhiyinet 非常6+1  http://zhan.renren.com/xhwnet  Computer Networking

团队进度安排 指导学生分组 指导学生建立小组网站 组织学生开放实验选课 安排进行WEB2.0技术调研 指导SKYPE研究论文研读 日期 内容 备注 第一周 指导学生分组   指导学生建立小组网站 第二周 组织学生开放实验选课 第四周 安排进行WEB2.0技术调研 第七周 指导SKYPE研究论文研读 分组选取研究应用主题 第八周 初步选取关注问题 指导技术资料查找 第九周 选取要解决的第一个问题 老师演示的研究方法 第十周 指导尝试解决第一个问题的方法 学习第3、第4章的知识 第十一周 重新设定要解决的问题 第十二周 设计方案分析问题 查找更多资料,借鉴前人的研究 第十三周 形成初步报告 第十四周 汇报交流 精彩纷呈  第十六周 递交最终报告 Computer Networking

课程考核成绩 个人作业 探究报告 团队作业 100% 期末考核 实验考核 10% 13% 17% 50% Computer Networking

单元说课 第二章 第2&3次课 HTTP协议 Computer Networking

单元教学内容与目标 学习内容: 前导知识: 实验软件: 课前预习: 教学组织: HTTP协议的特性,包括GET方法、服务器响应、单对象、多对象等知识。 以宁大网站首页为例。 前导知识: Wireshark抓包的基础。 实验软件: 开源的WIRESHARK。 课前预习: 学生课前预习HTTP协议的主要特性。 教学组织: 学生分成2人一组(每个实验岛6人),在实验室授课。 师生一起动手实验并分析讨论,循序渐进的深入探究HTTP协议。 学会自己如何一步一步的掌握协议知识。 Computer Networking

1.课程导入 Computer Networking

2.基本概念 Computer Networking

Some jargon Web page consists of objects Object can be HTML file, JPEG image, Java applet, audio file,… Web page consists of base HTML-file which includes several referenced objects Each object is addressable by a URL Example URL(Uniform Resource Locator): Web 和 Http 一些术语: Web页由一些对象组成 对象可以是HTML文件、JPEG图像、Java小程序、声音文件等 Web由包含引用页的基本HTML文件组成 每个对象是可以用URL设定地址的 URL的一个例子: www.someschool.edu/someDept/pic.gif Http://www.nbu.edu.cn/images/run1.gif path name Protocol host name 2: Application Layer

HTTP overview HTTP: hypertext transfer protocol Web’s application layer protocol client/server model client: browser that requests, receives, “displays” Web objects server: Web server sends objects in response to requests HTTP 1.0: RFC 1945 HTTP 1.1: RFC 2068 HTTP request PC running Explorer HTTP response HTTP总览 HTTP:超文本传输协议 Web的应用层协议 客户机/服务器模式 客户机:浏览器,请求、接收、显示Web对象 服务器:Web服务器为请求响应发送对象 HTTP 1.0:RFC1945 HTTP 1.1:RFC1945 HTTP request Server running Apache Web server HTTP response Mac running Navigator 2: Application Layer

HTTP overview (continued) Uses TCP: client initiates TCP connection (creates socket,>1024,dynamic) to server(fixed,port 80) server accepts TCP connection from client HTTP messages (application-layer protocol messages) exchanged between browser (HTTP client) and Web server (HTTP server),again,…. TCP connection closed HTTP总览: 使用TCP协议: 客户端发起到服务器(80端口)的TCP连接(创建端口,客户端自己的端口,一般在1024以上) 服务器接收客户端的TCP连接 HTTP消息(应用层协议消息)在浏览器和Web服务器之间交换(多次往复的) TCP连接关闭 HTTP是无状态的: 服务器不维护以前客户端请求的信息 维护状态的协议是复杂的: 过去的历史状态必须被维护 如果服务器或客户机崩溃,他们所查看到的状态会不一致,必须进行协调(很难) 2: Application Layer

HTTP request message two types of HTTP messages: request, response ASCII (human-readable format) request line (GET, POST, HEAD commands) GET /index.html HTTP/1.1 Host: www.nbu.edu.cn User-agent: Mozilla/4.0 Connection: close Accept-language:cn (extra carriage return, line feed) header lines HTTP请求消息 HTTP消息的两种类型:请求、响应 HTTP请求消息: ASCII(人可读格式) 请求行(GET、POST、HEAD命令) 头部行 执行换行指出消息结束 Carriage return, line feed indicates end of message 2: Application Layer

Method types HTTP/1.0 GET POST HEAD HTTP/1.1 GET, POST, HEAD asks server to leave requested object out of response HTTP/1.1 GET, POST, HEAD PUT uploads file in entity body to path specified in URL field DELETE deletes file specified in the URL field 方法类型 HTTP/1.0 GET POST HEAD(请求服务器在响应之外留下请求的对象)(来获得HTTP报头) HTTP/1.1 GET、POST、HEAD PUT(在实体中上传文件到URL字段的路径) DELETE(删除在URL字段中指定的文件) 2: Application Layer

HTTP response message status line (protocol status code status phrase) HTTP/1.1 200 OK Connection close Date: Thu, 06 Aug 2004 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 2004 …... Content-Length: 6821 Content-Type: text/html DEMO data data data data data ... header lines HTTP响应消息 状态行(协议状态码,状态短语) 头部行 数据,比如所请求的HTML文件 data, e.g., Requested HTML file 2: Application Layer

HTTP response status codes In first line in server->client response message. A few sample codes: 200 OK request succeeded, requested object later in this message 301 Moved Permanently requested object moved, new location specified later in this message (Location:) 400 Bad Request request message not understood by server 404 Not Found requested document not found on this server 505 HTTP Version Not Supported HTTP响应状态码 服务器给客户端的第一行响应信息,下面是一些例子: 200 OK:请求成功,请求的对象在消息的后面 301 Moved Permanently:请求的对象移动了,新的位置在消息的后面(Laction:.....) 400 Bad Request:请求的消息服务器无法处理 404 Not Found:请求的文档在服务器上没有发现 505 HTTP Version Not Supported:HTTP版本不支持 2: Application Layer

3. 理论实验融合探究教学 Computer Networking

DIY!now 2.1 基本的HTTP GET/Response 设置capture filter 清空internet缓存 完成一次简单的HTTP访问 仔细观察HTTP的数据包结构 分析GET和Response 深入一步 访问一个跳转网页,了解302状态码 访问一个错误网页,体验404状态码 2: Application Layer

探究任务与问题 2: Application Layer

DIY!now 2.2 得到较长的HTTP文档 通过浏览器访问一个较长的网页 分析多个数据包传输的过程 观察“Continuation or non-HTTP traffic DATA”或“TCP Segment of a Reassembled PDU ” 2: Application Layer

DIY!now 2.3 基本的HTTP post/Response 访问mail.nbu.edu.cn 用任意用户名登录 对捕获到的post和response进行分析 研究chunked编码和set-cookie的作用 2: Application Layer

Reading-works 2.1 WEB数据传输安全 我们发现HTTP协议在GET、POST及其响应数据都是 明文传输的,这在电子商务、电子政务应用中会出现 商业利益和个人隐私问题,请通过动手实验或网络搜 索调研: 1 研究你所使用的WEB电子邮局是否存在账户、密 码安全问题? 2 目前有没有具有安全性更好的HTTP协议标准? 提示:HTTPS和SSL 2: Application Layer

DIY!now 2.4带有内嵌对象的HTML文档 访问一个带两个图片的网页; 观察和分析首页、两个图片的下载过程; 2: Application Layer

DIY!now 2.5 多重对象的HTML文档 再次访问google首页; 观察后续多个图片的下载过程; 2: Application Layer

Persistent HTTP(难点) Nonpersistent HTTP issues: requires 2 RTTs per object OS overhead for each TCP connection browsers often open parallel TCP connections to fetch referenced objects Default in HTTP/1.0 Persistent HTTP server leaves connection open after sending response subsequent HTTP messages between same client/server sent over open connection Persistent without pipelining: client issues new request only when previous response has been received one RTT for each referenced object Persistent with pipelining: default in HTTP/1.1 client sends requests as soon as it encounters a referenced object as little as one RTT for all the referenced objects HTTP连接 非持续的HTTP: 每个对象需要2个rtts 操作系统要处理每个TCP连接 浏览器可以并行请求 HTTP/1.0使用非持续的HTTP 持续的HTTP: 服务器发送完一个响应保留连接 后续的HTTP消息在同一个C/S间可以在打开的连接上传输 持续但没有流水线: 客户端在传完上一个响应后开始新的请求 每个对象一个RTT 持续并且流水线: HTTP/1.1默认 客户端尽量的请求每一个参考对象 一个对象一个RTT 2: Application Layer

Nonpersistent HTTP Suppose user enters URL www.nbu.edu.cn time (contains 5 text files, 1 css file, 31 gif images) Suppose user enters URL www.nbu.edu.cn 1a. HTTP client initiates TCP connection to HTTP server (process) at www.nbu.edu.cn on port 80 1b. HTTP server at host www.nbu.edu.cn waiting for TCP connection at port 80. “accepts” connection, then notifying client 2. HTTP client sends HTTP request message (containing URL) into TCP connection socket. Message indicates that client wants object index.html 非持续的HTTP 假设用户输入URL www.someSchool.edu/someDepartment/home.index 包含文本和关联的10个jpg图像 1a. HTTP客户端发起TCP连接到HTTP服务器的进程,在www.nbu.edu.cn的80端口 1.b www.nbu.edu.cn的HTTP服务器在80端口等待TCP连接,通知客户端 2. HTTP客户端发送包含URL的HTTP请求信息给TCP连接的socket。消息指出客户端需要的对象index.html。 3.HTTP服务器接收请求消息,表单响应消息包含请求的对象,发送消息给socket 3. HTTP server receives request message, forms response message containing requested object, and sends message into its socket time 2: Application Layer

Nonpersistent HTTP (cont.) 4. HTTP server closes TCP connection. 5. HTTP client receives response message containing html file, displays html. Parsing html file, finds 31 referenced jpeg objects and other files time 4. HTTP服务器关闭TCP连接 5.HTTP客户端接收响应信息包含HTML文件,显示HTML文件,解析HTML文件,发现31个关联对象和其他文件 6.重复1-5步完成31个jpeg和其他文件对象 6. Steps 1-5 repeated for each of 31 jpeg objects and other files 2: Application Layer

NonPersistent HTTP Total (index.html+36files) >74RTT Nonpersistent HTTP issues: requires 2 RTTs per object OS must work and allocate host resources for each TCP connection but browsers often open parallel TCP connections to fetch referenced objects RTT RTT 1 RTT RTT 2 RTT 3 . 35 持续的HTTP 非持续HTTP问题: 每个对象需要2RTT 操作系统必须工作和分配主机资源给每个TCP连接 但浏览器经常打开TCP连接来获取链接的对象 持续的HTTP: 发送响应后服务器保留链接打开(状态) 同一客户机/服务器后来的HTTP消息通过(原来的)连接发送 持续但并不并发: 仅当遇到以前的(对象),客户端发出新的请求 每个链接的对象一个RTT 持续且并发: HTTP/1.1的默认值 客户端一遇到链接的对象就发送请求 所有的链接对象仅仅一个RTT Total (index.html+36files) = 2RTT*37 + transmit time >74RTT RTT 36 RTT time time 2: Application Layer

Persistent HTTP Persistent HTTP server leaves connection open after sending response subsequent HTTP messages between same client/server are sent over connection RTT Index.html RTT 持续的HTTP 非持续HTTP问题: 每个对象需要2RTT 操作系统必须工作和分配主机资源给每个TCP连接 但浏览器经常打开TCP连接来获取链接的对象 RTT 1 2: Application Layer

Persistent HTTP Persistent without pipelining: RTT Index.html RTT 1 Persistent without pipelining: client issues new request only when previous response has been received one RTT for each referenced object RTT 2 RTT 3 . 35 持续的HTTP 持续但并不并发: 仅当遇到以前的(对象),客户端发出新的请求 每个链接的对象一个RTT 36 Total (index.html+36files) = 2RTT+RTT*36 + transmit time >38RTT RTT time time 2: Application Layer

Persistent HTTP Persistent with pipelining: default in HTTP/1.1 client sends requests as soon as it encounters a referenced object as little as one RTT for all the referenced objects RTT RTT Index.html 持续且并发: HTTP/1.1的默认值 客户端一遇到链接的对象就发送请求 所有的链接对象仅仅一个RTT RTT 1 3 4 . . . 35 36 RTT 2 Total (index.html+36files)= 2RTT+2RTT + transmit time>4RTT 2: Application Layer

NoPersistent with pipelining: RTT RTT Index.html RTT 1 2 3 . . . 35 36 RTT 持续且并发: HTTP/1.1的默认值 客户端一遇到链接的对象就发送请求 所有的链接对象仅仅一个RTT Total (index.html+36files)= 2RTT+2RTT + transmit time>4RTT 2: Application Layer

Persistent with pipelining, Issume MAX conection=8 RTT RTT Index.html RTT 1 3 4 . . . 8 9 RTT 2 11 12 . . . 16 17 RTT 10 19 20 . . . 24 25 RTT 18 27 28 . . . 32 33 RTT 26 RTT 35 36 34 Total (index.html+36files)= 2RTT+RTT*6 + transmit time>8RTT 2: Application Layer

NoPersistent with pipelining, Issume MAX conection=8 RTT RTT Index.html RTT 2 1 3 . . . 7 8 RTT RTT 10 11 . . . 15 16 9 RTT RTT 18 19 . . . 23 17 24 RTT RTT 26 27 . . . 31 32 25 RTT RTT 34 36 33 35 RTT Total (index.html+36files)= 2RTT+2RTT*5 + transmit time>12RTT 2: Application Layer

4.单元小结与分析 Computer Networking

Team-works 2.1 一个连接并行下载多个? 前面实验研究了来自不同服务器和同一服务器多个对象 的传输实例,我们也分析了HTTP的不同工作模式,现在 讨论一下这样一种工作模式,即:一个TCP连接中并行 下载多个HTTP对象。 目前有没有存在这样的HTTP工作方式? 这样的HTTP工作方式会带来什么问题? 2: Application Layer

We are all the wonderful part of course. 宁波大学信息科学与工程学院 2012