ますたーのお勉強中の独り言スレ [無断転載禁止]©2ch.net

1C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:52:36.42ID:Wh1e+mJZ
Twitter以上はてなブログ未満の独り言を言う
ム板だしどうせ落ちない

2C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:54:55.94ID:Wh1e+mJZ
とりあえず今後の展望を整理していこう

アセンブラの制作
C/C++コンパイラの制作
UEFIの勉強
Linuxの勉強
x86アーキテクチャの勉強
Qtの勉強
ネットワークの勉強

どれでも気が向いたときに手を付けるものとする

3C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:55:20.41ID:Wh1e+mJZ
それから独自のOSの開発もね

4C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:55:42.30ID:Wh1e+mJZ
あとWinAPIの勉強も…

5C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:56:09.88ID:Wh1e+mJZ
道は険しいけど十分時間はあるはず

6C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:56:17.76ID:Wh1e+mJZ
効率よくいきます

7C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 00:59:33.22ID:Wh1e+mJZ
今日はネットワークに数か月ぶりに関心を持ったのでそっちを整理したいと思う
けど全くの無知なので基礎の基礎から調べ上げます

8C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:02:11.96ID:Wh1e+mJZ
IPアドレスについて

・プライベートIPアドレス

LAN内で用いられるアドレスで、10.xxx.xxx.xxx、172.xxx.xxx.xxx、192.168.xxx.xxxのみ
ネット上のルーターが誤送信されたプライベートIPを受け取ってもすぐに破棄されるため不具合は生じない

9C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:04:32.25ID:Wh1e+mJZ
・ブロードキャストアドレス

ネットワークに所属するすべてのホストを指すアドレス
IPの場合ホスト部のビットをすべて1にしたもの

10C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:07:30.52ID:Wh1e+mJZ
・IPのクラス

かつてIPアドレスにはクラスという概念があったが、今はもっと柔軟な仕組みが導入されている
ABCとあってネットワークアドレスとホストアドレスのビットの境界がそれぞれ決まっていた

11C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:09:26.02ID:Wh1e+mJZ
・ループバックアドレス

自分自身の指す仮想的なアドレス
ネットワークインターフェース名は「lo」で、IPは「127.0.0.1」(ホスト名:localhost)

12C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:10:25.34ID:Wh1e+mJZ
そもそもIPはNICと呼ばれるネットワークカードごとに割り当てられる

13C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:16:09.76ID:Wh1e+mJZ
・IPのクラスによる割り当て

クラスAの場合:先頭ビットが0
クラスBの場合:先頭2ビットが10
クラスCの場合:先頭3ビットが110

他にクラスD、EもあるがDは特殊な用途にしか用いられず、Eは予約されている

14C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:23:18.48ID:Wh1e+mJZ
・CIDR(クラスレス・インタードメイン・ルーティング)

CIDR記法(サイダー記法)とは以下引用

>ネットワーク部とホスト部の境目を明示するために一般的に使われているのが、CIDR表記と呼ばれる表記法です。
>IPアドレスの後ろに/(スラッシュ)、そしてネットワーク部のビット数を表記します。
>例えば、「ネットワーク部が18ビット、ホスト部が14ビット」ならば、IPアドレスの後ろに「/18」と表記します。
>CIDR表記には、IPアドレスブロックの大きさが直感的に理解でき、記述も容易であるという利点があります。

また、wikiからの引用
>Classless Inter-Domain Routing(CIDR) は「可変長サブネットマスク (VLSM)」に基づき、プレフィックスを可変長で割り当て可能にした。
>可変長サブネットマスクは RFC 950 (1985年)で言及されている。

>VLSMを使って、任意の長さのプレフィックスを指定できる。

15C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:44:09.19ID:Wh1e+mJZ
wikiより

サブネットマスクは一種のビットマスクであり、プレフィックス長をIPアドレスのような形式にしたものである。すなわち、32ビットの二進数で先頭からプレフィックス長に対応したビット列を全て1とし、残りを0とする。
そしてそれをドットで4分割した十進の形式にする。サブネットマスクとプレフィックス長は同じ情報を異なる形式で表したものだが、CIDRが考案される前から存在する。
CIDRは「可変長サブネットマスク (VLSM)」を使い、必要に応じてIPアドレスをサブネットに割り当てるのであって、何らかの汎用規則があるわけではない。
したがって、どのビット位置でアドレスを分割するかは任意である。このプロセスは再帰的に繰り返すことができ、マスクでカバーするビット数を増やすことで、アドレス空間を順次小さく分割していくことができる。
この方式はインターネットで使われているが、同時に大規模なプライベートネットワークでも使われている。平均的な個人のLANでは、特殊なプライベートネットワーク用アドレスを使っており、CIDRを見かけることはない。

16C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:49:40.81ID:Wh1e+mJZ
wikiより

もう1つのCIDRの利点は「ルーティングプレフィックスの集約」が可能という点である。
例えば、アドレスが連続しているクラスC (/24) のネットワークが16個あれば、これらを集約でき、外部に対して /20 の単一のネットワークとして見せることができる(それらのアドレスの先頭20ビットが共通の場合)。
同様に/20 のネットワークが2つ連続していたら /19 に集約できる。これによってインターネット上でのルーティングの処理に必要な計算量が軽減できる。

(*) /31 または /32 より大きなサブネットでは、利用可能なアドレス数から2を引く必要がある。
最大のアドレスと最小のアドレスは、ブロードキャスト用とネットワークの識別用に割り当てられる。詳細は RFC 1812 を参照。
また、一般にゲートウェイにIPアドレスを1つ必要とするので、1つのサブネットに配置できる(ゲートウェイ以外の)ホスト数は全アドレス数から3を引く必要がある。

「IPアドレス」も参照

17C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:52:17.58ID:Wh1e+mJZ
ちなみに、サブネットマスクとは、IPアドレスのうちネットワークアドレスとホストアドレスを識別するための数値。

18C言語ますたー ◆oa6k//3vOQ 2017/08/10(木) 01:57:15.43ID:Wh1e+mJZ
wikiより

IPv6のIPアドレス表記は、128bitを7つコロン(:)で16bitずつに区切った形で表現されるが、そのうち上位の4つ(つまり先頭から64bitの部分)がサブネットマスクとしての性質を持つ。
IPv4のサブネットマスクが管理者によって決めることが出来るのに対して、IPv6ではこの境界は固定である

19デフォルトの名無しさん2017/08/10(木) 10:09:46.03ID:zNDofo5C
第2の片山やんけ

20C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ 2017/08/10(木) 10:50:35.72ID:Wh1e+mJZ
>>19
俺は学習のモチベを保つためにやってるからただのコテだと思ったら大間違いだぞ

21C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ 2017/08/10(木) 16:33:31.07ID:Wh1e+mJZ
めっさあつい

22C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ 2017/08/10(木) 16:34:06.08ID:Wh1e+mJZ
やっぱ学習計画は立てなきゃダメだよな
今日は朝からスマホで2ちゃんしかやってないし…

23C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ 2017/08/10(木) 16:35:09.69ID:Wh1e+mJZ
電車乗ってるけどマジで本開く気にならんな
電子書籍の方がいいわ
次の乗り換えで電車待ってる間に本の内容写真撮っとこ

24C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ 2017/08/10(木) 16:40:21.07ID:Wh1e+mJZ
やっぱり暑い死ぬ

25C言語ますたー《ますたー軍団(常時募集)の長》 ◆Cmaster.sY 2017/08/24(木) 23:05:54.31ID:sd7l0tX+
時間経つの早すぎワロタwwww

26C言語ますたー《ますたー軍団(常時募集)の長》 ◆Cmaster.sY 2017/08/24(木) 23:06:13.57ID:sd7l0tX+
もう2週間経過してるとか怖すぎかよ(´・ω・`)

27C言語ますたー<small Yawl> ◆Cmaster.sY 2017/08/24(木) 23:07:35.70ID:sd7l0tX+
あ、コテ変わったんだった

28片山博文MZ ◆T6xkBnTXz7B0 2017/08/25(金) 23:48:33.44ID:M7y+0IYN
すまたー、元気? お金ある?

29C言語ますたー<small Yawl> ◆Cmaster.sY 2017/08/26(土) 11:24:59.61ID:svgF5J1z
>>28
元気だぜ!(´・ω・`)
お金は無駄にバイトのシフト入れたから3万ぐらいある

30C言語ますたー<small Yawl> ◆Cmaster.z. 2017/08/26(土) 11:26:08.14ID:svgF5J1z
トリップ若干変わりますた(´・ω・`)

31片山博文MZ ◆T6xkBnTXz7B0 2017/08/29(火) 21:28:47.31ID:KOh/LeCX
わからないことがあったら訊いていいんだよ。

32C言語ますたー<small Yawl> ◆Cmaster.z. 2017/08/30(水) 19:08:09.37ID:L5z204n6
ありがとナス!(´・ω・`)

33C言語ますたー<small Yawl> ◆Cmaster.z. 2017/09/04(月) 17:02:22.41ID:2A4hI+N6?2BP(7500)

久しぶりに来た(´・ω・`)

34C言語ますたー<small Yawl> ◆Cmaster.z. 2017/09/07(木) 23:53:09.83ID:YNf4bMkV
学校始まったか…(´・ω・`)

35デフォルトの名無しさん2017/09/08(金) 02:09:26.81ID:5+Dlol/d
おまえVIPでみたぞ!

36C言語ますたー<small Yawl> ◆Cmaster.z. 2017/09/08(金) 08:08:51.62ID:qfu6Vccx
>>35
当然ム板にだって進出してるぞい(´・ω・`)

37C言語ますたー<small Yawl> ◆Cmaster.z. 2017/09/12(火) 13:09:59.35ID:5BUF6MjM
JavaScriptとhtmlとcss勉強中(´・ω・`)

38デフォルトの名無しさん2017/09/19(火) 08:14:23.74ID:k6Ec/HKq
時間経つの早すぎて萎える…(´・ω・`)
九月ももう終わりじゃん

39デフォルトの名無しさん2017/09/21(木) 07:46:04.60ID:lEtwWo0Z
あ(´・ω・`)

40デフォルトの名無しさん2017/09/21(木) 22:26:52.34ID:mNL9nIoK
ポンポン痛い…

41デフォルトの名無しさん2017/09/22(金) 07:33:07.10ID:AFvpOJQ3
>>40
…なぜそれを俺のスレに書き込もうと思ったの?(´・ω・`)

新着レスの表示
レスを投稿する