DNSの仕組みとBINDによる実装

DNS(Domain Name System)は、アプリケーション層で動作するC/S型プロトコルであり、UDPおよびTCPの53番ポートを使用します。代表的な実装としてBIND(Berkeley Internet Name Domain)が広く利用されています。 ドメイン名の管理はICANN(The Internet Corporation for Assigned Names and Numbers)が担っており、gTLD(汎用トップレベルドメイン)やccTLD(国別コード ...

5月19日 23:06 投稿

JavaScriptにおけるthisの挙動とバインディング戦略

JavaScriptにおけるthisは、関数が実行される瞬間に決定される特殊な参照値であり、その値は「どこで呼び出されたか」に依存します。宣言時のスコープや定義位置とは無関係です(アロー関数を除く)。この挙動は、実行時における実行コンテキストの構築プロセスと密接に関連しています。 実行コンテキストとthisの関係 JavaScriptエンジンはコードを実行する前に、各関数 ...

5月17日 21:15 投稿