맞춤기술찾기

이전대상기술

네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법, 그리고 동일 방법을 수행하는 네트워크 커넥터

  • 기술번호 : KST2020016913
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 실시예에 따른 네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법은, TCP(Transmission Control Protocol) 연결 생성에 관련된 정보를 상기 호스트로부터 수신하는 단계, 상기 클라이언트로부터 TCP 연결 요청 패킷을 수신하는 단계, 상기 TCP 연결 생성에 관련된 정보를 참조하여 상기 TCP 연결 요청 패킷에 대한 상기 네트워크 커넥터의 수신 확인 패킷을 생성하는 단계, 상기 네트워크 커넥터의 수신 확인 패킷을 상기 클라이언트로 전송하는 단계, 상기 네트워크 커넥터의 수신 확인 패킷에 대한 상기 클라이언트의 수신 확인 패킷을 상기 클라이언트로부터 수신하는 단계 및 상기 네트워크 커넥터의 수신 확인 패킷 정보와 상기 클라이언트의 수신 확인 패킷 정보를 참조하여 상기 TCP 연결의 생성을 상기 호스트에 통지하는 단계를 포함할 수 있다.
Int. CL H04L 12/801 (2013.01.01) H04L 12/805 (2013.01.01) H04L 12/841 (2013.01.01) H04L 29/06 (2006.01.01)
CPC H04L 47/193(2013.01) H04L 47/35(2013.01) H04L 47/36(2013.01) H04L 47/28(2013.01) H04L 69/163(2013.01)
출원번호/일자 1020190088762 (2019.07.23)
출원인 한국과학기술원
등록번호/일자 10-2184363-0000 (2020.11.24)
공개번호/일자
공고번호/일자 (20201130) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.07.23)
심사청구항수 22

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박경수 대전 유성구
2 문영균 대전 유성구
3 이승언 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김성호 대한민국 서울특별시 강남구 도곡로 *** (역삼동,미진빌딩 *층)(KNP 특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.07.23 수리 (Accepted) 1-1-2019-0754379-76
2 선행기술조사의뢰서
Request for Prior Art Search
2019.10.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2019.12.09 수리 (Accepted) 9-1-2019-0056456-64
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
5 의견제출통지서
Notification of reason for refusal
2020.06.02 발송처리완료 (Completion of Transmission) 9-5-2020-0379591-68
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
7 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2020.07.24 수리 (Accepted) 1-1-2020-0774376-11
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2020.07.24 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-0774375-76
9 등록결정서
Decision to grant
2020.09.21 발송처리완료 (Completion of Transmission) 9-5-2020-0651418-92
10 [명세서등 보정]보정서(심사관 직권보정)
2020.11.26 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-5030430-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법에 있어서,TCP(Transmission Control Protocol) 연결 생성에 관련된 정보를 상기 호스트로부터 수신하는 단계;상기 클라이언트로부터 TCP 연결 요청 패킷을 수신하는 단계; 상기 TCP 연결 생성에 관련된 정보를 참조하여 상기 TCP 연결 요청 패킷에 대한 상기 네트워크 커넥터의 수신 확인 패킷을 생성하는 단계;상기 네트워크 커넥터의 수신 확인 패킷을 상기 클라이언트로 전송하는 단계;상기 네트워크 커넥터의 수신 확인 패킷에 대한 상기 클라이언트의 수신 확인 패킷을 상기 클라이언트로부터 수신하는 단계; 및상기 네트워크 커넥터의 수신 확인 패킷 정보와 상기 클라이언트의 수신 확인 패킷 정보를 참조하여 상기 네트워크 커넥터가 상기 TCP 연결의 생성을 상기 호스트에 통지하는 단계;를 포함하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
2 2
제 1항에 있어서,상기 TCP(Transmission Control Protocol) 연결 생성에 관련된 정보는 IP(Internet Protocol) 주소 정보 및 TCP 포트 정보를 포함하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
3 3
제 1항에 있어서,상기 네트워크 커넥터의 수신 확인 패킷 정보는 순서 번호(Sequence Number)를 포함하고 상기 클라이언트의 수신 확인 패킷 정보는 응답 번호(Acknowledgement Number)를 포함하며, 상기 순서 번호(Sequence Number)와 상기 응답 번호(Acknowledgement Number)를 서로 비교하여 상기 TCP 연결의 생성을 상기 호스트에 통지하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
4 4
제 1항에 있어서,상기 TCP 연결의 생성을 상기 호스트에 통지하는 단계는 피기 배킹(Piggybacking) 프로토콜 방식을 이용하여 수행되는, 네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
5 5
네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법에 있어서,TCP(Transmission Control Protocol) 연결 종료에 관련된 정보를 포함하는 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는 단계;상기 TCP 연결 종료 패킷을 상기 클라이언트로 전송하는 단계; 상기 TCP 연결 종료 패킷에 대한 상기 클라이언트의 수신 확인 패킷을 상기 클라이언트로부터 수신하는 단계; 및상기 클라이언트의 수신 확인 패킷에 대한 상기 네트워크 커넥터의 수신 확인 패킷을 상기 클라이언트로 전송하여 상기 TCP 연결의 종료를 상기 클라이언트에 통지하는 단계;를 포함하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
6 6
제 5항에 있어서,상기 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는 단계는,상기 클라이언트로 전송되지 않은 데이터 및 상기 클라이언트로부터 수신이 확인되지 않은 데이터 중 적어도 하나가 존재하는 지 여부에 따라 해당 데이터가 포함된 상기 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
7 7
제 6항에 있어서,상기 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는 단계는,상기 호스트에서 상기 해당 데이터의 송신을 제어하기 위한 혼잡 제어 윈도우(congestion control window) 및 TCP 세그먼트의 최대 바이트 수인 최대 세그먼트 크기(Maximum Segment Size) 중 적어도 하나와 상기 해당 데이터의 크기가 비교되어 상기 비교 결과에 따라 상기 TCP 연결 종료 패킷의 상기 호스트로부터의 수신이 상이하게 수행되는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
8 8
제 5항에 있어서,상기 TCP 연결 종료에 관련된 정보는 IP주소, TCP 연결 상태, 순서 번호(Sequence Number), 응답 번호(Acknowledgement Number), 재전송 시간 초과(Retransmission Timeout, RTO) 등을 포함하는, 네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
9 9
제 8항에 있어서,상기 재전송 시간 초과(Retransmission Timeout, RTO)까지 상기 TCP 연결 종료 패킷에 대한 상기 클라이언트의 수신 확인이 이루어지지 않은 경우 해당 TCP 연결 종료 패킷를 재전송하는 단계;를 더 포함하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
10 10
제 5항에 있어서,상기 TCP 연결의 종료를 상기 클라이언트에 통지하고 소정의 대기 시간이 경과하면 상기 네트워크 커넥터에 미리 저장된 TCP 연결 생성에 관련된 정보를 삭제하는 단계;를 더 포함하는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
11 11
제 9항에 있어서,상기 재전송 시간 초과(Retransmission Timeout, RTO)는 상기 네트워크 커넥터에 저장된 모든 TCP 연결 정보를 포함하는 비트맵들이 순차적으로 스캔되도록 구현된 타이머 구조체를 기초로 판단되는,네트워크 커넥터의 호스트 및 클라이언트와의 통신 방법
12 12
호스트 및 클라이언트와 통신하는 네트워크 커넥터에 있어서,TCP(Transmission Control Protocol) 연결 생성에 관련된 정보를 상기 호스트로부터 수신하는 호스트 인터페이스부;상기 클라이언트로부터 TCP 연결 요청 패킷을 수신하는 포트부; 및상기 TCP 연결 생성에 관련된 정보를 참조하여 상기 TCP 연결 요청 패킷에 대한 상기 네트워크 커넥터의 수신 확인 패킷을 생성하고, 상기 네트워크 커넥터의 수신 확인 패킷을 상기 클라이언트로 전송하며, 상기 네트워크 커넥터의 수신 확인 패킷에 대한 상기 클라이언트의 수신 확인 패킷을 상기 클라이언트로부터 수신하고, 상기 네트워크 커넥터의 수신 확인 패킷 정보와 상기 클라이언트의 수신 확인 패킷 정보를 참조하여 상기 네트워크 커넥터가 상기 TCP 연결의 생성을 상기 호스트에 통지하도록 제어하는 프로세서;를 포함하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
13 13
제 12항에 있어서,상기 TCP(Transmission Control Protocol) 연결 생성에 관련된 정보는 IP(Internet Protocol) 주소 정보 및 TCP 포트 정보를 포함하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
14 14
제 12항에 있어서,상기 네트워크 커넥터의 수신 확인 패킷 정보는 순서 번호(Sequence Number)를 포함하고 상기 클라이언트의 수신 확인 패킷 정보는 응답 번호(Acknowledgement Number)를 포함하며, 상기 프로세서는 상기 순서 번호(Sequence Number)와 상기 응답 번호(Acknowledgement Number)를 서로 비교하여 상기 TCP 연결의 생성을 상기 호스트에 통지하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
15 15
제 12항에 있어서,상기 프로세서는 상기 TCP 연결의 생성을 피기 배킹(Piggybacking) 프로토콜 방식을 이용하여 상기 호스트에 통지하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
16 16
호스트 및 클라이언트와 통신하는 네트워크 커넥터에 있어서,TCP(Transmission Control Protocol) 연결 종료에 관련된 정보를 포함하는 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는 호스트 인터페이스부; 및상기 TCP 연결 종료 패킷을 상기 클라이언트로 전송하고, 상기 TCP 연결 종료 패킷에 대한 상기 클라이언트의 수신 확인 패킷을 상기 클라이언트로부터 수신하며, 상기 클라이언트의 수신 확인 패킷에 대한 상기 네트워크 커넥터의 수신 확인 패킷을 상기 클라이언트로 전송하여 상기 TCP 연결의 종료를 상기 클라이언트에 통지하도록 제어하는 프로세서;를 포함하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
17 17
제 16항에 있어서,상기 프로세서는 상기 클라이언트로 전송되지 않은 데이터 및 상기 클라이언트로부터 수신이 확인되지 않은 데이터 중 적어도 하나가 존재하는 지 여부에 따라 해당 데이터가 포함된 상기 TCP 연결 종료 패킷을 상기 호스트로부터 수신하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
18 18
제 17항에 있어서,상기 프로세서는 상기 호스트에서 상기 해당 데이터의 송신을 제어하기 위한 혼잡 제어 윈도우(congestion control window) 및 TCP 세그먼트의 최대 바이트 수인 최대 세그먼트 크기(Maximum Segment Size) 중 적어도 하나와 상기 해당 데이터의 크기가 비교되어 상기 비교 결과에 따라 상기 TCP 연결 종료 패킷의 상기 호스트로부터의 수신을 상이하게 수행하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
19 19
제 16항에 있어서,상기 TCP 연결 종료에 관련된 정보는 IP주소, TCP 연결 상태, 순서 번호(Sequence Number), 응답 번호(Acknowledgement Number), 재전송 시간 초과(Retransmission Timeout, RTO) 등을 포함하는, 호스트 및 클라이언트와 통신하는 네트워크 커넥터
20 20
제 19항에 있어서,상기 프로세서는 상기 재전송 시간 초과(Retransmission Timeout, RTO)까지 상기 TCP 연결 종료 패킷에 대한 상기 클라이언트의 수신 확인이 이루어지지 않은 경우 해당 TCP 연결 종료 패킷을 재전송하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
21 21
제 16항에 있어서,상기 프로세서는 상기 TCP 연결의 종료를 상기 클라이언트에 통지하고 소정의 대기 시간이 경과하면 상기 네트워크 커넥터에 미리 저장된 TCP 연결 생성에 관련된 정보를 삭제하는, 호스트 및 클라이언트와 통신하는 네트워크 커넥터
22 22
제 20항에 있어서,상기 프로세서는 상기 재전송 시간 초과(Retransmission Timeout, RTO)를 상기 네트워크 커넥터에 저장된 모든 TCP 연결 정보를 포함하는 비트맵들이 순차적으로 스캔되도록 구현된 타이머 구조체를 기초로 판단하는,호스트 및 클라이언트와 통신하는 네트워크 커넥터
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국과학기술원 정보통신.방송 연구개발사업 (EZBARO)유저 레벨 초저지연 전송 프로토콜 개발(2019)
2 과학기술정보통신부 울산과학기술원 정보통신.방송 연구개발사업 (EZBARO)빅데이터 처리 고도화 핵심기술개발 사업 총괄 및 고성능 컴퓨팅 기술을 활용한 성능 가속화 기술 개발(2019)