TCP기반 concurrent echo program
- 최초 등록일
- 2011.02.03
- 최종 저작일
- 1997.01
- 24페이지/ 한컴오피스
- 가격 3,000원
소개글
TCP기반으로 에코 프로그램 작성및 설명
목차
1.서론
1-1 프로그램 선정 동기
2.본론
2-1주요함수설명
2-2프로그램 흐름도
2-3프로그램 코드
2-4실험진행(고타마)
2-5결과 및 분석
3.결론
3-1고찰
4.참조문헌
5.첨부
5-1팀 구성 및 역할분담
5-2추진일정 및 활용방안
본문내용
1. 서 론
1-1 프로그램 선정 동기
정보통신공학과 3학년 2학기 네트워크 프로그래밍(지도교수:반상우)강의를 통해서 맡게 된 프로젝트에서 echo부분을 맡게 되었으며 그중 TCP기반 concurrent echo program을 하게 되었다.
서버의 유형을 선택할 때 고려해야 할 사항은 클라이언트의 접속빈도, 필요한 처리량과 규모, 데이터의 안정성 등 을 고려하야 선택하여야 하나, echo부분에서는 사실상 큰 데이터를 주고받는 형식이 아닌 사실상 테스터를 위한 프로그램이므로 안정성에 중점을 두어 TCP기반으로 하게 되었고 TCP기반은 선택한 또 다른 이유는 통신을 위한 실제 소켓연결이 어떠한 식으로 되는지 이해하기 위해서이다. 또한 단순한 1:1의 형태가 아닌 다수의 클라이언트를 처리하는 동시 처리 형을 선택한 이유 또한 소켓의 다수 연결 형태에 따른 서버측에서의 송수신 처리에 대해 이해하고 그 뒤 응용하여, echo의 기능이 아닌 다른 부분도 생각하게 될 수 있을 것 같아 선정하게 되었다.
echo의 특성상 서버 측 단일 BUFF공간만을 사용하여 그대로 다시 클라이언트 측에 전송을 하는 구현원리를 가지고 있어 실제 연결의 상태를 확인하기에는 좋은 프로그램이라는 생각이 되어 선정한 점도 있다.
다시 말하면 가장 큰 선정이유는 모든 응용프로그램의 기초인 echo프로그램을 통해 네트워크 프로그래밍 강의의 목적인 소켓프로그래밍의 원리에 대해 정확히 이해하여 향후 응용 프로그램구현으로 더 발전하기 위해 선정하게 되었다.
이하생략
참고 자료
-인터넷 참조
1. http://www.gpgstudy.com/gpgiki/%EC%9E%85%EC%B6%9C%EB%A0%A5%
20%EB%AA%A8%EB%8D%B8
-전공서적 참조
1. 컴퓨터 네트워크 프로그래밍, 홍문과학출판사, 김화종
2. 유닉스 시스템 & 네트워크 프로그래밍, 영진닷컴, 신재호
3. (쉽게배우는) 네트워크 프로그래밍:유닉스와 윈도우 기반
Network programming, 신동규 사이텍미디어