ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。
HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP)
IPアドレスからホスト名への変換(gethostbyname)
ホスト名からIPアドレスへの変換(gethostbyaddr)
サービス名からポート番号を取得する(getservbyname)
Win32 IPLHLPAPI GetInterfaceInfoを使う
PlaceEngineから位置を取得してGoogle Earthで表示