ナチュログ管理画面 海釣り・ソルトウォーター 海釣り・ソルトウォーター その他 アウトドア&フィッシングナチュラムアウトドア用品お買い得情報
ブログ作成はコチラ
あなたもナチュログでアウトドア生活を綴ってみませんか?
QRコード
QRCODE
Information
アウトドア用品の
ご購入なら!

アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
プロフィール
トシちゃん先生の海釣り
トシちゃん先生の海釣り
先生,etc.です。
海釣りは趣味、本職は教育研究です。趣味は本職に影響のないことが鉄則。
たまたま中学時代のラジオ工作が機縁でおもちゃ病院のドクターをすることに。子供たちのためのボランティア活動です。
おもちゃ病院では「アマチュア無線の2級くらい持ってないの?」と修理技術に関する品定めを受けました。
私はアマチュア無線を始め無線工学、電磁気学とは数学を除いて無縁でした。
そこでやむなくアマチュア無線の国家試験をパスして技術レベルを示すことに。2017年10月23日第3級、同12月3日第2級、翌年4月7日第1級の試験を受けそれぞれ1回でパスしました。
無線工学関連のことは数学で理解するのが正確しかも早道です。ラジコン等でのデジタル信号の変調(パルス幅変調、パルス位置変調、パルス符号変調)は複素数で表現され、OFDM(直交周波数分割多重)では離散フーリエ変換の方法が利用されます。頼れるのは最終的には数学しかありません。

スポンサーリンク



上記のお知らせは30日以上更新のないブログに表示しています。
記事を更新するとこのお知らせは表示されなくなります
  

Posted by naturum at

2017年03月22日

3月22日 インターネットのサブネットマスク

Q:インターネットのサブネットマスクとはどのようなことですか。

A:マスクは、不必要な部分を隠し、必要箇所だけを表に出すよう
  にすることです。

 サブネットマスクは、IPアドレスからネットワーク部を隠したり(マスクしたり)
 ホスト部を隠したりするために使われます。

  サブネットマスクは10進数のオクテットで、
   255.255.0.0
   255.255.255.0
  などと表されます。クラス(A,B,C)で異なります。
  
  サブネットマスクを例で示しましょう。

  10進数の255は、16進数でff、ビットで11111111であるこ
  とに注意して下さい。

   どうして10進数255が16進数ffなのですか?
    16進数は英数字の 0123456789abcdef を使いますか
    ら1桁で16個の数を扱えます。
    ff は0から始めて16番目の数ですから10進数では
    15です。
    結局、 ff は10進数では16*16-1=255です。

  IPアドレスが
   10進数の  1.2.3.4 だとすると、
   16進数では 01.02.03.04
   ビットでは 00000001.00000010.00000011.00000100

  また、10進数の 255.255.255.0 は、
   16進数の ff.ff.ff.00
   ビットでは 11111111.11111111.11111111.00000000

  ここで(IPアドレス & 0xffffff00)演算は、
      00000001.00000010.00000011.00000100
    & 11111111.11111111.11111111.00000000
  ----------------------------------------
  = 00000001.00000010.00000011.00000000

  です。
  10進数では   1. 2. 3.    0
     -------------------------- ----------
       ネットワーク部      ホスト部
         1.2.3           0

  となります。
  これからわかるように、ホスト部がゼロとなってマスクされ、
  ネットワーク部のみが有効になります。

  +++++++++++++++++++++++++++++++++++++++++++++++++++++
  以上をまとめます。
   論理積、つまり
    (IPアドレス & 0xffffff00)からネットワーク部を得ます。

   ビット反転演算子を用いた論理積、つまり
     (IPアドレス & ~0xffffff00) からホスト部を得ます。
   ビット反転演算子を使わなければ、
     (IPアドレス & 0x000000ff) です。
  +++++++++++++++++++++++++++++++++++++++++++++++++++++

  C言語などを知らない人には難しいかもしれませんね。
  ただし、「何故 255 なのか」がわかれば、サブネットマスクの値の入力で、
  入力ミスはなくなります。

  


Posted by トシちゃん先生の海釣り at 10:28Comments(0)パソコン2017年