1 |
1
데이터 전송 장치에 있어서,어플리케이션 수행을 위한 어플리케이션 데이터를 생성하는 어플리케이션 처리부와,상기 어플리케이션 데이터로부터, 상기 어플리케이션 수행을 위해 요구되는 네트워크 연결 정보 및 네트워크 성능 정보 중 적어도 하나를 포함하는 전송 서비스 정보를 확인하고, 상기 전송 서비스 정보를 기반으로 네트워크 환경을 설정하는 전송 서비스 처리부와,상기 네트워크 환경 및 전송 프로토콜(Transport Protocol)을 기반으로, 상기 어플리케이션 데이터를 전송하기 위한 전송 프로토콜 데이터를 생성 및 전송하는 전송 처리부를 포함하는 어플리케이션 기반의 데이터 전송 장치
|
2 |
2
제1항에 있어서,상기 전송 서비스 처리부는,네트워크 연결 정보 및 네트워크 속성을 관리하는 CPM(Connection 0026# Property Manager) 처리부, 상기 어플리케이션 수행을 위해 요구되는 네트워크 연결 정보 및 네트워크 성능 정보를 만족하는지 여부를 검증하는 RVM(Requirement Verification Manager) 처리부, 네트워크 성능을 설정하는 NCM(Network Capability Manager) 처리부, 메시지를 변형하는 MTM(Message Translation Manager) 처리부, 전송 프로토콜을 선택하고 제어하는 TPM(Transport Protocol Manager) 처리부, 및로컬 시스템 성능을 설정하는 SCM(System Capability Manager) 처리부 중, 적어도 하나를 포함하는 어플리케이션 기반의 데이터 전송 장치
|
3 |
3
제1항에 있어서,상기 전송 서비스 처리부는,네트워크 정책을 관리하는 네트워크 정책 관리 서버로부터, 상기 네트워크 환경에 대한 정보를 확인 및 관리하는 어플리케이션 기반의 데이터 전송 장치
|
4 |
4
제1항에 있어서,상기 전송 서비스 처리부는,전체 경로에서 소요되는 제1지연시간(latency)과, 로컬 시스템에서 소요되는 제2지연시간(latency)을 확인하고, 상기 제1 및 제2지연시간에 기초하여, 상기 네트워크 성능 정보를 확인하는 어플리케이션 기반의 데이터 전송 장치
|
5 |
5
제4항에 있어서,상기 전송 서비스 처리부는,상기 제1지연시간 기준으로 제2지연시간의 비율을 확인하고, 상기 확인된 비율에 기초하여, 상기 네트워크 성능 정보를 확인하는 어플리케이션 기반의 데이터 전송 장치
|
6 |
6
제4항에 있어서,상기 전송 서비스 처리부는,상기 전송 서비스 정보에서 요구되는 기준 지연시간을 확인하고, 상기 기준 지연시간과, 상기 제1 및 제2지연시간을 비교하여, 상기 네트워크 성능 정보를 확인하는 어플리케이션 기반의 데이터 전송 장치
|
7 |
7
제1항에 있어서,상기 전송 서비스 처리부는,상기 전송 프로토콜(Transport Protocol)에 대한 속성을 확인하고, 상기 확인된 속성을 만족하는 전송 프로토콜을 확인하는 어플리케이션 기반의 데이터 전송 장치
|
8 |
8
제7항에 있어서,상기 전송 서비스 처리부는,상기 확인된 속성을 만족하는 전송 프로토콜이 복수개 존재함에 대응하여, 상기 복수의 전송 프로토콜에 대한 우선순위를 확인하고, 상기 확인된 우선순위를 기반으로, 상기 전송 프로토콜을 결정하는 어플리케이션 기반의 데이터 전송 장치
|
9 |
9
제7항에 있어서,상기 전송 프로토콜에 대한 속성은,신뢰도(reliability) 속성, 보안(security) 속성, 다중 스트리밍(multistreaming) 속성 중, 적어도 하나를 포함하는 어플리케이션 기반의 데이터 전송 장치
|
10 |
10
데이터 전송 방법에 있어서,어플리케이션 수행을 위한 어플리케이션 데이터를 생성하는 과정과,상기 어플리케이션 데이터로부터, 상기 어플리케이션 수행을 위해 요구되는 네트워크 연결 정보 및 네트워크 성능 정보 중 적어도 하나를 포함하는 전송 서비스 정보를 확인하는 과정과, 상기 전송 서비스 정보를 기반으로 네트워크 환경을 설정하는 과정과,상기 네트워크 환경 및 전송 프로토콜(Transport Protocol)을 기반으로, 상기 어플리케이션 데이터를 전송하기 위한 전송 프로토콜 데이터를 생성 및 전송하는 과정을 포함하는 어플리케이션 기반의 데이터 전송 방법
|