とりあえずIMの仕組みがしりたい