N:n 구성 문의의 건

저희 쪽에서는 W5500을 이용해서 Embedded 장치를 개발하였고 PC와 저희 쪽에서 개발한 장치로 Network를 구성하였습니다.

PC가 Server 가 되겠고 저희가 개발한 장치가 Client로 구성하였습니다. 그리고 최종 Network 구성은 N : N 입니다.그리고 모두 고정 IP(Server,Client)를 사용합니다.(TCP/IP방식)


이때, Server(PC)에서는 Listen, accept을 하겠고 Client에서는 Connect를 하여 통신을 하는데 Client에서는 미리 설정된 Server(PC)의 IP로만 Connect하는 것으로 알고 있는데

만약, Server IP가 설정된 값이 아닌 다른 값으로 되어 있다면 Client에서 Server의 정보(IP)를 취득하여 Server-IP를 Setting 할 수 있는지 궁금합니다.

그리고 이러한 방식이 DHCP 방식을 응용하여 구성 가능한 부분인지도 확인 부탁 드립니다.

모두 고정 IP라 Server의 IP가 바뀌면 수동으로 Server-IP를 다시 설정해야 하는 번거로움이 있어서 문제가 되고 있습니다. Client에서 사용하려는 Server의 IP 정보를 읽어서 Server에 Connect

할 수 있는 방법이 있는지 궁금합니다.

안녕하세요.

다른 게시물에 답변드린 것과 같은 질문이라 생각됩니다.

확인 부탁드립니다.

말씀하신 “Server IP가 설정된 값이 아닌 다른 값으로 되어 있다면 Client에서 Server의 정보(IP)를 취득하여 Server-IP를 Setting 할 수 있는지 궁금합니다.”

위 부분에 대해서는 무슨 말씀이신지 이해가 가질 않습니다.

다시 한번 링크로 드린 게시물 확인 부탁드립니다.

감사합니다.

문의하신 Server의 IP가 계속적으로 변경된다는 말씀은 우리가 일반적으로 인터넷에서 웹페이지 접속하는것과 같은 것으로 이해가 됩니다.

우리가 www.google.com이라는 주소로 접속을 요청하게되고 이는 DNS Server에 접속이되어 해당하는 IP로 변환이되어 접속이 되게 됩니다.

즉, Client가 Server에 접속할때 DNS 주소를 이용하면 될것 같습니다.

물론 Server와 Client 모두 DNS가 구현되어있어야 사용 가능합니다.

DNS에 대한 정보는 아래 링크 블로그 참조하시면 좋을것 같습니다.

jinheeahn.wordpress.com/category/dns/

감사합니다.