码迷,mamicode.com
首页 > 其他好文 > 详细

WCF 之 URI

时间:2015-04-29 21:41:05      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:wcf   网络   

URI
    一个统一资源标识符(Uniform Resource Identifier),唯一标识一个确定的网络资源,同时也表示资源所处的位置及访问的方式。比如“http://www.baidu.com”。



URI结构:
    [传输协议(Scheme)]://[主机名称|域名|IP地址]:[可选端口]/[资源路径]

    比如下面的URI是基于WCF服务的.svc文件的URI:http://localhost:8008/Calculator/CalculatorService.svc

    传输协议(scheme)       :http
    IP地址                          :localhost
    端口                             :8008
    资源路径                      :Calculator/CalculatorService.svc



几种典型传输协议下的URI

        1.HTTP和HTTPS

                HTTP全称为HyperText Transfer Protocol(超文本传输协议),是建立在TCP/IP簇上的应用层协议。HTTP通过万维网(WWW:World Wide Web)解决超文本的传输。由于其简单、易用,已经成为了事实上的Internet标准。

                HTTPS全称是HyperText Transfer Protocol Over Secure Socket Layer(安全超文本传输协议)。它是为了在WWW上解决安全的数据传输而设计的。HTTPS是采用了SSL(Secure Socket Layer)的HTTP,而SSL是一个进行书记加密的协议,很多安全性要求较高的网站都采用HTTPS。
                               技术分享
        2.NET.TCP
                TCP全称Transport Control Protocol(传输控制协议),在整个TCP/IP簇中处于核心地位。从整个协议分层结构来看,位于应用层之下,网络层(IP协议)之上。

        3.Net.Msmq
                消息队列(Message Queuing,也称MSMQ),是微软对消息服务领域的开创性尝试。由于消息队列采用了特殊的通信机制,对于改善和提高系统的可扩展性(scalability)和高可复用行(High Availability)具有重要的意义。消息队列按照可访问性可以分为两种类型的队列:
                公共消息队列:公共消息队列发布与活动目录列表中,并被复制到Windows域。因为可以在不知道队列所在及其名称的情况下对公共队列进行检索,因而将公共队列从一台计算机移到另一台上,并不会对客户端应用造成影响。
                私有消息队列:私有消息队列一般在没有活动目录的工作组环境中使用,它们不支持身份验证,并且需要队列所在的计算机名称才能定位。



在WCF中的应用

        HTTP和HTTPS的URI分别使用http和https作为传输协议前缀,它们默认使用的端口分别为80和443,例如:
                http://localhost:80/Calculator/CalculatorService.svc
                https://localhost:443/Calculator/CalculatorService.svc

        WCF通过netTcpBinding支持基于TCP的传输,对于TCP的URI,其传输协议前缀均为net.tcp://。默认的端口为808,例如:
                net.tcp://localhost:808/Calculator/CalculatorService
               技术分享
        在WCF中,基于消息队列的URI,具有net.msmq前缀。net.msmq地址中必须要指明队列的类型(公有队列:public;私有队列:private),默认为公有队列,例如:
                net.msmq://localhost/Calculator

                          技术分享




WCF 之 URI

标签:wcf   网络   

原文地址:http://blog.csdn.net/ry513705618/article/details/45371807

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!