컴퓨터 지식 네트워크 - 컴퓨터 지식 - 안드로이드 플랫폼의 앱, 휴대폰 클라이언트, 백그라운드 서버는 어떻게 상호 작용합니까?

안드로이드 플랫폼의 앱, 휴대폰 클라이언트, 백그라운드 서버는 어떻게 상호 작용합니까?

우선 안드로이드나 사과는 걱정하지 마세요. 지금은 보통 반응식 앱입니다. 안드로이드나 애플, PC 또는 태블릿에 올려놓을 수 있습니다. 일반적으로 http 인터페이스 통신 또는 소켓 연결을 사용합니다. 구체적으로, 너는 자료를 찾아 Demo 를 찾아야 한다. 그리고 현재 주류는 HTML5 개발 또는 혼합개발입니다. 따라서 서버는 appAPI 인터페이스를 제공하고, http 를 통해 서버에 액세스하고, 데이터, 일반적으로 JSON 또는 XML 을 얻는 것이 좋습니다. 일단 받으면 데이터를 구문 분석하여 UI 프레임워크나 다른 프레임워크 또는 사용자 정의 UI 로 형식을 캡슐화할 수 있습니다. 쿠키와 세션, 당신의 습관, 인터넷 인증과 서명을 볼 수 있습니다. 대용량 데이터가 포함된 경우 타사 프레임워크를 도입해야 하며 직접 도입할 수 있지만 직접 작성하는 것이 좋습니다. 매우 흔합니다.

데이터 교환은 두 터미널 장치의 여러 데이터 터미널 장치 (DTE) 간의 데이터 통신을 위한 임시 상호 연결 경로를 설정하는 프로세스입니다. 데이터 교환은 회로 교환, 메시지 교환, 그룹 교환 및 혼합 교환으로 나눌 수 있습니다. 회로 교환의 원리는 전화 교환의 원리와 거의 같습니다. 회로 교환의 단점은 회로 활용도가 낮아 통신 중 쌍방의 유휴 시간을 충분히 활용할 수 없다는 것이다.

메시지 교환의 원칙은 발신자의 정보가 메시지 교환에 사용되는 컴퓨터에 도달하면 먼저 외부 메모리에 저장되고 중앙 프로세서가 헤더를 분석하여 전달 경로를 결정하고 해당 경로에 해당하는 출력 회로를 선택하여 출력을 대기한다는 것입니다. 회로가 유휴 상태가 되면 즉시 외부 메모리 [1] 에서 메시지를 꺼내 보내 이 회로의 활용도를 높인다. 메시지 교환은 회로의 활용도를 높였지만 메시지 저장 전달 후 큰 지연이 있을 수 있습니다. 패킷 교환도 저장 전달의 교환 방법이지만 메시지 교환과는 달리 메시지를 일정 길이의 그룹으로 나누고 저장 전달을 그룹화합니다. 이는 메시지 교환을 통해 회로 활용도를 높이는 장점이 있을 뿐만 아니라 지연의 단점을 극복합니다.

패킷 교환은 메시지 교환에 비해 다음과 같은 장점이 있습니다.

(1) 메시지 교환에서 총 전송 지연은 각 노드에서 전체 메시지를 수신하고 전달하는 합계입니다. 그룹 교환에서는 한 그룹이 한 노드로 전송된 후 다음 그룹을 전송할 수 있으므로 총 지연이 줄어듭니다.

② 노드당 필요한 버퍼 용량을 줄여 노드 스토리지 자원의 활용도를 높이는 데 도움이 됩니다.

③ 전송에 오류가 있을 경우 하나 이상의 패킷만 재전송하면 전송 효율성이 향상됩니다. 패킷 교환의 단점은 각 패킷에 추가 제어 정보가 필요하기 때문에 전송 효율성, 특히 긴 메시지를 줄일 수 있다는 것입니다. 범용 그룹 교환은 가상 회로와 데이터그램이라는 두 가지 기본 서비스를 제공합니다. [2]?

혼합거래소

컴퓨터 네트워크에서는 회로 교환과 패킷 교환이 모두 사용되며 이를 혼합 교환이라고 합니다. 혼합 방법은 전송 채널을 서로 다른 대역폭으로 나누고, 일부 대역폭은 회로 교환에, 다른 대역폭은 그룹 교환에 할당하는 것입니다. 여기서 대역폭이란 하나의 전송 채널에서 전송할 수 있는 정보의 대역폭, 즉 신호가 채널을 통과할 수 있는 최대 주파수를 말합니다.

上篇: 7 호의창고 가격이 비싼가요 下篇: DELL 노트북 키보드 키 지침
관련 내용