공유기를 사용할때 물려있는 pc가 서버가 되는 경우 포트포워딩이나 dmz등을 설정하지 않는다면 다른 client가 
내 pc에 접속할 수 없다. 하지만  공유기를 사용하는 client경우 서버와 한번 연결이 되면 별다른 문제가 생기지 않고 잘 통신이 된다.  server에서 전달한 데이터가 client에 접근할때  공인 ip(공유기ip)로 접근을 할텐데 이경우에 공유기에 연결되있는 수개의 pc중 자신이 어디로 가야되는지 어떻게 아는지 ??? 
(일반 소켓통신은 ip와 port번호만 요구하는걸로 알고있는데)