Computer Networking Memo

2.1.2 Processec Communication What communicate with in systems between endpoints are processes, not systems itself. 'Socket' is used to communicate with two processes and is the Interface between Application Layer and the Transport Layer i…

2-3木

今日はネットワークはお休み。 2-3木の実装をした。難しかった。今度わかったらアウトプットしてみよう。アルゴリズムをちゃんと勉強しなければ。関数型言語うんぬん以前の問題。

パケットキャプチャ

arpのパケット解析の続き。今日はこれしかやっていない。 対話時間うんぬんはよくわからないのでとりあえず後回しにした。今日は、宛先ホスト・送信元ホストの一覧を出力した(作業的には昨日よりはるかに簡単)。わかったことは以下。 宛先には同じサブネット…

ソケットプログラミング

昨日の疑問と推測は正しかった。リスニングソケットと接続済みソケットは別プロセスで動いており、別プロセスで同一ポートを利用することは可能であるようである。本当にforkしているかはまた後程確認しようと思う。 ソケットプログラミングはCで書いた方が…

ソケットプログラミング

ソケットプログラミングにおいて、おおまかなサーバ・クライアント双方の状態遷移及びその契機となる操作が何かについて理解できた。 サーバー側の挙動で、listen, acceptの部分がよくわからない。リスニングソケットに対して、カーネル側で「確率済みキュー…

昨日はRaspberry pi 3のセットアップをした。サーバーとして運用予定。Apache2のインストールまでを行った。 猫背の矯正と口呼吸に気を付けようと思う。

2月

2月はフロントエンドの言語をprog8にて学んだ。 HTML, CSS, SCSS, JavaScript, Ruby, Ruby on Rails, Java, Python など。 全て触りだけだが。HTML&CSSはためになった。他の言語はとりあえず触っただけという感触。 何を作ろうという目的もない場合はこうい…