un switch c'est un boitier qui te permet d'établir une liaison " a la demande" sur un réseau local, comme le ferait un aiguillage.Le signal d'un message entrant, porteur de son adresse de destination, est analysé par le commutateur qui va créer la liaison physique permettant au signal de suivre son chemin.
dans ton cas ca te permet de brancher les deux pc et le modem tout en gardant une "évolutivitée" (:D) pour brancher d'autres matos derrier (imprimante réseau, autre pc, point d'acces sans fil...)
quand c'est une connection "directe" pc a pc tu utilises un cable croisé et quand tu passes par un switch ce sont des droits.
toujours dans ton cas, pour utiliser la connection internet il faut que tu l'installes sur un des pc et que tu actives le "partage de connection internet" pour l'utiliser sur le 2
en fait ton pc 1 va faire le boulot de "routage" il va assigner une ip a ton pc 2 pour qu'il puisse utiliser sa connection internet, on parle de "routeur logiciel". c'est totalement transparent sous xp