지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
이용수8
표 목 차 ⅳ그림목차 ⅴ식 목 차 ⅵ국문요약 ⅶI. 서론 1II. 관련연구 22.1 병렬 처리 패턴 22.1.1 개요 22.1.2 태스크 분해 방식 32.1.3 데이터 분해 방식 42.2 쓰레드 안전 52.2.1 개요 52.2.2 재진입성 52.2.3 락(Lock) 메커니즘 62.3 I/O 모델 72.3.1 동기적 I/O 모델 72.4 TCP 통신 92.4.1 TCP 동작 방식 92.4.2 TCP 소켓의 입출력 버퍼 112.5 FTP 12III. 송수신 모델 설계 133.1 제안하는 송수신 모델의 아키텍처 133.2 전송 모델 설계 153.2.1 데이터 전송 모델 구성 153.2.2 데이터 전송 쓰레드 모델 163.2.3 패킷 구조 173.3 수신 모델 설계 193.3.1 데이터 수신 쓰레드 모델 213.3.2 데이터 저장 모델 223.3.3 쓰레드 안전을 고려한 함수 설계 23IV. 송수신 모델 구현 254.1 제안하는 송수신 모델의 구성 254.2 전송 모델 구현 264.2.1 데이터 전송 쓰레드 모델 구현 274.3 수신 모델 구현 284.3.1 데이터 수신 쓰레드 모델 구현 294.3.2 데이터 저장 모델 구현 294.3.3 쓰레드 안전을 고려한 함수 구현 30Ⅴ. 성능 분석 315.1 동작 검증 315.2 성능 테스트 345.2.1 성능 테스트 시나리오 345.2.2 일반적인 송수신 모델의 성능 테스트 365.2.3 제안하는 송수신 모델의 성능 테스트 375.2.4 성능 테스트 비교 및 결과 분석 40
0