많이 사용되는 IM 네트워크가 이와 같이 작동합니까?


25

Joe, Jack 및 Jill은 IM을 회사 A에서 근무하는 전세계의 고객 및 파트너와 통신 매체로 사용합니다. 여기에서 방해받지 말고 합법적 인 작업 도구입니다.

                                      +-----+
+-----+                               |Mary |
|Joe  |--------+                      +-----+
+-----+        |                        /
            +------+       ____________/
+-----+     |      |      /            \
|Jack |-----|Server|-----| The Internet |
+-----+     |      |      \____________/
            +------+                   \
+-----+        |                        \
|Jill |--------+                      +-----+
+-----+                               |Paul |
                                      +-----+

인터넷 연결이 끊어졌을 때 Joe, Jack 및 Jill이 여전히 회사 내에서 서로 메신저 대화를 할 수 있으면 좋겠습니다. 결국, 그들 사이의 네트워크 연결은 손상되지 않았습니다. 널리 사용되는 IM 네트워크에서 투명하게 수행 할 수 있습니까? 회사 서버에 프록시와 같은 프로그램을 설치 하시겠습니까?

These three
still see
each other
v v v v v v
                                        +-----+
+-----+                                 |Mary |
|Joe  |--------+                        +-----+
+-----+        |                          /
            +------+         ____________/
+-----+     |      |   D    /            \
|Jack |-----|Server|-/ E /-| The Internet |
+-----+     |      |   A    \____________/
            +------+   D                 \
+-----+        |                          \
|Jill |--------+                        +-----+
+-----+                                 |Paul |
                                        +-----+

2
Nethack을 생각 나게합니다 ... :-)
Rook

답변:


10

Iain은 로컬 네트워크에 XMPP (Jabber라고도 함) 서버를 설치하고 작업자가 해당 서버를 사용할 수 있도록 답변했습니다. 독점 및 공개 소스 모두 많은 서버 구현 이 있습니다 .

그런 다음 XMPP 서버가 다른 XMPP 서버 (gmail.com, jabber.org, someothercompany.com)와 통신하도록하여 jack@yourcompany.com이없이 paul@gmail.com 또는 mary@someothercompany.com과 통신 할 수 있도록합니다. sabe IM 서비스에 가입해야합니다.


22

예, 그러나 공용 인스턴트 메신저는 아닙니다.

Microsoft Communication Server 를 사용하면 로컬에서 모든 사람이 대화 할 수있을뿐만 아니라 AIM, MSN 및 Yahoo와 같은 타사 IM 공급자와 통합 할 수도 있습니다. (그러나 저렴하지 않거나 소규모 환경에서 사용하기가 매우 쉽습니다. 수천 명의 사용자가있는 경우 매우 효과적입니다!)

그런 다음 로컬로 실행할 수 있는 XMPP 서버 를 살펴볼 수 있지만 타사 제품과의 통합은 실제로 사용하는 클라이언트와 서버에 따라 다릅니다.

개인적으로 서버에서 XMPP 서버를 실행하고 Pidgin 과 같은 클라이언트를 사용하여 Joe, Jack 및 Jill이 로컬로 통신 할 수 있지만 원하는 다른 네트워크를 사용할 수도 있습니다. 이것은 그들이 모든 네트워크에서 대화 할 수 있고 인터넷이 다운 될 때 여전히 통신 할 수 있음을 의미합니다.

(FYI, Jabberd 는 내가 사용한 적이 있지만 지금까지 몇 년이 지났으며 지금 더 좋은 것이 있는지 전혀 모른다)


Jabberd뿐만 아니라 Prosody와 Openfire를 살펴볼 것을 제안합니다. Openfire에는 훌륭한 관리 인터페이스가 있으며 Prosody는 매우 능률적이고 시스템 요구가 적습니다.
Scott Markwell

+1 훌륭한 답변입니다. 내부 시스템에 하나의 IM 제품을 사용하고 여러 IM 시스템에 액세스 할 수있는 클라이언트를 사용하십시오. 이는 중복성을 제공하고 특정 IM 네트워크를 사용하는 고객에게 의존하지 않습니다. Pidgen은 XMMP에 로컬로 연결 한 다음 Skype를 제외한 모든 주요 IM 네트워크에 연결합니다.
dunxd

우리는 Openfire와 AIM / Yahoo / Gtalk 로의 대중 교통과 같은 일을하고 있습니다. 기업 관점에서 이와 같은 솔루션의 다른 이점은 모든 IM 트래픽을 중앙에서 로깅 할 수 있다는 것입니다.
Alex


2

글쎄, 아마도 jabber / XMPP라고 말할 것입니다. 사무실 LAN 내에서 서버를 실행하고 페더레이션을 켜십시오. 한 걸음 더 나아가 게이트웨이 설정도 제안하여 사용자가 MSN, yahoo 및 기타 사용자에게 연결할 수 있도록 할 것입니다.

2018 년- 매트릭스 를 사용 하여이 작업을 수행합니다. 여러 홈 서버를 지원하므로 네트워크 내외부에서 별도의 홈 서버를 실행하고 다른 홈 서버를 통해 여전히 작동하는 서버에 대해 "부모"된 룸 . 이 경우 서로를 찾을 수있는 내부 및 외부 홈 서버를 실행하면 완벽하게 작동합니다. 적절한 포트가 열린 상태에서 LAN 내부의 내부 홈 서버를 실행하면 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.