1 |
1
제1 타입의 관심 패킷을 방송하는 단계;상기 제1 타입의 관심 패킷에 대한 하나 이상의 응답 패킷을 수신하는 단계;상기 하나 이상의 응답 패킷 중 하나에 해당하는 선택 노드에 제2 타입의 관심 패킷을 전송하는 단계; 및상기 선택 노드로부터 데이터 컨텐츠를 수신하는 단계를 포함하는 통신 노드의 통신 방법
|
2 |
2
제1항에 있어서,상기 제2 관심 패킷을 전송하는 단계는상기 하나 이상의 응답 패킷 중 가장 먼저 수신된 응답 패킷을 전송한 노드를 상기 선택 노드로 결정하는 단계와,상기 선택 노드에 상기 제2 관심 패킷을 전송하는 단계를 포함하는 통신 노드의 통신 방법
|
3 |
3
제2항에 있어서,상기 데이터 컨텐츠를 수신하는 단계는,상기 선택 노드로부터 상기 데이터 컨텐츠의 복수의 세그먼트 중 하나를 수신하는 단계와,상기 제2 타입의 관심 패킷을 추가로 전송하여 상기 복수의 세그먼트 중 나머지 세그먼트를 수신하는 단계를 포함하는 통신 노드의 통신 방법
|
4 |
4
제3항에 있어서,상기 제1 타입의 관심 패킷, 상기 응답 패킷, 및 상기 제2 타입의 관심 패킷은패킷과 관련된 데이터 컨텐츠의 이름 필드,패킷의 타입 필드,무작위 랜덤 변수 필드를 포함하는 통신 노드의 통신 방법
|
5 |
5
제3항에 있어서,상기 제1 타입의 관심 패킷, 상기 응답 패킷, 및 상기 제2 타입의 관심 패킷은패킷과 관련된 데이터 컨텐츠의 이름 필드,무작위 랜덤 변수 필드를 포함하는 통신 노드의 통신 방법
|
6 |
6
제5항에 있어서,상기 응답 패킷의 무작위 랜덤 변수 필드는 상기 제1 타입의 관심 패킷의 무작위 랜덤 변수 필드의 보수에 해당하는 통신 노드의 통신 방법
|
7 |
7
제6항에 있어서,상기 제2 타입의 관심 패킷의 무작위 랜덤 변수 필드는 상기 응답 패킷의 관심 패킷의 무작위 랜덤 변수 필드에 해당하는 통신 노드의 통신 방법
|
8 |
8
제1 타입의 관심 패킷을 방송하는 패킷 방송부;상기 제1 타입의 관심 패킷에 대한 하나 이상의 응답 패킷을 수신하는 패킷 수신부;상기 하나 이상의 응답 패킷을 보낸 하나의 이상의 노드 중 하나를 선택 노드로 결정하는 노드 선택부;상기 선택 노드에 제2 타입의 관심 패킷을 전송하는 패킷 전송부; 및상기 선택 노드로부터 데이터 컨텐츠를 수신하는 컨텐츠 수신부를 포함하는 통신 노드
|
9 |
9
제8항에 있어서,상기 노드 선택부는 상기 하나 이상의 응답 패킷 중 가장 먼저 수신된 응답 패킷을 전송한 노드를 상기 선택 노드로 결정하는 통신 노드
|
10 |
10
제9항에 있어서,상기 데이터 컨텐츠는 복수의 세그먼트로 이루어지고,상기 통신 노드는,상기 컨텐츠 수신부로부터 제공받은 세그먼트를 결합하고, 남은 세그먼트가 존재하는 경우 상기 패킷 전송부가 상기 제2 타입의 관심 패킷을 추가로 전송하도록 하여 상기 남은 세그먼트를 요청하는 세그먼트 결합부를 더 포함하는 통신 노드
|
11 |
11
제1 타입의 관심 패킷을 수신하는 단계;상기 제1 타입의 관심 패킷에 해당하는 데이터 컨텐츠가 존재하는 경우 상기 제1 타입의 관심 패킷을 보낸 컨텐츠 소모 노드에 응답 패킷을 전송하는 단계;상기 컨텐츠 소모 노드로부터 제2 타입의 관심 패킷을 수신하는 단계; 및상기 제2 타입의 관심 패킷에 해당하는 데이터 컨텐츠를 상기 컨텐츠 소모 노드에 전송하는 단계를 포함하는 통신 노드의 통신 방법
|
12 |
12
제11항에 있어서,데이터 처리량 또는 이용가능한 자원의 양에 따라 지연 시간을 결정하는 단계를 더 포함하고,상기 응답 패킷을 전송하는 단계는,상기 지연 시간의 경과 후에 상기 응답 패킷을 전송하는 단계를 포함하는 통신 노드의 통신 방법
|
13 |
13
제12항에 있어서,상기 데이터 컨텐츠는 복수의 세그먼트로 이루어지고,상기 데이터 컨텐츠를 전송하는 단계는,상기 응답 패킷을 전송한 후부터는 상기 제2 타입의 관심 패킷에 응답하여 상기 복수의 세그먼트의 각각을 전송하는 단계를 포함하는 통신 노드의 통신 방법
|
14 |
14
제11항에 있어서,상기 제1 타입의 관심 패킷에 해당하는 데이터 컨텐츠가 존재하지 않는 경우 상기 제1 타입의 관심 패킷을 방송하는 단계를 더 포함하는 통신 노드의 통신 방법
|
15 |
15
제14항에 있어서,배포되는 데이터 컨텐츠를 수신하는 단계; 및상기 데이터 컨텐츠를 저장하는 단계를 더 포함하는 통신 노드의 통신 방법
|
16 |
16
제15항에 있어서,상기 데이터 컨텐츠를 저장하는 단계는상기 데이터 컨텐츠의 체크섬을 확인하여 오류를 판단하는 단계와,상기 오류가 없는 경우 상기 데이터 컨텐츠의 시그너처를 확인하는 단계와,상기 시그너처가 확인되는 경우 상기 데이터 컨텐츠를 저장하는 단계를 포함하는 통신 노드의 통신 방법
|
17 |
17
데이터 컨텐츠를 저장하는 컨텐츠 저장부;제1 타입의 관심 패킷과 제2 타입의 관심 패킷을 수신하는 패킷 수신부;상기 제1 타입의 관심 패킷에 해당하는 관심 컨텐츠가 상기 컨텐츠 저장부에 존재하는지 여부를 판단하는 컨텐츠 확인부;상기 관심 컨텐츠가 존재하는 경우 상기 제1 타입의 관심 패킷을 보낸 컨텐츠 소모 노드에 응답 패킷을 전송하는 패킷 전송부; 및상기 제2 타입의 관심 패킷에 해당하는 관심 컨텐츠를 상기 컨텐츠 소모 노드에 전송하는 컨텐츠 전송부를 포함하는 통신 노드
|
18 |
18
제17항에 있어서,데이터 처리량 또는 이용가능한 자원의 양에 따라 지연 시간을 결정하는 지연 시간 결정부를 더 포함하고,상기 패킷 전송부는 상기 지연 시간의 경과 후에 상기 응답 패킷을 전송하는 통신 노드
|
19 |
19
제18항에 있어서,상기 데이터 컨텐츠는 복수의 세그먼트로 이루어지고,상기 컨텐츠 전송부는 상기 응답 패킷을 전송한 후부터는 상기 제2 타입의 관심 패킷에 응답하여 상기 복수의 세그먼트의 각각을 전송하는 통신 노드
|