ネットワーク関連の勉強内容

今日勉強した内容について走り書き

プログラムのことについて,勉強しようとするとついつい書くのに夢中になってまとめる時間がなくなってしまう。

1時間勉強したら40分は勉強,20分はまとめる時間を取らないとだめだなぁ。

ドメインとか名前解決とか

名前解決

www.nekonisi.comを名前解決しようと思ったら下記の手順になる。

  • Client: nekonisi.comってどこよ? > ルートサーバ
  • ルートサーバ: わからんけど,comのこと知ってんのはコイツら > Client
  • Client: nekonisi.comってどこよ? > comのこと知ってるサーバ
  • comのこと知ってるサーバ: 13.231.122.238やで。 > Client
  • Client: サンガツ

ルートサーバ

DNSの頂点のサーバ。

全部で13クラスタある。

下記で確認できる。

PING *.ROOT-SERVERS.NET

もし,世の中をメチャメチャにしたければ,
この13クラスタを潰せば世界中のインターネットは止まる。

ping A.ROOT-SERVERS.NET



A.ROOT-SERVERS.NET [198.41.0.4]に ping を送信しています 32 バイトのデータ:
198.41.0.4 からの応答: バイト数 =32 時間 =167ms TTL=49
198.41.0.4 からの応答: バイト数 =32 時間 =81ms TTL=49
198.41.0.4 からの応答: バイト数 =32 時間 =71ms TTL=49
198.41.0.4 からの応答: バイト数 =32 時間 =66ms TTL=49



198.41.0.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 66ms、最大 = 167ms、平均 = 96ms

TLD(Top Level Domain)

ルートサーバがボスだとしたら,中ボス。
www.nekonisi.comcomの部分。

ルートサーバの次にたらいまわしにされるサーバ。

2LD(2nd Level Domain)

www.nekonisi.comnekonisiの部分。

wwwの必要性

元々は同じドメインでも

HTTP nekonisi.com 192.○.○.○ -> www.nekonisi.com

SMTP nekonisi.com 192.△.△.△-> smtp.nekonisi.com

POP3 nekonisi.com 192.□.□.□-> pop.nekonisi.com

という風に分けていた名残。

以上

ssh接続について

今日勉強出来なかった。
でも、まぁ萩さんのアカウントの権限付与できたのでよしとしよう。

端末によるssh接続

ssh -i 公開鍵 user@IP

クライアント側のOSがubuntuの場合は、パーミッションが700じゃないと公開鍵が使えないみたい。地味にハマった。

権限変える

chmod 700 FileName

 

以上