[질문] 한 시스템에서 두개의 인터페이스 카드로 같은 포트 공유
글쓴이: 낙엽 / 작성시간: 월, 2004/08/16 - 3:12오후
한 서버가 있습니다.
이 서버에서는 두개의 Network Interface 카드가 있습니다.
이 NIC카드는 각각의 IP address를 가지고 있습니다.
이 각각의 NIC는 같은 포트를 열고 listen 중에 있습니다.
192.168.1.100:4000 과 192.168.1.101:4000 이죠.
이 두개의 인터페이스 카드로 연결된 A client와 B client가 있습니다.
A client가 통신중일때, B client가 broken이되고
B client가 통신중일때, A client가 broken이 됩니다.
port는 시스템에서 공유되는 자원이기때문에 broken이 되는건가요?
두 client에서 모두 연결자체는 close되지 않고 단지 통신이 되는 시점에
다른 시스템은 broken 메시지만 나올 뿐입니다.
시스템은 같고 다른 NIC카드에서 포트를 공유할때 broken문제를 해결할 방법이 없을까요?
Forums:
지금 그말씀은....
말씀하신 내용에 따르면 네트워크 카드 두개 꽂으면 FTP 21번 포트로 두개의 서버를 돌릴수 있다는 말씀인가요???
/***************************************************
* 가장 심플한 것이 가장 아름다운 것이다.
***************************************************/
Re: 지금 그말씀은....
그런 얘기가 아니었는데 오해가 있었네요.. :oops:
위에 보면 한 포트로 수신하고, 두개의 다른 포트로 리다이렉션 한다고 되어 있습니다.. 제가 말씀드린 네트워크 카드 두개라는 의미는.. 두개의 클라이언트가 한 서버로 붙는데 다른 ip로 붙는다는 의미였어요..
A client -> 192.168.1.100:4000 이것과
B Client -> 192.168.1.101:4000 이것은
한 서버(100과 101의 두개의 인터페이스 카드를 가지는 서버)의 4000번으로 들어오는것이고 서버에서 100으로 온것은 3000으로 101로 온것은 5000으로
포트만 리다이렉션 해준다는 것이지요.
절차상에는 전혀 문제가 없어보입니다만, 문제는 한쪽이 통신될때 한쪽이 broken되는 현상이 나타나기 때문에 질문한 것이지요..
댓글 달기