[컴퓨터네트워크] 파일전송프로그램

등록일 2003.06.12 한글 (hwp) | 25페이지 | 가격 300원

소개글

학기 개인 프로젝트로 제출했던 리포트입니다.
TCP/IP의 파일전송기법을 비주얼씨에서 구현한 것입니다.
내부 동작 알고리즘도 보기좋게 되어있습니다. 리포트에는
물론 비주얼툴을 공부하는데도 좋은 도움이 될것입니다.

목차

1. 동작 여부 및 실행 예
2. 사용한 트랜스포트 계층 프로토콜 (TCP)에 대한 설명
3. 프로그램 개발 환경 설명: MFC
4. 성능 개선을 위해 적용한 기법들
5. 실험 결과 및 분석
6. 기타의견

본문내용

6. 기타 리포트 평가에 고려되어야 하는 사항들 [선택사항]
① UserInterface를 구성시 서버와 클라이언트 콤보 버튼을 반드시 클릭하고 시작해야한다. 또한 파일을 오픈한 뒤에 파일을 제대로 선택하지 않았을 경우 오류를 출력합니다.

② 기본적이 에러처리 루틴을 생성 했습니다. 잘못된 입출력이나 버튼 클릭시 발생하는 오류들도 처리를 했습니다. 또한 파일전송상태를 눈으로 볼 수 있게끔 상태창을 만들어 두었습니다. 전체 전송시간은 맨 마지막에 출력이 됩니다.

③ Blocking mode로 동작하는 CSocket를 이용해서 파일 전송을 했지만 속도가 현저히 느려 CAsyncSocket를 사용했습니다.



7. 기타 의견 [선택사항]
1) 프로젝트 수행 과정 중의 어려웠던 문제들
파일 전송시 오류가 나는 부분에 대한 해결책을 제시해줄만한 조언자나 사이트를 찾기가 힘들었습니다. 파일 전송의 경우 일반적으로 TCP/IP를 설명해둔 책과 사이트는 전부 채팅서버만을 구현해두었습니다. 나름대로의 파일 I/O를 구현해서 적용하는 것이 쉽지가 않았습니다.

2) 프로젝트 평가: 난이도, 효과, 건의 사항
① UDP의 경우 고려할 사항에 비해서 얻어지는 이익이 너무도 미비했습니다.
② 다른 과목 프로젝트와 계속 연관이 되어서 처음에 계획했던 테스트를 전부 해보지 못했습니다.
③ 난이도는 이제껏 해본 프로젝트 중에 혼자서 해야만 한 관계로 상급으로 두고 싶습니다. 그러나 그 효과는 대단했습니다. 전체적인 네트워크 기술들에 대해서 심도 있는 공부가 되었고, 무엇보다도 네트워크 프로그래밍에 대한 폭넓은 지식을 얻게 되었습니다.
④ 건의 사항은 다른 학생들과의 교류가 많이 미비했던 것 같습니다. 게시판 같은 것을 활성화 했으면 좋겠습니다. 서로의 힘든 점과 어려운 점에 대해 좋은 참고가 될 것으로 여겨집니다.

참고 자료

여러 자료들을 모아서 나름대로 구성해본 파일전송 프로그램
입니다. 주석이 있어서 혼자서 공부하시기에도 좋을듯합니다.
(아마도 인터넷에서 이 비슷한 자료를 보신적도 있으실겁니다.
^^; 여기저기서 자료르를 참조해서리...)
*원하는 자료를 검색 해 보세요.
  • MPEG4 표준화 및 시스템 14페이지
    (Part) systems Visual Audio Reference ... Software Optimized Visual Reference software ... 코덱, 다양한 음향/육성 코딩 도구 비주얼 데이터(비디오, 정지 텍스처
  • HSDPA에 대한 조사 10페이지
    패킷접속 화상통화, 고속 데이터 전송 등을 제공 하향 접속 속도가 특화됨 ... 특화된 영상, 멀티미디어 서비스 WiBro와의 경쟁력 구축 전송속도 ... 향상 전송 효율성 증대 속도 및 가격 면에서 경쟁력 향상 HSDPA 해결
  • 멀티미디어개론레포트 5페이지
    - 'AVI'는 ‘Audio Visual Interleaved’의 약자이며, MS ... 있는 기능을 제공 ■ Audio/Visual synchronization ... - 전송 속도 : 초기의 CD-ROM전송 속도인 초당 1.2 Mbits
  • GPIB & VBA 6페이지
    15대, 최대 케이블 길이 20m였으나, 데이터 전송 속도고속화하고 ... 나타낸다. (메시지 종료부호와 같이 사용) 5. VBA(Visual ... , 마이크로소프트 오피스에서 쓰이며 일반적인 사용법은 비주얼 베이직과 같다
  • [정보통신]IS-95 시리즈 21페이지
    데이터전송속도에 따른 분류 IS-95C의 링크구조 결론 ..PAGE:3 ... 속도인 14.4Kbps에 비해 최대 4~8배의 속도를 제공 고속 데이터 ... ..PAGE:15 데이터 전송속도에 따른 분류 ..PAGE:16 IS-95C(특징
  • [정보통신] 교환망(패킷교환망, 메시지교환망, 회선교환망) 5페이지
    발생) ·이기종간의 프로토콜의 변환. 전송속도 변환이 용이 ·음성통신에는 ... 율은 5-10%에 지나지 않지만 회선은 100% 점유 ·전송속도, 포맷 ... 반드시 같은 전송속도를 유지하여야함 그러므로 다양한 전송속도를 갖는 통신인
  • 4세대 이동통신의 비전 15페이지
    속도, 그리고 고속은 고속도로 주행속도나 열차 주행속도 등에 해당한다 ... 서비스를 제공한다. 이러한 데이터 전송속도의 제한은 무엇보다도 각 이동 ... 도심지역에서 달리는 평균 차량속도 수준인 시속 60km 내외의 속도
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [컴퓨터네트워크] 파일전송프로그램