Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure端点协议差异访问_Azure_Azure Worker Roles - Fatal编程技术网

Azure端点协议差异访问

Azure端点协议差异访问,azure,azure-worker-roles,Azure,Azure Worker Roles,您好,我想知道在开发过程中,我可以用于端点的协议类型之间有什么区别?最新的SDK有HTTP、HTTPS、UDP和TCP。我当然理解http和Https之间的区别,我也理解TCP和UDP之间的区别 我不明白的是,从开发的角度来看,TCP和HTTP之间有什么区别?TCP/UDP是OSI模型中比HTTP/HTTPS级别更低的协议。实际上,HTTPS结合了两件事,HTTP over SSL 通读维基百科中描述 HTTP是一种第7层(应用程序)协议,因此有一套严格的规则来管理消息的构造方式以及什么是有效响

您好,我想知道在开发过程中,我可以用于端点的协议类型之间有什么区别?最新的SDK有HTTP、HTTPS、UDP和TCP。我当然理解http和Https之间的区别,我也理解TCP和UDP之间的区别


我不明白的是,从开发的角度来看,TCP和HTTP之间有什么区别?

TCP/UDP是OSI模型中比HTTP/HTTPS级别更低的协议。实际上,HTTPS结合了两件事,HTTP over SSL

通读维基百科中描述

HTTP是一种第7层(应用程序)协议,因此有一套严格的规则来管理消息的构造方式以及什么是有效响应。它不关心实际连接是如何发生的,也不关心消息是如何路由的

TCP和UDP是第5层,这意味着它们与寻址、建立连接、打包和排序有关。在两个端点之间交换一系列字节(有效负载)所需的东西

通常,在开发软件时,您希望实现开放的、已建立的协议,以简化与其他供应商的系统集成的任务,或为其他供应商的消费打开端点。在这种情况下,HTTP或HTTPS是有意义的


如果您的系统是一个封闭的系统,您可以同时控制客户端和服务器应用程序,或者性能至关重要,那么TCP可能是一个不错的选择。在这个级别上操作意味着您必须关注定义自己的有效负载结构、安全性、数据包丢失等问题。

您是在云配置文件还是web.config中配置这个?一般来说,TCP和UDP是不同的,需要正确配置为端点。我同意您的观点,TCP和UDP完全不同,但很明显,什么时候我必须从中进行选择我的问题是如何在它们和HTTP&HTTPS协议之间进行选择,我所知道的是HTTP和HTTPS是基于TCP的,那么有什么区别呢?什么时候使用它们?