网络中数据传输 前后端交互理解

实际上以太网中传输的是模拟信号,不一定是二进制的(一般使用PAM编码),没有所谓的字节一说(所以一般网速也不用字节表示)。这些模拟信号进到网卡里之后才会被转换成符合计算机习惯的字节。

物理层(线路)传输的是数字信号或模拟信号

数据链路层中传输的是帧来区分这些信号是送到哪个物理设备

网络层中是传输的是IP数据报 也就是来区分送到哪个网络设备

传输层中传输的是UDP或TCP报文以区分报文送到设备上的哪个进程。

程序中的数据传输

  1. 在程序中所有的数据都是以流的方式进行传输或保存的,流中保存的实际上全都是字节文件
  2. 字符流字节流本质上都是以二进制的字节流来传输的
  3. 字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的

http数据传输格式

  1. http协议是应用层协议,http报文是字符串形式的(头+报文体),所以在应用层来说,交互都是字符串形式的交互。
  2. 在网络通信中,除了文本和二进制数据,其他的数据都无法传输
  3. 前后端通信可以传递字符串和二进制,但是字符串有各种各样的格式,其中一种就是json格式,所以json本质是字符串,字符串本质也是按照字节流来传输

MultipartFile与base64

1、使用BASE64编码后,会导致数据量增加33%,对于手机App来讲,这是不可容忍的。流量啊,贵啊,你是运营商派来的吗?
2、额外的编

网络中数据传输的理解相关推荐

  1. 网络中数据传输过程的解析

    网络中数据传输过程的分析     我们每天都在使用互联网,我们电脑上的数据是怎么样通过互联网传输到到另外的一台电脑上的呢?把自己的理解写一下,可能有很多细节还没有能的很清楚!希望在以后可以使之更加的完 ...

  2. 对于网络的相关概念的理解

    对于网络的相关概念的理解 计算机之间的数据流动图 网络中工作的物理设备 工作在物理层的物理设备(用于进行比特流的转发): 转发器(Repeater)称为中继器或放大器,执行物理层协议,作用是放大信号, ...

  3. 浅析局域网与广域网中数据传输

    现在的互联网中使用的TCP/IP协议是基于OSI(开放系统互联)七层参考模型的,如下表所示. 在进行数据传输时,应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据头部(header),称为封装 ...

  4. 对网络中安全审计产品的理解

    对网络中安全审计产品的理解<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  5. 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv

    搞明白了卷积网络中所谓deconv到底是个什么东西后,不写下来怕又忘记,根据参考资料,加上我自己的理解,记录在这篇博客里. 先来规范表达 为了方便理解,本文出现的举例情况都是2D矩阵卷积,卷积输入和核 ...

  6. 从任务到可视化,如何理解LSTM网络中的神经元 By 机器之心2017年7月03日 14:29 对人类而言,转写是一件相对容易并且可解释的任务,所以它比较适合用来解释神经网络做了哪些事情,以及神经网

    从任务到可视化,如何理解LSTM网络中的神经元 By 机器之心2017年7月03日 14:29 对人类而言,转写是一件相对容易并且可解释的任务,所以它比较适合用来解释神经网络做了哪些事情,以及神经网络 ...

  7. faster rcnn源码理解(二)之AnchorTargetLayer(网络中的rpn_data)

    转载自:faster rcnn源码理解(二)之AnchorTargetLayer(网络中的rpn_data) - 野孩子的专栏 - 博客频道 - CSDN.NET http://blog.csdn.n ...

  8. 卷积网络中的通道(Channel)理解

    卷积网络中的通道(Channel)理解 卷积网络中有一个很重要的概念,通道(Channel),也有叫特征图(feature map)的. 卷积网络中主要有两个操作,一个是卷积(Convolution) ...

  9. ConerNet角点网络中的角点分类损失的理解

    ConerNet角点网络中的角点分类损失的理解 1.交叉熵损失 2.Focal Loss α--平衡交叉熵 (1−y)γ(1-y)^{\gamma}(1−y)γ简单与困难样本 3.CornerNet的 ...

最新文章

  1. 大促下的智能运维挑战:阿里如何抗住“双11猫晚”?
  2. 3.软件开发的本质和基本手段
  3. php中mysql,PHP中的mysql
  4. CF-778 C.Peterson Polyglot (Trie合并)
  5. 我是如何学习写一个操作系统(一):开篇
  6. [渝粤教育] 厦门大学 大数据技术原理与应用 参考 资料
  7. JPA 中 sql 预编译 -- EntityManager 使用 预编译
  8. 多维数组元素的下标引用与指针访问
  9. 今夕何夕影迷小伙伴,喜欢的壁纸都在高图网
  10. Halcon 学习总结——基于动态阈值法、GMM(高斯混合模型)、SVM(支持向量机)的网状物缺陷检测
  11. python3 range函数_为什么python3中的xrange函数不能用
  12. 老罗Android开发视频分享
  13. 第22篇 项目进度管理__计划评审技术__重点内容
  14. 02-Ceph 集群部署
  15. Kaldi在线搭建语音识别系统-李健
  16. 嵌入式linux机械臂,一款基于ARM嵌入式的机械臂的设计与实现
  17. excel柱状图自定x轴y轴_《excel柱状图自定x轴y轴》 如何更改EXCEL 图表中X轴的名称...
  18. 如何下载广东省卫星地图高清版大图
  19. c语言怎么编写数控g指令,数控车床编程--G 代码 M代码命令
  20. 2021-2027全球与中国360度鱼眼镜头市场现状及未来发展趋势

热门文章

  1. mysql 关闭日志命令_关闭MySQL日志
  2. android camera分辨率设置,android CAMERA 设置照片大小
  3. 修改word文档模板
  4. 浅识Flutter 基本组件Scaffold的 drawer属性 app创建头像
  5. SLB——阿里云平台负载均衡搭建实验
  6. 香港开出4~6万月薪,与深圳争夺区块链人才!
  7. DSP-FIR滤波器设计
  8. 高中的计算机考试是什么水平,高中生每次考试,自己老师的评分,为何与电脑阅卷的成绩差那么多...
  9. AlertDialog 对话框
  10. Linux 学习阶段总结admin