【问题标题】:How Data sent over network? [closed]数据如何通过网络发送? [关闭]
【发布时间】:2012-10-27 15:05:46
【问题描述】:

如何通过网络实际发送数据。 我知道它是以十六进制传输的,但原始十六进制是否等同于发送的数据?

我的意思是如果我想发送一个简单的 ASCII 文本 "hello" ,是发送 'h' 'e' 'l' 'l' 'o' 的十六进制等价物还是进行任何编码或加密。

它也会做'zip'之类的事情。我的意思是它会在“hello”中找到2'l's并以某种方式发送任何等价物吗?

【问题讨论】:

标签: networking send packets transmission


【解决方案1】:

它不是以十六进制发送的。它以二进制形式发送。时期。没有编码。没有加密。没有拉链。你发送什么就是它发送什么。

【讨论】:

  • @slebetman 您评论的重点让我无法理解。 OP 什么都没说,我也没有。
  • 我在概括你所说的。在计算机中,没有“字符串”这样的东西。字符串“hello”只是我们选择以对我们来说代表单词“hello”的方式解释的一段二进制数据。它也可以解释为单个 40 位数字。电脑不在乎。一切都是二进制的。其他一切都是我们选择解释事物的方式。
  • FWIW,ASCII 字符串“hello”如果解释为 40 位数字,则为四千四千八十亿、三亿七千八百万、二十三千、两百四十七( 448378203247 或 0x68656c6c6f)。
猜你喜欢
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
  • 2019-05-01
  • 2011-03-31
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多