Internet History, Technology, and Security----第七周

Internet History, Technology, and Security----第七周

 

Technology: Application Protocols

传输层之上的,就是应用层,本周的内容是介绍应用程序协议。经过传输层提供可靠的“管道”,咱们能够构建Web浏览器,文件传输应用程序或电子邮件客户端和服务器等应用程序。浏览器

 

Layer 4: Applications

 

Application Layer

对于应用层来讲,传输层已经向上提供了一个可靠的TCP连接,那么对于实现相似CS模式的应用软件时,有两个基本问题须要应用层解决,其一是,那个应用将得到数据。这个问题经过一个叫作端口的机制解决。端口容许拥有一个IP地址。或是一台电脑,或是一个服务器,这样得以提供多项服务,IP地址为咱们提供一个特定的服务器,一个硬件的一部分,这个硬件能够连到因特网,而后其中的一个端口告诉咱们将和哪一个应用进行沟通。
第二个问题是,一旦咱们和网络服务器有了链接,咱们就得了解如何和它进行沟通,而如今的问题是,咱们在整次链接中要说些什么,谁先说,须要发送些什么内容,从而得到些什么内容(取决于与你进行对话的是哪类服务器)这就要用到的应用协议,这是对话的规则、交谈的规则。
常见的协议如http协议,它由客户端创建链接到服务器,客户端请求一个文件,服务器提供这个文件,而后链接结束,这被称为HTTP请求响应循环。缓存

 

Van Jacobson - Content Centered Networking

与基于IP,面向主机的Internet体系结构相比,内容中心网络(CCN)经过使内容可直接寻址和路由来强调内容。端点基于命名数据​​而不是IP地址进行通讯。CCN的特征在于内容请求消息(称为“兴趣”)和内容返回消息(称为“内容对象”)的基本交换。它被认为是一种以信息为中心的网络(ICN)架构。
CCN的目标是提供更安全,灵活和可扩展的网络,从而知足互联网对各类终端设备大规模安全内容分发的现代需求。CCN体现了一种安全模型,能够明确地保护各个内容,而不是保护链接或“管道”。它经过使用数据名称而不是主机名(IP地址)提供灵活性。此外,命名和安全内容驻留在按需自动填充或有选择地预先填充的分布式缓存中。当按名称请求时,CCN从最近的缓存向用户提供命名内容,遍历更少的网络跃点,消除冗余请求,而且整体消耗更少的资源。安全

相关文章
相关标签/搜索