DHCPに関する疑問とか

PCがDHCPからIPアドレスをもらうのってどのタイミングなんだろ。
Ubuntuだったらログインしないと貰ってない感じだけど、ログアウト後も通じる。
Windowsも似たような感じかな。
 
無線LANスポットとかで強制的にあるページに飛ばせて
何か認証したら普通に使えるってあるけど、
あれはどういう実装なんだろうか。
DNS偽装なのか強制的なパケットの横取りなんだろうか。
 
こういうのは基礎を学んで無いので、どう検索していいのかすら分からない。
まぁ、あったらいいな的なので特に困ってるわけでもないから良いか。