应用_应用层协议 - CSDN
精华内容
参与话题
  • 计算机网络的应用

    2020-03-27 16:57:57
    6.1域名系统DNS(Domain Name ...QQ能登录,但是网页打不开,这说明网络层是正常的,但是应用层的域名解析可能出现了问题。(此时QQ能够正常的登录是其可以选择IP直接登录服务器,而不用选择域名打开) 总结:DNS服...

    第一章:计算机网络概述
    https://blog.csdn.net/weixin_44751294/article/details/104851920
    第二章:计算机网络的物理层
    https://blog.csdn.net/weixin_44751294/article/details/104864680
    第三章:计算机网络的数据链路层
    https://blog.csdn.net/weixin_44751294/article/details/104886617
    第四章:计算机网络的网络层(上)
    https://blog.csdn.net/weixin_44751294/article/details/104992367
    第四章:计算机网络的网络层(下)
    https://blog.csdn.net/weixin_44751294/article/details/105002965
    第五章:计算机网络的传输层
    https://blog.csdn.net/weixin_44751294/article/details/105057420
    第六章:计算机网络的应用层
    https://blog.csdn.net/weixin_44751294/article/details/105120824

    文章目录

    6.1域名系统DNS(Domain Name System)

    一、DNS服务作用

    将http://www.91xueit域名变成192.13.14.15IP地址,计算机才可以正常的访问网站。域名解析的访问网站之前进行的。
    QQ能登录,但是网页打不开,这说明网络层是正常的,但是应用层的域名解析可能出现了问题。(此时QQ能够正常的登录是其可以选择IP直接登录服务器,而不用选择域名打开)
    总结:DNS服务的作用就是负责解析域名,将域名解析成IP
    8.8.8.8 是google的DNS服务器,222.222.222.222是电信的DNS服务器,能够用来帮忙解析域名地址。

    二、因特网的域名结构

    因特网采用了层次树状结构的命名方法。
    任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。
    域名的结构由标号序列组成,各标号之间用点隔开:
    在这里插入图片描述
    各标号分别代表不同级别的域名。域名必须全球唯一,需要注册。

    域名层次结构如下:
    • 根 .
    • 顶级域名 com, edu, net,cn,org,gov
      com 代表商业性网站
      edu 代表教育性质网站
      net 代表服务信息类
      .cn 表示中国,.us 表示美国,.uk 表示英国
      org 代表组织
      gov 代表政府部门
    • 二级域名 91xueit, inhe,例如91xueit.com是全球唯一的域名。网站习惯用www来标识
    • 三级域名 dba,例如www.dba.91xueit.com
    操作1:使用Ping解析域名
    • 命令:Ping www.baidu.com
      在这里插入图片描述
    • 分析:可见,域名解析的结果是14.215.177.39。故www.baidu.com的ip地址就是14.215.177.39.
    • 验证:
      在这里插入图片描述
    操作2:使用nslookup解析域名
    • 命令:nslookup www.baidu.com.
      在这里插入图片描述
    • 分析:同样可以解析出百度的ip地址,其中14.215.177.39与14.215.177.38均可以使用。

    三、域名解析过程

    在这里插入图片描述
      计算机一律将需要查询的域名询问com这个顶级域名,如果巧合这个域名刚好在com域名下,会直接返回结果。否则com会询问根DNS,得知在其他的顶级域名例如net,net会返回查询结果给com,在转会计算机。这个过程得益于域名的分布式存储查询。

    四、安装自己的DNS服务器

    1、几个需要安装自己DNS服务器的场景
    1. 解析内网自己的域名
    2. 降低到Ineternet的域名解析流量
    3. 内网有域环境,必须通过DNS来找到内网的控制器
    2、安装配置过程

    以下两步需要windows服务器版本,最好使用虚拟机来测试。

    3、DNS服务器的使用

    6.2动态主机配置协议DHCP

    一、静态IP与动态IP

    1、静态IP地址设置

    在这里插入图片描述

    2、动态IP地址设置

    在这里插入图片描述

    二、DHCP客户端请求IP地址的过程

    在这里插入图片描述这是一个动态IP地址的请求和分配过程。客户机在网中发广播请求地址,目标IP是4个255,目标MAC地址是全FF。DHCP收到后,会从地址池里选一个给客户机。如果网络中有2个DHCP服务端且都给了反馈,此时计算机还需要返回一个数据通知他选择了谁提供的地址。另一个DHCP客户端发现没要他的,于是收回他提供的。从这个角度看,网络中不能有太多的DHCP服务端。

    三、DHCP服务的安装

    DHCP必须是固定的IP地址。

    • 释放租约命令:ipconfig /release
    • 重新获得IP地址命令:ipconfig /renev
    • 查看网络状态信息:ipconfig /all

    四、跨网段地址分配

    在这里插入图片描述

    1、对于同一个网段的IP地址分配

    如果是同一个网段计算机想DHCP服务器申请地址,DHCP服务器就会查看自己的IP地址确定自己所处于的网段,然后在IP池中找一个本网段IP分配给计算机。

    2、对于不同一个网段的IP地址分配

    如果不是同一个网段计算机想DHCP服务器申请地址,这时必须在其所在网段的路由器的网关上配置写上DHCP服务器的IP地址,命令为:Iphelper address 192.168.0.100,这时广播包才可以访问到DHCP服务器。DHCP服务器接受到了广播包,就查看该计算机所处于的网段挑选一个合适的IP地址返回。

    五、DHCP跨网段分配地址的具体介绍

    在这里插入图片描述

    1、DHCP创建作用域

    对两个网段分别设置作用范围和网关等信息

    • 第一个作用范围
      在这里插入图片描述
    • 第二个作用范围
      在这里插入图片描述
      此时是请求不到地址的,因为路由器收到了请求也不知道找谁,没有设置地址。
    2、设置跨网段请求
    • 192.168.2.0/24网段的设置
    • 命令:
      interface fastEthernet 6/0 (该网段对应的路由器接口是6/0)
      ip helper-address 192.168.0.100
      在这里插入图片描述
    • 192.168.1.0/24网段的设置
    • 命令:
      interface fastEthernet 1/0 (该网段对应的路由器接口是1/0)
      ip helper-address 192.168.0.100
      在这里插入图片描述

    6.3文件传输协议FTP(File Transfer Protocol)

    一、FTP协议的概述与特点

    1、FTP协议概述

    文件传送协议 FTP (File Transfer Protocol) 是因特网上使用得最广泛的文件传送协议。
    FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
    FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

    2、FTP协议特点

    文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。
    FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
    FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

    3、网络环境下复制文件的复杂性

    (1) 计算机存储数据的格式不同。
    (2) 文件的目录结构和文件命名的规定不同。
    (3) 对于相同的文件存取功能,操作系统使用的命令不同。
    (4) 访问控制方法不同。

    二、FTP 使用的两个 TCP 连接方式

    在这里插入图片描述
    FTP的连接方式包括控制连接和数据连接。每上传/下载一个文件就会建立一个会话。
    控制连接:标准端口为21,用于发送FTP命令信息。
    数据连接:标准端口为20,用于上传/下载数据。

    三、FTP数据连接的建立类型

    涉及到主动模式和被动模式

    1、主动模式

    FTP客户端告诉FTP服务器(的21端口)它在使用什么端口侦听,然后FTP服务器(的20端口)主动地和FTP客户端的这个端口建立连接。
    在这里插入图片描述

    2、被动模式

    FTP服务器端打开在指定范围内的某个新的端口(例如1089端口)并且进行侦听,被动地等待客户端发起连接。
    在这里插入图片描述
    综上,在有防火墙的情况下,如果使用被动模式,防火墙不得不开很多端口来监听。因此应该使用主动模式来进行数据连接,并在防火墙开21和20端口。

    四、FTP的传输模式

    文本模式:ASCLL模式,以文本序列传输数据
    二进制模式:Binary模式,以二进制序列传输数据

    五、FTP服务的安装与配置

    1、安装流程
    • 选择好安装光驱(点击已连接)
      a
    • Windows组件向导–>应用程序服务器–>Internrt信息服务(IIS)–>文件传输协议(FIP)服务
      在这里插入图片描述
    2、两种方式访问ftp站点
    1. 利用网页访问ftp站点
      在这里插入图片描述
    2. 利用Windows资源管理器访问ftp站点
      在这里插入图片描述
      传输一个文件就要建立一个会话,传输两个文件就要建立两个会话。
      netstat -n查看会话没有看见20端口,所以是被动模式。Ftp协议默认是被动模式。
    3、切换模式(主动模式与被动模式的切换)

    既支持主动模式,也支持被动模式,完全由客户端的选项来选择。
    在这里插入图片描述

    4、只开20,21端口的ftp启动被动模式不能访问
    • 只允许20/21端口的操作
      在这里插入图片描述
      Windows资源管理器访问ftp站点为空白,所以只开20,21端口的ftp启动被动模式不能访问,开主动模式就可以正常查看。

    6.4远程终端协议TELNET

    和距离没有关系,只要存在网络就可以成功通过telnet实现控制另一台计算机。
    默认使用TDP23端口。

    1、远程连接方法
    1. 启用想要连接的计算机telnet服务
      在这里插入图片描述
    2. 在另外一个计算机上输入telnet + 想要控制计算机的IP,然后输入密码。
    • net user administrator a1! 更改用户密码
    • net user han a1! /add 添加用户
      在这里插入图片描述
    1. 可以正常控制,比如在被控制的计算机中创建一个文件夹
      在这里插入图片描述
    2、远程控制操作
    • 远程添加用户和计算机组
      在这里插入图片描述
    • 远程关机(-t 0表示立即执行关机)
      在这里插入图片描述
    • 测试到远程的某个主机的某个端口能否打开,起到端口扫描的功能
      在这里插入图片描述

    (以上实验需要telent服务端才可以使用,windows不提供,但是可以安装)

    6.5远程桌面协议RDP

    远程连接服务器进行管理,和远程终端协议类似,但是这个是图形界面的。
    可用于远程管理服务器,可以使用客户端直接连接,利用mstsc。

    一、被控制端启用远程桌面

    在这里插入图片描述
    远程桌面协议RDP使用的是TCP+3389端口。服务已选中,就会进行监听。

    二、控制端实现控制

    1. windows+r,输入mstrc,输入IP地址
      在这里插入图片描述
    2. 输入管理员账号就可以进行操作
      在这里插入图片描述
    • 后台连过去了,但是不会影响当前登录的人。但是当前登录的人可以查到有人连接过来了。也就是允许多用户共同操作。
      在这里插入图片描述
    几点注意
    • 只能同时连接两个人,不容许第三个人。
    • 将用户添加到远程桌面组Remote Desktop Users组就能远程进行连接了。
    • 这些Server端的服务器都是多用户操作系统,启动远程桌面可以多用户同时使用服务器。
    • XP和Windows7是单用户操作系统,不支持多用户同时登陆,只能一个退出了另外一个用户再连接。

    三、本地硬盘映射到远程

    1. 远程连接时点击选项
      在这里插入图片描述
    2. 点击本地资源,点击详细信息
      在这里插入图片描述
    3. 选择需要映射的驱动器
      在这里插入图片描述
    4. 连接过去之后就可以在远程电脑操作本地的资源。拷贝文件非常方便。
      在这里插入图片描述

    6.6超文本传输协议HTTP

    通过这个http协议访问网站

    一、WWW万维网

    万维网提供分布式服务
    www.baidu.com提供关键字的搜索服务

    1、简单概念介绍

    浏览器:都是网站的客户端
    服务器程序:Windows2003/2008都可以在计算机上配置服务器(IIS)
    万维网服务器:运行网站的硬件服务
    统一资源定向符URL:一个链接定位到一个页面或者是图片,也就是超链接跳转。(使用的是默认端口,所以后面不用写端口)

    2、网站标识方法

    对于一个服务器上创建的多个Web站点,需要加以区分。否者同一个IP地址的服务器再使用相同的端口,会造成网页的访问冲突。因为不知道想要访问这个服务器上面的那一个网页。
    网站标识方法的方法如下:

    1. 可以用端口来区分
      80端口对于一个网站,81端口对于另外的一个网站
    2. 可以用IP地址来区分
      为服务器添加一个IP地址,192.168.80.66地址给一个标识一个网站,192.168.80.77地址给标识另外的一个网站。
    3. 可以用主机头(域名)来访问。
      如果地址和端口都相同会造成冲突,需要用主机头来标识。但是这时需要配置DNS服务器添加域来实现不同域名的标识
    3、主机头区分网站标识的具体实现
    1. 给91xueit这个网站配置了两个域名,使用的是192.168.80.66:80的地址和端口,其中一个主机头域名是www.abc.com
      在这里插入图片描述
    2. 给baidu这个网站配置域名,使用同样是的是192.168.80.66:80的地址和端口。但是配置了不同的主机头。域名为www.sou.com
      在这里插入图片描述
    3. 现在想要正常的访问这两个IP地址和端口都相同的网站,需要配合DNS服务器来使用,分别为主机有配置区域,添加主机记录。
      在这里插入图片描述
    4. 如此配置,使用不同的域名就可以访问不同的网站。所以可以使用一个地址,一个端口,再配合域名来区分既可成功实现。但是此时就不能用地址来打开网页了,因为会引起冲突。
      在这里插入图片描述

    二、Web服务与站点设置

    1、Web服务的安装
    1. Windows组件向导–>应用程序服务器–>Internet信息服务(IIS)–>万维网服务–>消息信息中的万维网服务
      在这里插入图片描述
    2. 安装完成,只有安装了这个服务,此计算机才能作为Web站点
      在这里插入图片描述
    2、Web站点的创建
    1. 网站就是一组网页,将html文件和对应的资源cp放在文件夹中。
      在这里插入图片描述
    2. 在网络信息服务管理器中,创建网站输入描述–>IP地址,端口,主机头设置–>设置网站的路径–>完成
      在这里插入图片描述
    3. 右键点击属性,设置网站的首页为index.html
      在这里插入图片描述
    4. 输入IP地址,可以正常的访问服务器上C盘的网页,并且通过IP地址和网页的名称可以访问其他的网页。 如下访问baoming.html网页在这里插入图片描述
    5. 使用域名www.abc.com来访问访问网站。需要在服务器中新建区域创建域名abc.com,然后再添加主机,写上域名想要访问的地址。这样客户端就可以使用www.abc.com访问91xueqi这个网站。
      在这里插入图片描述
    3、为服务器添加IP地址

    此时网站有两个地址,一个是192.168.86.77和192.168.86.66。百度使用66服务器地址,91xueit使用服务器77端口就可以正常的区分,使用了两个个公网地址(使用的是网络标识的第二种方法)
    在这里插入图片描述

    三、使用Web代理服务器访问网站

    1、使用Web代理服务器的场景
    1. 节省内网访问Internet的带宽
      因为代理Web服务器具有缓存功能,对于内网向外的访问不需要每次路由出去找,可以在代理的缓存中找到,这样就节省了带宽。
      在这里插入图片描述
    2. 代理服务器可以饶过防火墙(fanqiang)
      在这里插入图片描述
    3. 可以避免跟踪
      因为计算机通过一个代理如果要进行追溯的话,是找不到的。
      在这里插入图片描述
    2、代理服务器的使用
    • 查看代理服务器的IP地址个端口(由于代理服务器的IP地址就是服务器的地址,不用多管),代理服务器的端口是808。
      在这里插入图片描述
    • 工具–>Internet选项–>连接–>局域网设置–>代理服务器(打钩)–>写上代理服务器的IP地192.168.80.66址和端口808。
      在这里插入图片描述
    • 可见可以正常的通过代理服务器上网,netstat -n可以查看到与808端口的会话
      在这里插入图片描述
    • 对于客户端来说,如果使用了代理的服务器,可以不需要DNS解析域名,也不需要网关路由地址。
      在这里插入图片描述
    3、代理服务器具有控制上网能力
    • 可以配置密码和账号
      在这里插入图片描述
    • 上网的时候就需要输入用户名和密码(不仅如此,代理服务器还可以控制那些IP地址或Mac地址可以上网)
      在这里插入图片描述

    6.7电子邮件协议(SMTP,POP3,IMAP)

    SMTP发电子邮件,POP3和IMAP是收电子邮件。(IMAP功能更强大)

    一、收发邮箱的过程

    foxmial将写好的邮件发送到邮箱过程叫做中继。中继需要实名身份验证账号和密码,不能匿名。
    在这里插入图片描述

    二、准备邮箱服务器实验环境

    • 配置图如下
      在这里插入图片描述
    • 配置完成
      在这里插入图片描述

    三、安装和配置邮件服务器

    1. 对91xueitMail和51ctoMail安装POP3和STMP服务
    • 在网络信息服务中选择SMIP服务
      在这里插入图片描述
    • 分布式文件系统服务其实就是POP3服务
      在这里插入图片描述
    1. 对DNS服务器安装DNS服务
      在这里插入图片描述

    具体过程:

    1. 安装POP3和SMTP服务以及DNS服务
    2. 在DNS服务器上创建91xueit.com和51cto.com,创建主机记录mail 192.168.80.100
      并创建邮件交换记录 MX记录
      在这里插入图片描述
    3. 在POP3服务上创建域名,创建邮箱(收邮件pop3和imcp都可以)
      在这里插入图片描述
    4. 配置SMIP服务器,创建远程域名*.com,允许发送到远程
      在这里插入图片描述
      在这里插入图片描述
    5. 配置outlookExpreww 指明收件的服务器和发邮件的服务器,使用POP3协议收邮件

    搭建能够在Internet上使用的邮件服务器

    1. 在Internet上注册了域名 MX记录
    2. 邮件服务器有公网IP地址 或端口映射到邮件服务器 SMIP TCP

    参考链接

    https://www.bilibili.com/video/BV17p411f7ZZ?p=130

    展开全文
  • 转自:...   ...注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。 1、腾讯应用宝 腾讯开放平台地址...

    转自:https://blog.csdn.net/niezhipeng8/article/details/79103436 

     

    想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。

    1、腾讯应用宝

    腾讯开放平台地址:http://open.qq.com

    注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-chs.html

    重要提示:开发者QQ号码一旦注册不能变更,建议使用公司老板或法人的QQ号码而不是员工私人号码注册,以免遇到员工离职等情况造成不必要的麻烦。2017年9月18日以后应用上架要提交软件著作权证明(原件扫描)或者该应用PC官网ICP备案截图+官网地址+2个以上的应用宝以外市场上线后台状态截图代替,软著后续补上。如果APP在应用宝搜索不到(不能外显),则必须提供软著+版号。

    注册开发者帐号方法:

    http://wiki.open.qq.com/wiki/%E6%B3%A8%E5%86%8C%E5%BC%80%E5%8F%91%E8%80%85%E5%B8%90%E5%8F%B7

    应用提交方法:http://wiki.open.qq.com/wiki/%E5%88%9B%E5%BB%BA%E6%96%B0%E5%BA%94%E7%94%A8

     

    2、360手机助手

    360开放平台地址:http://dev.360.cn

    注册开发者帐号地址:http://dev.360.cn

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,要提供身份证号,银行卡号及预留的手机验证码验证。应用上架必须要提交360的保证函。

    注册开发者帐号方法:http://dev.360.cn/wiki

    应用提交方法:http://dev.360.cn/wiki/index/id/21

     

    3、百度手机助手/安卓市场/91助手

    百度开发者平台地址:http://app.baidu.com

    重要提示:百度手机助手、91助手 和安卓市场是联盟平台,在百度开发平台中上传APP通过审核后,在其它两个平台也可以搜索到自己的APP。这里只需要注册一个百度开发者帐号即可。开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交百度的保证函。

    注册开发者帐号方法:http://app.baidu.com/docs?id=2&frompos=401003

    应用提交方法:http://app.baidu.com/docs?id=5&frompos=401007

     

    4、小米应用商店

    小米开放平台网站:https://dev.mi.com

    注册开发者帐号地址:https://account.xiaomi.com/pass/register

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,要提供身份证号,银行卡号及预留的手机验证码验证。该认证将调用“小米支付”服务,在该小米账号下绑定银行卡进行实名认证。

    注册开发者帐号方法:https://dev.mi.com/docs/appsmarket/distribution/account_register/

    应用提交方法:https://dev.mi.com/docs/appsmarket/distribution/app_submit/

     

    5、华为应用市场

    华为开发者联盟地址:http://developer.huawei.com/consumer/cn

    注册开发者帐号地址:https://hwid1.vmall.com/CAS/portal/userRegister/regbyphone.html

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交华为的免责函。

    注册开发者帐号方法:

    http://developer.huawei.com/consumer/cn/wiki/index.php?title=%E6%B3%A8%E5%86%8C%E7%99%BB%E5%BD%95

    应用提交方法:

    http://developer.huawei.com/consumer/cn/wiki/index.php?title=%E5%88%9B%E5%BB%BA%E5%B9%B6%E7%AE%A1%E7%90%86%E5%BA%94%E7%94%A8

    

     

    6、阿里应用商店/豌豆荚/PP助手

    阿里开发者平台地址:http://open.uc.cn

    重要提示:阿里应用分发 整合了 豌豆荚、阿里九游、PP助手、UC应用商店、神马搜索,并联合YunOS应用商店等应用分发平台,实现全流量矩阵布局。这里只需要注册一个阿里开发者帐号即可。

    注册开发者帐号地址:https://reg.taobao.com/member/reg/fill_mobile.htm

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,用支付宝扫描二维码进行实名认证。应用上架必须要提交阿里的保证函。

    注册开发者帐号方法:http://aliapp.open.uc.cn/wiki/?p=35

    应用提交方法:http://aliapp.open.uc.cn/wiki/?p=40

     

    7、三星应用商店

    三星开发者平台地址:http://support-cn.samsung.com/App/DeveloperChina/Home/Index

    重要提示:全球开发者:只有当您与 Samsung Electronics Co. 有合作关系,才应选择全球开发者类型。完成卖家注册后:请联系您的三星对手方以批准三星应用商店的合作伙伴关系请求。如果无法确认您的合作关系,您必须重新注册会员资格。

    主题开发者: 主题开发者类型的卖家只能使用三星SDK注册应用程序,但可以将应用程序销售到所有国家/地区。

    中国开发者: 中国开发者类型的卖家可注册不使用三星SDK的应用程序,但只可将应用程序出售到中国。

    注册开发者帐号地址:https://seller.samsungapps.com/join/joinNow.as

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。法人和联系人要双手持身份证拍照,要露出双臂,照片不能用软件处理。

    注册开发者帐号方法:

    http://support-cn.samsung.com/App/DeveloperChina/home/list?parentid=11&newsid=38

    应用提交方法:(需要下载三星应用商店上传手册)

    http://support-cn.samsung.com/App/DeveloperChina/home/list?parentid=11&newsid=11

     

     

     

    8、OPPO应用商店

    OPPO开发者联盟地址:http://open.oppomobile.com

    注册开发者帐号地址:http://open.oppomobile.com/newuser/signup

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。必须要软件著作权,没有软著则可以试着在后台补交(华为、小米、应用宝)三家中的两家后台上架截图作为辅助依据上架,碰碰运气。应用上架必须要提交OPPO的免责函。

    注册开发者帐号方法:http://open.oppomobile.com/doc/index?idx=0&item=39

    应用提交方法:http://jingyan.baidu.com/article/d169e186656065436611d897.html

     

    9、ViVO应用商店

    ViVO开发者联盟地址:https://dev.vivo.com.cn

    注册开发者帐号地址:

    https://id.vivo.com.cn/?callback=http://dev.vivo.com.cn&registerSource=1&_201707171541#!/access/register

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。要记得填写联系人信息。

    注册开发者帐号方法:https://dev.vivo.com.cn/doc/document/info

    应用提交方法:https://dev.vivo.com.cn/doc/document/info?id=52

     

    10、联想应用商店

    联想开发者联盟地址:http://open.lenovo.com

    注册开发者帐号地址:https://passport.lenovo.com/wauthen2/wauth/jsp/register.jsp

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交联想的免责函。

    注册开发者帐号方法:http://open.lenovo.com/developer/adp/helpData/database_detail.jsp?url=http://open.lenovo.com/sdk/zhzc/

    应用提交方法: http://open.lenovo.com/developer/adp/helpData/database_detail.jsp?url=http://open.lenovo.com/sdk/?p=796

     

    11、魅族应用商店

    魅族开发者联盟地址:http://open.flyme.cn

    注册开发者帐号地址:https://i.flyme.cn/register

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交魅族的免责函。

    注册开发者帐号方法: http://open-wiki.flyme.cn/index.php?title=%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97

    应用提交方法: http://open-wiki.flyme.cn/index.php?title=%E5%BA%94%E7%94%A8%E5%8F%91%E5%B8%83

     

    12、金立应用商店

    金立开发者联盟地址:https://open.appgionee.com

    注册开发者帐号地址:https://open.appgionee.com/cp/register

    重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交金立的承诺书。

    注册开发者帐号方法: https://open.appgionee.com/cp/help

    应用提交方法: https://open.appgionee.com/cp/help

    这些都是主流的应用市场,操作流程其实在各自开发者平台官网上都可以找到,还有需要注意的是,不同类型的APP在不同应用市场需要提供的证书都会有所不同,需要上传前留意下具体需要哪些证明材料,特别是软件著作权证明或免责函。感觉华为、小米对资料的要求是最严格的;然后是360、魅族、阿里,如果你的应用程序是批量制作的,使用单一或几个模板生成的,或用简单文字、图片打包而成的话,它可以检测出来,并且不会让你通过审核。联想和vivo应该算是最好通过的。百度、小米、华为、魅族的开发者帐号审核相对慢一点,阿里、360跟腾讯还算比较快的,上架应用审核时间也相对比较快。只要资料全,其实很容易通过的。应用审核,OPPO要求要软著,审核上架不易。
    --------------------- 

     

    展开全文
  • 应用和小程序各自的优势

    千次阅读 2019-03-08 17:54:51
    应用 “快应用” 是九大手机厂商(小米、华为、OPPO、vivo、魅族、金立、中兴、努比亚、联想、一加)基于硬件平台共同推出的新型应用生态,用户无需下载安装,即点即用,享受原生应用的性能体验。“快应用” ...

    快应用

    “快应用” 是九大手机厂商(小米、华为、OPPO、vivo、魅族、金立、中兴、努比亚、联想、一加)基于硬件平台共同推出的新型应用生态,用户无需下载安装,即点即用,享受原生应用的性能体验。“快应用” 使用前端技术栈开发,原生渲染,同时具备 H5 页面和原生应用的双重优点。“快应用” 框架深度集成进各厂商手机系统中,可以在操作系统层面实现用户需求与应用服务间的无缝连接,提升用户的使用体验和应用服务的转化效率,同时支持生成桌面图标等留存能力。“快应用” 具有 “免安装、免存储、一键直达、更新直接推送” 四大体验优势,“快应用” 将使用户通过手机更容易获取到自己所需的服务。

    举个例子,在 App 的情况下,你首先需要知道有饿了么、美团等外卖 App 可以寻找美食,然后需要到应用市场中下载安装这些 App,然后打开这些 App,搜索 “比萨”。而有了 “快应用”,你拿到新的手机后,不需要知道哪个 App 可以帮你寻找美食,也不需要去下载那个 App,你只需要下拉桌面打开搜索框,输入 “比萨”,即可轻松获取相应的服务。通过上述描述,免安装,免存储,一键直达,更新直接推送,是不是跟微信小程序的优势很相似呢?很多人都说此次“快应用”的发布是剑指微信小程序,其实说白了就是大家都在争夺手机桌面这个流量入口。

    一旦快应用在国内快速成长和发展起来,对于移动开发端的 Android 原生开发者肯定会造成一定的冲击,作为技术人时刻保持学习和成长是我们的必然要求,说实话,我最近发现好像很多技术都在前端化,最近我们在开发一套系统,使用 Vue 做前后端分离,不管是微信小程序,支付宝小程序,Vue,还是很多前端框架都很相似,在这里,我强烈建议大家有时间学习一下 Vue,如果你会 Vue 了,小程序开发,快应用的开发绝对都不再话下。

    快应用VS小程序

    第一:微信小程序支持跨平台,而“快程序”只支持 Android 平台。因此,“快应用”在这一点上无法无微信小程序相媲美; 
    第二:微信的社交性。在当前,几乎每部智能手机都会安装微信,而且微信用户的粘性非常高。这就意味着,相对于“快应用”,微信小程序更容易引起用户的注意,更容易被用户打开。 
    第三:快应用直接就是在手机厂商的手机桌面上自带,无需安装,而小程序可能需要打开微信才能启动小程序,多了一层操作,但是小程序可以发送快捷方式到桌面。

    其实,不管快应用和微信小程序如何发展,都是给大家提供给多方式,给用户提供更多方便,也有其局限性,在某种程度上对原生开发肯定会造成冲击,但是绝对不会代替原生开发。另外,具体发展如何,能否爆发,不仅仅靠这些手机厂商的流量加持,还得看用户是否喜欢和能否养成习惯?

    以上均是个人观点,欢迎留言交流

    展开全文
  • 密码学的应用

    千次阅读 2018-11-23 18:13:47
    应用系统安全性需求和典型攻击 密码学的应用 机密性 完整性 可鉴别性  不可否认性  授权  网络中存在的典型安全隐患: 假冒 窃听 篡改 冒名传送 否认传送 信息安全要素: 可鉴别 授权 机密性 ...

    目录

    网络中存在的典型安全隐患

    信息安全要素

    应用系统安全性需求和典型攻击

    密码学的应用

    机密性

    完整性

    可鉴别性 

    不可否认性 

    授权 


    网络中存在的典型安全隐患:

    • 假冒
    • 窃听
    • 篡改
    • 冒名传送
    • 否认传送

    信息安全要素:

    • 可鉴别
    • 授权
    • 机密性
    • 完整性
    • 不可抵赖性

    应用系统安全性需求和典型攻击

    机密性

    • 需求:数据传输、存储加密
    • 攻击:窃听、业务流分析

    完整性

    • 需求:数据和系统未被未授权篡改或者损坏
    • 攻击:篡改、重放、旁路、木马

    可鉴别性

    • 需求:数据信息和用户、进程、系统等实体的鉴别
    • 攻击:伪造、冒充、假冒

    不可抵赖性

    • 需求:防止源点或终点的抵赖,自身独有、无法伪造的
    • 攻击:抵赖、否认

    授权

    • 需求:设置应用、资源细粒度访问权限
    • 攻击:越权访问、破坏资源

    密码学的应用

    机密性

    利用的技术:对称加密和非对称加密

    应用

    数字信封(混合加密):由于对称加密体制和非对称加密体制各有优缺点。所以,在实际生活中,我们还是经常用混合加密方式来对数据进行加密的。常见的混合加密算法主要是指 RSA加密算法 DES加密算法 这两种加密算法混合加密

    发送端:

    1. 信息(明文)采用DES密钥加密得到密文。
    2. 使用RSA公钥加密前面的DES密钥信息得到key,最终将密文和key进行传递。

    接收端

    1. 用RSA私钥解密key得到DES密钥。
    2. 再用DES秘钥解密文信息,最终就可以得到我们要的信息(明文)。

    完整性

    利用的技术: 哈希算法

    应用

    • 发送端:通过对文件进行哈希运算得到摘要key,并将文件和摘要key一起发送给对方
    • 接收端:用相同的哈希算法对文件进行哈希得到摘要 key2,对比 key 和 key2 是否相等

    可鉴别性 

    利用的技术:数字证书、数字签名

    实体鉴别:通过口令、共享秘钥、数字证书和数字签名等,告诉别人,你是谁!

    • 单向鉴别:只有一方鉴别另一方
    • 双向鉴别:通信双方相互进行鉴别

    消息鉴别: 通信消息是合法的、完整的

    • 发送端:对身份信息进行哈希运算,得到哈希值,再利用数字证书的私钥对哈希值进行加密,得到数字签名,将身份信息、数字证书和数字签名都发送给对方
    • 接收端:利用数字证书的公钥对数字签名进行解密,得到key1。再利用相同的哈希算法对身份信息进行哈希,得到key2。如果key1等于key2,那么这个人的身份信息就是正确的

    口令验证身份

    数字签名和数字证书验证身份 

    不可否认性 

    利用的技术:数字签名、证据存储
    证明信息已经被发送或接收:
    •  发送方: 不能抵赖曾经发送过数据,使用发送者本人的私钥进行数字签名
    •  接收方: 不能抵赖曾经接收到数据,接收方使用私钥对确认信息进行数字签名

     


     

    授权 

    利用的技术:授权管理  访问控制
    应用

     

    相关文章:密码学(对称与非对称加密 哈希算法)

                     数字签名

                     数字证书

                     SSL证书工作原理

    展开全文
  • APP上架到各大应用商店的小总结

    千次阅读 2019-06-26 15:44:28
    注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。 1、腾讯应用宝 腾讯开放平台地址:http://open.qq.com 注册开发者帐号地址:...
  • 钉钉应用的基本介绍

    千次阅读 2019-07-11 17:39:54
    企业内部应用:面向企业内部开发人员和定制服务商,自主开发内部应用或工作台,供企业或组织内部使用。 当应用上架后改企业的所有用户都可以得到访问该应用的权限,不允许企业之外的人员使用;如果需使用,可以将该...
  •  最进一个朋友搞了一个 苹果的小应用,现在想通过web发布到网页提供下载,由于我是一个码农,所以有求与我。由于之前没有接触过这一块。由于我一直做web开发,心想这个很简单啊,直接部署在服务器上给一个链接不就...
  • 错误: 应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”问题的处理方法。方法一:1. 开始 - 运行(输入services.msc)- 确定或回车,打开:服务(本地...
  • 最近在看运行时权限,发现不大明白APP获取手机已安装的应用列表有什么用, 于是,就上网查了下,就做个总结: 1.方便应用间进行唤醒 例如:装个百度贴吧, 它会主动读取你手机是否有百度家族相关应用,若有,可...
  • 我们都会有手机内存不够用的时候,app太过于能占内存,而快应用却恰好,占内存恨少。 我们每个人的手机都会安装各类的应用,然而传统的应用都需要下载安装后才可以使用。 然而,华为手机提供快应用功能,无需安装...
  • Win7(x86)旗舰版运行一个GUI程序,提示"应用程序无法启动,因为应用程序的并行配置不正确"; 查看错误日志(控制面板 -> 系统与安全 -> 管理工具 -> 查看事件日志 -> Windows 日志 -> 应用程序),发现一个来源是...
  • 应用程序无法启动,因为应用程序的并行配置不正确” 解决方案: Step1. 按Win+R输入services.msc,找到并双击Windows Modules Installer,进入后设置启动类型为“手动”,服务状态为“启动” Step2.通过上面的...
  • 在网上搜了很多都是千篇一律,解决不了我的问题,以下是的解决的办法 关闭这两项就可以了
  • 出现这种现象一般一般都是由于缺少运行时库...3、启动(提示应用程序无法启动,因为应用程序的并行配置不正确...的程序) 4、回到刚才的CMD,按回车停止跟踪 5、把etl转成txt(有助于查看) 输入命令: SxsTrace Parse
  • 微信开放平台Android应用签名的本质及如何获取

    万次阅读 多人点赞 2017-03-10 19:30:01
    在微信开放平台创建移动应用时上图大家都遇到过,这里的应用签名是什么呢? 这里介绍说可以通过签名生成工具在已安装当前应用的手机中获取,(待会获取测试一下)我们先搞明白它是什么,这里提到了该应用签名由开发者签名...
  • “/”应用程序中的服务器错误,用我们的方法就可以解决了。 解决方法: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config这个文件中配置节造成,只需移除此配置节(windows系统默认此配置...
  • 应用程序池自动关闭 Posted on 2011-11-08 17:25 地菜 阅读(4378) 评论(0) 编辑 收藏 defaultapppool,应用程序池自动关闭,iis应用程序池设置  现象:  症状:打开事件查看器,在“系统”里看见有...
  • Chrome(谷歌浏览器)应用商店打不开进不去解决方法http://www.xiazaiba.com/jiaocheng/2453.html
  • 调试华为手机时,USB数据线连接电脑之后,弹出----- ...有应用遮挡了权限请求界面的提示,设置应用无法验证, 想问解决办法?你是不是打开了桌面悬浮球?而且还在屏幕右侧?好的,把小球挪到屏幕左侧试试吧? ...
  • android重启应用应用重新启动自身)

    万次阅读 多人点赞 2013-02-15 23:12:20
    private void restartApplication() { final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); star
1 2 3 4 5 ... 20
收藏数 7,308,592
精华内容 2,923,436
关键字:

应用