当前位置: 首页 > news >正文

泰州网站制作计划网络营销策略研究论文

泰州网站制作计划,网络营销策略研究论文,建一个网络平台需要什么条件,网站系统关键字一、协议 网络通信中,协议是非常重要的概念. 协议进行了分层,此处就是按照这几层顺序来介绍每一层中的核心协议. 应用层,就对应着应用程序,是程序员打交道最多的一层,调用系统提供的 网络api 写出的代码都是基于应用层的. 应用层这里当然也有很多现成的协议,但更多的还是,程…

一、协议

网络通信中,协议是非常重要的概念.

协议进行了分层,此处就是按照这几层顺序来介绍每一层中的核心协议.

应用层,就对应着应用程序,是程序员打交道最多的一层,调用系统提供的 网络api 写出的代码都是基于应用层的.

应用层这里当然也有很多现成的协议,但更多的还是,程序员根据实际场景,自定义协议.

   ->   网络传输的数据要怎么使用,也要考虑数据是怎么样的格式,里面包含哪些内容,

协议是一种约定,虽然存在很多现有的协议,但是除此之外,程序员也可以自己来约定协议.

自定义协议约定好两方面内容:

1   ->   服务器和客户端之间要交互哪些信息

2   ->   数据的具体格式

客户端按照上述约定发送请求,服务器按照上述约定来解析请求

服务器按照上述约定构造响应,客户端也按照上述约定解析请求.

为了让程序员更方便的去约定这里的协议格式,业界也给出了几个比较好用的方案,可以拿过来直接套进来.

1.1 xml

大概的模型如下:

请求:

<request>

        <userld>1000</userld>

        <position>[经纬度]</position>

</request>

响应:

<response>

        <shops>

                <shop>

                        <id>1001</id>

                        <name>杨国福麻辣烫</name>

                        <image>图片地址</image>

                        <rank>4.8</rank>

                        <description>这是麻辣烫</description>

                </shop>

        </shops>

</response>

形如 :<name>   这叫做标签(tag),标签是成对出现的.

<name>称为 开始标签        </name>称为结束标签

开始标签和结束标签之间夹着的就是标签的值.标签可以嵌套

标签名字/标签的值/标签的嵌套关系,都是程序员自定义的.

1.2 json

请求

{

        userld:1000,

        position:[经纬度]

}

响应

{

   {

        id:1001,

        name:"杨国福麻辣烫"

   },

   {

        id:1002,

        name:"隆江猪脚饭"

   }

}

键值对结构

键和值之间使用 "  :  " 分割

键和对之间使用 "  ,  "分割

把若干个键值对使用{}括起来,此时就形成了一个json对象.

还可以把多个json对象放到一起,使用 "  ,  " 分隔开,应且使用 "  [ ]  " 整体括起来,就形成了一个json数组

1.3 protobuffer

只是开发阶段(代码)定义出这里有哪些资源,描述每个字段的含义,

程序真正运行的时候,实际传输的数据是不包含这样的描述信息的.

这样的数据是按照二进制的方式来组织的.

虽然protobuffer运行效率高,但是使用并没有比json广泛.

这样的设定,最高效的做法,并不太有利于程序员阅读.

二、传输层

2.1 端口号

端口号是一个2个字节的整数,使用端口号的时候, 1 - 1024 都属于是系统保留的自用端口.

2.2 UDP协议

无连接,不可靠传输,面向数据报,全双工

UDP数据报 = 报头 + 载荷

UDP报头中有一共有4个字段,每个字段两个字节

由于协议字节中使用两个字节表示端口号,端口号的取值范围就是0-65535   ->   最大就是64kb

2.3 校验和/检验和

校验和/检验和   ->   验证数据再传输过程中是否正确.

前提 : 数据在传输过程中可能会坏掉.

网络数据传输,本质上是光信号/电信号/电磁波,很有可能会受到干扰.

使用高电平低电平表示 0 1 

外界如果加上一个磁场,就可能把其中的低电平变成高电平

此时,出现0 -> 1  ,  1 -> 0  这叫做比特翻转

校验的作用就是用来识别当前数据是否出现了比特翻转,识别数据是否正确.

http://www.yayakq.cn/news/927148/

相关文章:

  • 镇江市建设工程质量监督局网站揭阳网站制作费用
  • 教学网站开发视频我想做代理怎么找厂家
  • 网络公司除了建网站网络推广策划方案模板
  • 运城环保局网站王建设影视网站建设源码
  • 图文网站模版哪做网站好
  • 做网站制作需要多少钱汕头生态建设典型案例
  • 网站的建设流程是什么h5开发环境
  • 宁波网站设计价格注册域名后怎么建设网站
  • 怎样发展网站网站的设计与维护摘要
  • 基于jsp的社团组织网站建设建e网室内设计网官网榻榻米衣柜官方
  • 淘宝移动网站建设怎么做lol网站
  • 网站制作公司新鸿儒济南天桥区网站建设
  • 模型网站企业网站开发周期
  • lnmp 网站开发总结做中文网站公司
  • 百度自建站dw网站log怎么做
  • 热点网站建设企业品牌维护
  • 百度网站优化指南网站开发合同
  • 自己做的网站怎么在百度上搜到备案网站公共查询系统
  • 网站不收录怎么办营销型企业网站推广的方法有哪些
  • 玉树营销网站建设建设网站做什么赚钱
  • 江西医院网站建设个人网站开发软件
  • 网站备案好处网站logo设计标准
  • 快速做网站团队广州:推动优化防控措施落地
  • 网站改中文四川哪家网站做的最好
  • 制作网站的软件主要有濮阳水虎网络科技有限公司
  • tk后缀网站是什么网站wordpress安装插件ftp
  • 建筑公司网站管理员wordpress 建立模型
  • 中小企业查询网站适合毕设做的简单网站
  • 网站建设7个基本流程学校的二级网站怎么建设
  • 如何建设电影网站东莞市企业网站制作平台