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

单位做网站需要多少钱做网站做的好的公司有哪些

单位做网站需要多少钱,做网站做的好的公司有哪些,响应式布局的优点是什么,济南做网站的哪家好目录 一、应用层二、协议三、序列化和反序列化 一、应用层 之前的socket编程,都是在通过系统调用层面,如今我们来向上打通计算机网络。认识应用层的协议和序列化与反序列化 我们程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应…

目录

  • 一、应用层
  • 二、协议
  • 三、序列化和反序列化

一、应用层

之前的socket编程,都是在通过系统调用层面,如今我们来向上打通计算机网络。认识应用层的协议和序列化与反序列化
在这里插入图片描述

我们程序员写的一个个解决我们实际问题, 满足我们日常需求的网络程序, 都是在应用层。我们在应用层使用的数据形式一般都是结构体或者对象,而对于网络来说,传输的数据一般都是字节流的

二、协议

为了使数据在网络上能够从源到达目的,网络通信的参与方必须遵循相同的规则,我们将这套规则称为协议(protocol),而协议最终都需要通过计算机语言的方式表示出来。只有通信计算机双方都遵守相同的协议,计算机之间才能互相通信交流。

协议是一种 “约定”. socket api的接口, 在读写数据时, 都是按 “字符串” 的方式来发送接收的. 如果我们要传输一些"结构化的数据" 怎么办呢?我们通过实现网络版的计算机来深入理解协议的作用。

分析:

  • 网络传输的数据也可以是结构体对象,但是最好不要,因为结构体在不同的平台中,有着不同的对齐规则,这样就会导致同一个结构体对象字节流在不同的平台中解析出来的结果不一样;如果想要解析结果需要一样,这样就要求主机和相应的操作系统需要高度的一样,显然,这是不可能的。所以,在网络传输的过程中,需要将结构体序列化成一个大的字符串,为了拿到消息,对于从网络中得到的数据,需要进行反序列化得到相应的信息!
  • 协议本质:对方约定好某种格式的数据,常见的就是结构体或者类来进行表达;
  • 序列化的作用:方便网络进行通信;
  • 反序列化作用:方便上层来设置和获取数据,就是通过. ->操作符来进行读写数据
  • 序列化和反序列化并只是单单将结构体的数据变成一串大的字符串,为了方便提取和标识数据,需要加上相关的分割符号和对应的报头。

三、序列化和反序列化

序列化和反序列化:

  • 序列化是将对象的状态信息转换为可以存储或传输的形式(字节序列)的过程。
  • 反序列化是把字节序列恢复为对象的过程。

OSI七层模型中表示层的作用就是,实现设备固有数据格式和网络标准数据格式的转换。其中设备固有的数据格式指的是数据在应用层上的格式,而网络标准数据格式则指的是序列化之后可以进行网络传输的数据格式。

序列化和反序列化的目的

  • 在网络传输时,序列化目的是为了方便网络数据的发送和接收,无论是何种类型的数据,经过序列化后都变成了二进制序列,此时底层在进行网络数据传输时看到的统一都是二进制序列。
  • 序列化后的二进制序列只有在网络传输时能够被底层识别,上层应用是无法识别序列化后的二进制序列的,因此需要将从网络中获取到的数据进行反序列化,将二进制序列的数据转换成应用层能够识别的数据格式。

我们可以认为网络通信和业务处理处于不同的层级,在进行网络通信时底层看到的都是二进制序列的数据,而在进行业务处理时看得到则是可被上层识别的数据。如果数据需要在业务处理和网络通信之间进行转换,则需要对数据进行对应的序列化或反序列化操作。
在这里插入图片描述

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

相关文章:

  • js特效网站模板下载做详情图的网站
  • 绥中网站建设分类信息网高端网站建设公司名称
  • 河北省城乡规划建设局官方网站语音app开发
  • 编辑网站的软件手机网站开发周记30篇
  • 网站前台乱码wordpress 逻辑代码
  • 网站建设应注重实用性建设有限公司官网
  • 贵州住房和城乡建设厅旧网站网站建设是指什么
  • 网站设计常见问题网页综合设计
  • 徐州住房与城乡建设部网站电子商务网站按其实现的技术可分为
  • 网站开发软件排行榜青岛联通网站备案
  • 北京 个人网站 备案网络规划与设计方案
  • 网站建设方案多少钱自己做视频类网站用哪个cms
  • 网站开发模块化开发织梦网站地图在线生成
  • 新闻源网站做黑帽seo企业微信app下载安装官方版
  • dtcms怎么做自己网站怎么学php网站开发
  • 天塔网站建设公司网站制作郑州
  • 网站建设与运营实训总结织梦网站源码下载
  • 南宁网站seo推广优化公司上海百度首页优化
  • 反馈网站怎么做人才网站app建设建议
  • 网站由哪几个部分组成湖北省住房和城乡建设厅
  • 专门做投票的网站有哪些买房网站怎么做
  • 做网站困难嘛天河网站建设开发
  • wordpress子目录多站点设置大连建设局网站地址
  • 合肥建设集团招聘信息网站wordpress 重新安装
  • 株洲做网站渠道电话shopify与wordpress
  • 建设企业网站就等于开展网络营销建网站公司浩森宇特
  • 网站设计策划书案例网站org免费注册
  • 承德公司做网站门户网站作用
  • 北京建设网站的射阳做企业网站多少钱
  • 贵州网站建设套餐wordpress获取文章图片