2017-05-21 1 views
0

인터넷에서 만난 ppp 프로토콜의 가장 일반적인 정의는 다음과 같습니다. PPP (Point-to-Point Protocol)는 멀티 프로토콜 데이터 그램을 포인트를 통해 전송하는 표준 방법을 제공합니다 - 투 - 포인트 링크. 또한 PPP는 확장 가능한 링크 제어 프로토콜을 정의합니다.안드로이드 클라이언트/서버 응용 프로그램에서 CHAP 구현

내 질문 : ppp 연결 인 wi-fi (tcp)를 통해 두 개의 Android 기기간에 간단한 클라이언트/서버 애플리케이션 (이미지 전송)을 고려해야합니까?

그렇다면이 두 장치에서 CHAP를 구현하는 방법은 무엇입니까?

N.B : CHAP가 무엇이며 어떻게 작동하는지 이해합니다.이 경우 어떻게 구현할 지 모르겠습니다. 또한 데이터베이스 나 암호를 사용하지 않는다고 생각합니다.

도움을 주시면 대단히 감사하겠습니다.

답변

0

PPP는 이더넷 또는 Wi-Fi와 같은 2 계층 프로토콜입니다. 이것은 포인트 - 투 - 포인트 물리적 인 링크를 의미하며 나머지 TCP/IP 스택 (IP, TCP, HTTP ...)이 그 위에옵니다.

그래서 PPP는 귀하의 경우에 적절하지 않습니다. 요구 사항과 설정에 따라 HTTP, 원시 TCP 또는 무수히 많은 다른 프로토콜을 사용할 수 있습니다. 그러나 더 자세한 정보를 제공하지 않으면 사용할 프로토콜이 너무 광범위합니다.

+0

고맙습니다. 자세한 내용은 신경 쓰지 않아도됩니다. 나는 wifi를 통해 이미지를 교환하는 응용 프로그램을 작성 중이므로 일반적으로 가능한지 여부에 관계없이 CHAP 구현에 대한 내 질문이 있습니다. 어떤 세부 사항이 필요합니까? – Melo

+0

CHAP는 아주 간단한 시도 응답 인증 프로토콜 일뿐 아니라 예를 들어 원시 TCP 연결을 통해 동등한 기능을 구현하는 것도 어렵지 않습니다. 그러나 어떤 종류의 L4 프로토콜을 구현할 것인지 결정해야합니다. 요구 사항에 따라 달라 지기도합니다 (로컬 LAN에서만 작동하든, 인터넷을 통해 작동하든, 클라이언트 - 서버 또는 피어 투 피어 (peer-to-peer) 모델, 발견이 이루어지는 방법, 누가 전송을 시작하는지 등). 또한, 내가 왜/어떻게 암호를하지 않으면 CHAP를 사용할 수있는 이해가 안돼 ... – jcaron

+0

(CHAP) 그것은 나를 의존하지 않는 요구 사항입니다, 나는 그것을 사용해야합니다. 로컬 LAN, 클라이언트 - 서버, 클라이언트 (이미지를 요청하는)에서 통신을 시작하는 클라이언트로 작업하고 있습니다. 죄송합니다. 노력에 감사 드리며, 더 명확 해집니다. – Melo

관련 문제