IPアドレス基礎メモ
はじめに
いまいちちゃんと理解できなかったので自分が理解するために記事にしています。
今更です。十分に理解しています(o*。_。)o
進数
2進数(コンピューターさんはこれ基本)
01で表すもの
0 1 10 11 100 101 110 111 1000 …
10進数
0~9(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)で表すもの
0 1 2 3 4 5 6 7 8 9 10 11 12 13 …
あ!進数って使う文字がどれくらいあるかなのか!!
じゃ?16進数は?
16進数は、[0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F]だよ!
進数が多ければ表現できるものも多くなる!ヽ(´▽`)/
10進数からみて(上記参考)
2 は 10
7 は 111
ビット
2進数の 0 or 1 => 1bit //1桁
2進数の 00 or 01 or 11 or 10 = 2bit //2桁
2進数の 000 or 001 or 010 or 011 or 100 … 3bit //3桁
2 は 10
7 は 111
2進数の 0 or 1 => 1bit //1桁
2進数の 00 or 01 or 11 or 10 = 2bit //2桁
2進数の 000 or 001 or 010 or 011 or 100 … 3bit //3桁
bit数が大きければパターンも多くなる
バイト
8bitが1バイト
8bitになると 2の8乗で256通り表せれる。(。・ω・。)すごい(。・ω・。)
bitが大きければそれだけ色々な通りを表せれる。 (。・ω・。)すごい(。・ω・。)
IPアドレスは32bit
2の32乗で4,294,967,296通り。 (。・ω・。)すごい(。・ω・。)
IPアドレス実は中身はこんな感じか
00000000000000000000000000000001 (。・ω・。)すごい(。・ω・。)
とても上記だと見にくい
ちょっと分割してみる
00000000 00000000 00000000 00000001
8bitずつ分割
これを8bitを10進数に変換しているとか…
00000000 は 0
00000000 は 0
00000000 は 0
00000001 は 1
ので
0.0.0.1 となる。
( ・ὢ・ ) こんなIPアドレス見たことないよ〜( ・ὢ・ ) ま、どこかに存在はしているはず!
でもこれであっているはず。これが元の原理。
8bitでは256通り表せれるから
0~255 0~255 0~255 0~255 のどれかになる。 (。・ω・。)お!
113.1.233.222とかありそう。
ってことは
255以上はないと言うこと( ・ὢ・ )!!!!!!!!!
256.1.344.3 なんてものは存在しないのだ(。・ω・。) 256も344もオーバーなのだ!!
なるほど!!
結果
IPアドレスは
0.0.0.0 ~ 255.255.255.255
参考
8bitが1バイト
8bitになると 2の8乗で256通り表せれる。(。・ω・。)すごい(。・ω・。)
bitが大きければそれだけ色々な通りを表せれる。 (。・ω・。)すごい(。・ω・。)
2の32乗で4,294,967,296通り。 (。・ω・。)すごい(。・ω・。)
IPアドレス実は中身はこんな感じか
00000000000000000000000000000001 (。・ω・。)すごい(。・ω・。)
とても上記だと見にくい
ちょっと分割してみる
00000000 00000000 00000000 00000001
8bitずつ分割
これを8bitを10進数に変換しているとか…
00000000 は 0
00000000 は 0
00000000 は 0
00000001 は 1
ので
0.0.0.1 となる。
( ・ὢ・ ) こんなIPアドレス見たことないよ〜( ・ὢ・ ) ま、どこかに存在はしているはず!
でもこれであっているはず。これが元の原理。
8bitでは256通り表せれるから
0~255 0~255 0~255 0~255 のどれかになる。 (。・ω・。)お!
113.1.233.222とかありそう。
ってことは
255以上はないと言うこと( ・ὢ・ )!!!!!!!!!
256.1.344.3 なんてものは存在しないのだ(。・ω・。) 256も344もオーバーなのだ!!
なるほど!!
結果
IPアドレスは
0.0.0.0 ~ 255.255.255.255
参考
00000000000000000000000000000001 (。・ω・。)すごい(。・ω・。)
ちょっと分割してみる
00000000 00000000 00000000 00000001
8bitずつ分割
これを8bitを10進数に変換しているとか…
00000000 は 0
00000000 は 0
00000000 は 0
00000001 は 1
ので
0.0.0.1 となる。
( ・ὢ・ ) こんなIPアドレス見たことないよ〜( ・ὢ・ ) ま、どこかに存在はしているはず!
でもこれであっているはず。これが元の原理。
8bitでは256通り表せれるから
0~255 0~255 0~255 0~255 のどれかになる。 (。・ω・。)お!
113.1.233.222とかありそう。
ってことは
255以上はないと言うこと( ・ὢ・ )!!!!!!!!!
256.1.344.3 なんてものは存在しないのだ(。・ω・。) 256も344もオーバーなのだ!!
なるほど!!
結果
IPアドレスは
0.0.0.0 ~ 255.255.255.255
参考
IPアドレスは
0.0.0.0 ~ 255.255.255.255
https://wa3.i-3-i.info/word1605.html
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/bdh.html
https://www.pc-master.jp/words/2sinsu.html
Author And Source
この問題について(IPアドレス基礎メモ), 我々は、より多くの情報をここで見つけました https://qiita.com/sachiko-kame/items/d1258eaa710d1117b457著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .