2017-01-09 9 views
6

자바 카드 3.0 호환 카드에서 웹 서버를 실행할 때 어떻게 서버를 요청할 수 있습니까? 아니면 어떤 IP 주소에서 서버를 요청할 수 있습니까? 더 많은 안드로이드 애플 리케이션 요청 및 서버에서 응답을 얻을 수 있다면 어떻게 우리가 그것을 할 수 있습니까?Java Card 3.0에 연결된 웹 서버의 IP 주소는 무엇입니까?

+0

가까운 투표 또는 downvotes를 전송할 이유가 없습니다. 이 질문은 절대적으로 유효하고 매우 흥미 롭습니다. 글로벌 플랫폼 카드 네트워크 프레임 워크를 공부 했습니까? 귀하의 질문과 관련이 있어야한다고 생각합니다. – vojta

+2

Java Card 3 Extended 버전 호환 카드가 있습니까? 아니면 모두 가상인가? – Abraham

+0

에뮬레이터에서 기본 포트 8019의 localhost에서 실행됩니다. SIM 카드 슬롯의 IP가 웹 서버의 로컬 호스트로 작동 할 수 있습니까? –

답변

4

분명히 네트워크에 직접 연결되어 있지 않으면 자체적으로 IP 주소를 얻을 수 없습니다 (가능한 경우 많이 사용하지 않을 것입니다). 할당 된 IP 주소가있는 경우 호스트 컴퓨터에 있어야하며 패킷을 스마트 카드로 라우팅합니다.

자바 카드 플랫폼의 구현은 TCP/IP 또는 카드에 UDP/IP를 지원하는 데 필요하지 않습니다 : 3.0.1 연결 판의 JCRE 사양의 표준 상태로

또는. UDP 프로토콜을 통한 HTTP, HTTPS 및 TLS 프로토콜 및 데이터 그램 연결 은 IP 또는 비 -IP 프로토콜을 통해 에 의해 터미널이나 호스팅 장치에서 게이트웨이를 사용하여 지원 될 수 있습니다. TLS 프로토콜은 카드에서 지원되는 이어야합니다.

뿐만 아니라이 :

응용 프로그램은 비 IP 프로토콜이 사용되고 있음을 알 필요가되어서는 안된다.

기본적으로 호스트는 TCP/IP 스트림을 수신하여 카드 방향의 패킷으로 변환합니다.

+0

즉시 전달할 수있는 애플리케이션 서버 또는 웹 서버에 대해 알고 있습니까? 아니면 실제 연결 카드가 출시되기 전에 채워 져야하는 스택의 갭입니까? – vojta

+0

Android 브라우저의 "localhost"와 SIM 카드 사이에서 다리 역할을 할 수있는 기존 Android 앱이 있습니까? – vojta

+0

@vojta 아니, 나는 연결된 에디션으로 일하지 않았다. 나는 당신이 어떻게 할 수 있는지 모르겠다. IP 주소를 가지고있다. 그리고 b) 호스트에서 라우팅하지 않고도 할 수있다. 그래서 나는 이것이 유일한 가능한 대답이라고 생각한다. (나는 이것을 추측하고 자바 카드 스펙에서 그것을 찾으려고 노력했다. 내가 그것을 발견 할 것을 안다). –