zoukankan      html  css  js  c++  java
  • Programming Cloud Services for Android Handheld Systems/Coursera 笔记

    1.Introduction

    谷歌+微软有1000,000+服务器支持他们的服务,如googleingGmail等等

    课程目标:如何建立安全的、可升级的(Scalable、Security)服务与手机通讯

    2.Communication Protocols

    选择一种设备和云之间联系的协议(“语言”),它规定了一系列规则(“语言的语法”),选择一个协议直接关系到了WebService的安全性、可靠性、速度(SecurityReliableQuickly),规定了语法、语义、时间(syntaxsemantic iming)

    3.Intro to HTTP

    HTTP协议是一个Client-Server的协议,请求(Request)服务器上的资源(Resources),Server反馈(Return)回应(Response)。HTTP是一种基础的协议,在接下来的课程中将讨论WebScoket。

    WebScoket原理以下来源于百度百科:

    WebSocket protocol 是HTML5一种新的协议(protocol)。它是实现了浏览器与服务器全双工通信(full-duplex)。现很多网站为了实现即时通讯(real-time),所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(time interval)(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求(request),然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽。

    在 WebSocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。
    相应链接:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/
     
    回到课程,发起请求的总是客户端,接受的总是服务端。手机APP、浏览器、一切都可以作为客户端。选择它的原因:基础设施完善So much infrastructure、代码齐全A better understanding、复用方便Reuse、Common Interface。
     
     
    4.Why HTTP?
     

    ...待续

    这是我的个人日记本
  • 相关阅读:
    ASP.NET 身份验证机制
    ASP.NET 一般处理程序下载
    [c、c++]宏中"#"和"##"的用法(zz)
    XML 链接语言(XLink) 版本 1.0
    网上看到的对个人发展很不错的话
    【分享】WebForm中DataGrid的20篇经典文章
    Ajax
    ISO/OSI网络体系结构
    经典推荐.Net面试法宝(面试题收集)
    Union的问题
  • 原文地址:https://www.cnblogs.com/valentineisme/p/3889687.html
Copyright © 2011-2022 走看看