평가점수A

[네트워크] 자바 소켓프로그래밍

등록일 2004.04.29 한글파일한글 (hwp) | 39페이지 | 가격 2,000원
다운로드
장바구니관심자료
상세신규 배너

소개글

네트워크 프로그래밍 A+ term project입니다.
소스코드도 포함했습니다.

목차

* Introduction
1. What is Network Programming?
2. What does network programming do?
3. About Network Structure
4. What is a Socket?
5. What is Socket Programming?
6. TCP(Transmission Control Protocol)
7. UDP(User Datagram Protocol)
8. The Implement of Packet Round-Trip-Time measurement Program

* Appendix(The List of used Classes and Methods)
* Conclusion
* Reference

본문내용

본 Project는 UDP client와 UDP server application을 구현하여 client에서 server로 packet을 전송하고 그 packet을 다시 수신하여 packet의 round trip time을 측정하는데 목적이 있다. 이러한 조건을 client와 server의 model을 통하여 그 기능을 요약하면 다음과 같다.

▣ UDP Client
: UDP client는 접속되기를 수동적으로 기다리는 서버에게 Datagram을 보내는 것으로 시작한다. 대체적인 UDP client는 다음의 세 단계를 거친다.
① DatagramSocket의 인스턴스를 구성한다. parameter로 packet size, packet count, local address와 port를 지정한다.
② DatagramSocket의 send()와 receive() 메소드를 사용하여 DatagramPacket의 인스턴스를 주고 받음으로써 server와 상호 통신한다.
③ 통신이 끝나면 DatagramSocket의 close() 메소드를 사용하여 socket에 할당되었던 자원을 돌려준다.(deallocate)

▣ UDP Echo Server
: 서버의 역할은 통신 종단을 설정하고, Client가 통신을 개시할 때까지 수동적으로 기다리는 것이다. 그러나 UDP는 connectionless 이기 때문에 UDP통신은 연결 설정을 거치지 않고, client로부터 datagram에 의해 시작된다. server의 기능을 요약하면 다음과 같다.
① local port와 선택적으로 local address를 지정하여 DatagramSocket의 인스턴스를 생성한다.
② DatagramSocket의 receive()메소드를 사용하여 DatagramPacket의 인스턴스를 수신한다.
③ DatagramSocket의 send()와 receive() 메소드를 사용하여 DatagramPacket을 주고받는다.
④ 통신이 끝나면 DatagramSocket의 close() 메소드를 사용하여 socket의 메모리를 반환한다.

참고 자료

『TCP/IP Socket In Java - Practical Guide for Programmers』, Michael J. Donahoo.
『Beginning Java Networking』, Chad Darby.
『Java Network Programming』, Hughes, Merlin
『TCP/IP Protocol Suit』, Forouzan, Behrouz A.
『Java 입문』, 오세만, 생능출판사
『Java JDK1.3 API Documents』- http://java.sun.com
  • 구매평가(2)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 파일확장자 채팅 프로그램 서버 클라이언트 스윙 Swing 자바 소켓 프로그래밍 JAVA socket programming 0페이지
        자바 소켓 프로그래밍 보고서 ◇ 기본 채팅 프로그램 출처 ... setUpNetworking()// 네트워크 셋업 ( 서버와의 연결 ... Socket sock; // 서버 소켓 private String
      • 한글파일 [네트워크프로그래밍] 소켓의기본이해 15페이지
        바로 소켓을 통해 네트웍에 접속 할 수 없을것이며 서버와 통신을 할 수 ... TCP/IP 네트워크 환경 사이에 존재 하고 있습니다. 소켓은 추상적인 ... 없을 것입니다. 바로 이러한 소켓을 통하고 네트웍에 접속하는 프로그램을
      • 파워포인트파일 [소켓 프로그래밍]네트워크 프로그래밍소켓 프로그래밍소켓의 이해 57페이지
        ..PAGE:1 네트워크 프로그래밍소켓의 이해 TCP/IP ... . 윈도우 소켓 프로그래밍 ..PAGE:3 네트워크 개요 네트워크 ... 프로그램 소켓 주소 : 네트워크 시스템 클라이언트와 서버가 통신하기 위해
      • 파워포인트파일 자바 앱을 이용한 채팅 프로그램 15페이지
        네트워크 프로그래밍 연결형 소켓 클래스를 활용한 TCP 프로토클 사용 ... 목 차 개 요 기본구성 프로그램 실행화면 개 요 자바를 활용한 네트워크 ... JAVA-Applet 을 활용한 채팅 프로그램 정보통신 프로그램 설계
      • 한글파일 원격통신 기술 소개 2페이지
        . ■ 소켓 프로그래밍 소켓(Socket)이란 네트워크상에서 서버와 클라이언트 두 ... 프로그래밍 하기 때문에 소켓 프로그래밍이라고도 한다. 2. 네트워크 ... )를 이용하여 서버와 클라이언트간의 통신을 가능하게 만든다 1. 네트워크
      • 한글파일 [실습]임베디드 응용 프로그래밍 실험 실습 #1 10페이지
        경우 close()에서 접속 해제 요청을 서버에게 보낸 후 네트워크의 입 ... TCP 서버/클라이언트간의 소켓프로그래밍 절차는 다음과 같습니다. ? 서버 ... 소켓 프로그래밍의 기본 구조의 절차에 관해 알아본다. 2. 기초 지식
      • 한글파일 [채팅 서버 프로그램] 프로젝트>다중 사용자를 위한 채팅 서버 작성 17페이지
        자에게 쪽지 발송 기능 - 대화방 초대기능 < 자바 네트워크 프로그래밍 ... > 자바에서 네트워크 프로그래밍을 할 때 실제 쓰이는 부분은 트랜스포트 ... 해서 자바로 짠 네트워크 프로그램의 기능이 떨어지는 것을 의미하지는
      더보기

      이 자료와 함께 구매한 자료

      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [네트워크] 자바 소켓프로그래밍
      페이지
      만족도 조사

      페이지 사용에 불편하신 점이 있으십니까?

      의견 보내기