프로젝트 제안서 -TCP/IP를 이용한 메신저 구현-

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
오토베이스9 태그 편집기를 이용한 태그 편집 오토베이스 교육센터.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Network Lab. Young-Chul Hwang
PHP입문 Izayoi 김조흔.
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
제 14장 Multicast & Broadcast
5 IP 주소 추적.
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
8장. 원격지 시스템 관리하기.
Capstone-Design : IoTeam Introduction Abstract
Chapter 21 Network Layer: ARP, ICMP (IGMP).
파티션 할당 및 공유(PAPS) of iATA-based Virtual Storage
FTP 프로그램 채계화 박재은 박수민.
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
네트워크프로그래밍 분반 : E 12 반 윤도경 류기훈
네트워크프로그래밍프로젝트 < 관리 tool >
P2P시스템에 대해서 (peer to peer)
시스템 인터페이스 Lab3 Unix 사용법 실습.
DSU Nanumi FTP - Network Programming 염대영
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
5 IP 주소 추적.
Mobile braille system for the blind
USN(Ubiquitous Sensor Network)
Flash Communication Server
최종 발표 VoIP를 이용한 PC to PC 소프트 폰 1조 백상현 장현제.
Network Programming - 최종보고서 -
MAIL CLIENT 김창우 윤성훈 이경재.
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
채팅프로그램 Good Day클럽 나윤영 신윤정 김시한.
01. 개요 Windows Server 2003은 네트워크에서 인쇄 서버의 역할
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
Kangwon National Univ. | Computer Science
I.D.P(Image Download Program)
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
웹(WWW).
“웹과 모바일을 연동한 평가 간편 시스템” vol
네트워크 프로그래밍 (모바일 주문 프로그램 )
모바일(폰)메일 서비스 정흠수 최동훈.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
다자간 채팅프로그램 김형도 허영민
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
Installation Guide.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
KSP 메신저 김광민 서정건 박윤옥.
Network Lab. Young-Chul Hwang
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
Completion Port기반의 채팅프로그램
CHAP 15. 데이터 스토리지.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
Presentation transcript:

프로젝트 제안서 -TCP/IP를 이용한 메신저 구현- 과목명 : 네트워크프로그래밍 팀원 : 권용현, 김대현, 성광일

목 차 개요 국내외 현황 메신저 점유율 세부연구내용 개발환경 프로젝트 개발 일정

개 요 메신저 : 인터넷에서 실시간으로 메시지와 데이터를 주고받을 수 있는 소프트웨어 개 요 메신저 : 인터넷에서 실시간으로 메시지와 데이터를 주고받을 수 있는 소프트웨어 즉시 전달한다는 의미로 인스턴트 메신저라고도 함 메신저의 기능 실시간채팅,화상채팅,음성채팅,파일전송의 기본기능외에 문자메시지전송,날씨,뉴스,증권등 다양한기능이 추가됨

국내외 현황 해외에서는 MSN 메신저가 세계 점유율 61%를 기록

국내외 현황 싸이월드와의 연동기능, 휴대폰 무료 문자메시지전송(SMS) 등 네이트온만의 차별화된 서비스가 인기를 끌고 있다. 네이트온, MSN 메신저 월간 월 순방문자수(UV)(코리안 클릭 2월 기준) 싸이월드와의 연동기능, 휴대폰 무료 문자메시지전송(SMS) 등 네이트온만의 차별화된  서비스가 인기를 끌고 있다.

메신저별 점유율

세부연구내용 메신저의 동작원리 클라이언트 프로그램을 실행시켜 서버에 접속 서버는 접속한 사용자의 IP 주소를 DB에 저장

주소록에 있는 친구리스트에 있는 사용자들의 경우 IP주소를 이미 알고 있으므로 상대방 시스템에 데이터를 바로 전송 친구 리스트에 등록되지 않은 사용자 이름이 입력되었을 경우 서버에 접속하여 해당 사용자의 IP 주소를 알아낸 후 전송한다.

사용자가 전달하는 메시지는 TCP/IP 패킷형태로 다른 클라이언트에게 바로 전송된다. 프로그램의 종류에 따라서는 메시지가 서버를 경유하여 전달되는 것도 있다.

메시지 전송의 예

메시지 전송 예

개발 환경 데이터베이스 : MySQL 언어 : 비주얼 C++.NET 테스트 환경 : Windows XP

메신저 구조

개발 일정 2006.5 ~ 2006.6 ● 1 2 3 4 5 6 내 용 프로젝트기획 및 설계 구현 테스트 & 디버깅   구현 테스트 & 디버깅 최종 결과물 & 보고서

참고 문헌 1. TCP/IP 소켓프로그래밍 < (주)교학사 > 2. 세상에서 가장 쉬운 네트워크 프로그래밍< 정보문화사 > 3. http://koreanclick.com/ < 코리안 클릭 >