3

明確にするために、私は初心者のプログラマーであり、非常に基本的な質問があります。プロセッサが機械語しか理解できない場合、高レベル言語は、プロセッサに提示される前に「翻訳」または「解釈」する必要があります。私の質問は、インターネット経由で送信されるデータの言語は何ですか? 機械語で送るか高級言語で送るか

コンピュータ同士がどのように通信し、データがビット/バイト レベルでどのように転送されるかを理解しようとしています。

前もって感謝します。

4

2 に答える 2

1

実際、@Marc Bのコメントは答えだったはずです。

ここでは、実行可能コードとデータという 2 つの用語を混同していると思います。あなたが言及したように、何かを実行する機械について話すとき、それにはコード、プログラム、または機械語が含まれます。

インターネットを介して相互に通信する 2 つのエンドポイント (コンピューター、スマートフォン) について話すとき、それはデータとプロトコルに関するものです。

あなたの質問に答えるために-インターネット上のデータはビット単位で転送され(通常はパケットにパックされます)、2つのエンドポイントはプロトコルに関するコンセンサスを持っているため、データに含まれるもの(実際には何でもかまいません)を理解し、消費しますそれに応じて。

推奨読書: Douglas Comer による TCP/IP ボリューム 1 によるインターネットワーキング

于 2014-08-15T16:15:24.283 に答える