JavaでWi-FiインターフェースのIPv4アドレスを取得する方法

モバイルデバイスのホットスポット経由でQRコード認証を実現する際、従来のローカルIP取得メソッドでは不十分でした。特に、ノートPCのループバックアドレスや仮想ネットワークインターフェースを返すだけでは、外部デバイスからのアクセスが不可能です。この問題を解決するには、実際の無線LAN(Wi-Fi)インターフェースの有効なIPv4アドレスを動的に特定する必要がありま ...

8月3日 07:51 投稿

ARPプロトコルの仕組みと実装

ARPの基本概念 ARP(Address Resolution Protocol)はIPアドレスから対応する物理アドレス(MACアドレス)を解決するためのネットワークプロトコルです。IPv4環境で使用され、IPv6ではNDP(Neighbor Discovery Protocol)が代替機能を提供します。 ARPの必要性 データ通信において、送信元と宛先のIPアドレスに加え、フレームのカプセル化にはMACアドレスが必要です。ARP ...

7月14日 16:39 投稿

ネットワーク層プロトコルとIPv4アドレス構成

ネットワーク層プロトコル概要 ネットワーク層(IP層)は、TCP/IPスタックの中核をなすレイヤーであり、OSIモデルのネットワーク層に対応する。この層では接続なし(コネクションレス)のデータ転送が行われ、各IPパケットは独立して送信される。 ネットワーク層にはIP(Internet Protocol)だけでなく、ICMP(Internet Control Message Protocol)や過去のIPX(Internetw ...

6月22日 19:32 投稿