자바 5.0 프로그래밍.

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

1 장 Unix/Linux 소개 1 Helpers. 1 장 내용 1. 왜 유닉스인가 ? 2. 유닉스 시스템 구조 3. 유닉스 역사 및 버전 4. 리눅스 설치 ( 별도 2 시간 실습 ) 5. 사용 환경 6. 사용자 계정 관리 Unix/Linux 2.
Socialmovier System 최종 발표 팀명 : Con Spirito (7 조 ) 팀원 : 김다정 경주리 김소담 최은미 1.
목 차 01 인터넷의 이해 02 정보 검색의 이해 학습목표 학습 목표를 알아보자.. 학습 목표 인터넷의 의미와 서비스에 대해 설명할 수 있다. 정보 검색의 의미와 검색의 종류에 대해 설 명할 수 있다. 필요한 정보를 검색할 수 있다.
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
컴퓨터 네트워크와 인터넷.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
Network Socket Programming java.net.Socket java.net.ServerSocket
2 장 인터넷의 구성 및 접속.
1. 스푸핑 공격 - 스푸핑(Spoofing): ‘속이다’ 의 의미.
Understanding of Socket and File I/O
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
제14장 원격 메소드 호출 김 기 환. 조 명 휘.
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Chapter 32 Analyzing Web Traffic
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
웹 서비스 (Web Services).
Network 네트워크 이론 및 실습 TCP / IP 4장.
2 장 인터넷의 개요.
Domain Name System 중앙대학교 안봉현
메소드 호출과 힙 원격 메소드 호출 서블릿 엔터프라이즈 자바 빈즈
Chapter 09 세션 하이재킹.
Internet 및 EC 관련 기술들.
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
NTAS 소개 (Network Transaction Application Server)
박 명 호 한남대학교 컴퓨터공학과 인공지능 실험실
Internet Address Conversion Functions
Chapter 06 스니핑.
JAVA 프로그래밍 12장 네트워킹(Networking).
9장. 네임서버 설치와 운영.
명품 JAVA Programming 제 16 장 네트워크.
Processing resulting output
(Network Transaction Application Server)
웹 서비스 (Web Services).
Network Programming(1)
1강_web과 html Web이란? HTML이란? CSS란? Lecturer Kim Myoung-Ho Nickname 블스
9장 JSP페이지의 에러처리 이장에서 배울 내용 : JSP페이지에서 에러를 처리하는 방법에 대해 학습해본다. 에러페이지를 사용한 에러처리의 문제점을 살펴보고, 현재 JSP2.0에서 권장하는 에러 처리 형태인 에러코드별 에러처리를 하는 방법에 대해 학습한다.
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
객체 지향 프로그래밍.
입출력 CHAPTER 12 Section 1 java.io 패키지 개요 Section 2 파일과 디렉터리
4 Whois와 DNS 조사.
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
웹 다이어리 완료보고서 이상제 정영석.
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
김 정 석 Web Programming 김 정 석
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
NTAS 소개 (Network Transaction Application Server)
국제의료관광 관련 법, 제도.
IP변경 요청 올더게이트.
Chapter 16 Socket Interface.
3장. 웹로직 서버에서의 서블릿과 JSP의 운용 3-1. 서블릿, JSP를 실행하기 전의 환경 설정
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
Ⅳ. 컴퓨터와 생활.
Internet & WWW Protocols
시스템 인터페이스 Lab3 Unix 사용법 실습.
웹 기획 강의(8) PowerYouth.
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
Stream의 이해 : System Bufferring
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
Presentation transcript:

자바 5.0 프로그래밍

chapter 13 : 네트워크

학습목표 네크워크 통신 ( 분산통신 ) 네트워크 구성요소 소켓통신

일반적 정의 로컬 원격지 자바의 분산통신 JVM 네트워크 통신 (분산통신) 로컬과 원격지간의 데이터 통신을 의미한다. JVM 과 JVM 간의 데이터통신이라고 할 수 있다. JVM

인터넷 주소( IP 주소 ) 포트번호 네트워크 구성요소 32비트 숫자로 구성된 주소체계를 이용하여 서로를 구분할 수 있다. 8비트씩 끊어서 표현하고 각 자리는 1byte이크로 0 ~ 255 까지 표현. 32비트 주소체계를 IP 버전 4( IPv4 ) 주소라고 한다. 128비트 주소체계의 IPv6가 등장. 각 호스트는 도메인이름을 각 컴퓨터가 사용하는 IP 주소로 바꾸어 주어야 한다. 이때 사용하는 것이 DNS( Domain Name System)이다. 포트번호 하나의 컴퓨터내에서 여러 프로세스들을 구분하는 번호이다. 예약된 포트번호들이 존재한다. 80(HTTP), 21(FTP), 22(SSH), 23(TELNET) 포트번호는 0 ~ 65535 까지이며 0~1023 까지의 번호는 시스템에서 예약된 번호이기 때문에 사용하면 안된다.

프로토콜 자바언어의 분산통신 기술 네트워크 구성요소 클라이언트와 서버간의 통신규약이다. 상호간의 접속방식 및 데이터형식 ,오류검출 방식, 코드변환방식등에 대하여 정의하는 것을 의미한다. 자바언어의 분산통신 기술 소켓통신 RMI ( Remote Method Invocation ) 웹 기술 ( JSP & Servlet ) EJB ( Enterprise Java Beans ) 웹서비스

특징 자바구현 서버의 기능 소켓통신 소켓이란 네트워크부분의 가장 끝부분을 의미하며 실제 데이터가 어떻게 전송되는지 캡슐화된 인터페이스를 제공한다. 자바구현 java.net.Socket java.net.ServerSocket 서버의 기능 서버는 프로세스가 항상 동작되어야 한다.( 데몬) 다수의 클라이언트 요청을 처리한다. 자바에서는 Stream을 통하여 통신할 수 있다.

1:Socket과ServerSocket연결 소켓통신 소켓통신 구조 클라이언트 A 서버 클라이언트 B Socket ServerSocket 1:Socket과ServerSocket연결 2 : 우회시킨다. 3 :Socket 과 Socket 연결 a b. c.

소켓통신 기본예제

소켓통신 직렬화예제

소켓통신 직렬화예제

요약 정리 네트워크 및 구성요소 소켓통신 객체직렬화를 이용한 네트워크 통신