'네트워크'에 해당되는 글 1건

  1. 2009.07.18 스터디 07/18-3 (네트워크) by 대절님

//네트워크 통신(분산통신)
일반적 정의 : 로컬과 원격지간의 데이터 통신의미
자바의 분산통신 : JVM과 JVM간의 데이터 통신
//네트워크 구성요소
/인터넷 주소(IP주소)
 32비트 숫자로 구성된 주소체계, 8비트씩 끊어서 표현 각자리는 0~255
 IPv4주소라고 함. 각 호스트는 도메인이름을 각 컴퓨터가 사용하는 IP주소로 바꾸어 주어야함.
 이때 사용하는것이 DNS
/포트번호
 하나의 컴퓨터내에서 여러 프로세스들을 구분하는 번호
 예약된 포트번호들 존재( 80-HTTP, 21-FTP, 22-SSH, 23-TELNET)  ,1024이후 번호사용

//프로토콜 : 클라이언트와 서버간의 통신규약, 상호간 접속방식, 데이터형식, 오류검출방식, 코드변환식등 정의
//자바언어의 분산통신 기술
 -소켓통신
 -RMI(Remote Method Invocation)
 -웹기술(JSP & Servlet)
 -EJB(Enterise Java Bean)
 -웹서비스

//소켓통신
특징 : 소켓이란 네트워크부분의 가장 끝부분 실제 데이터가 어떻게 전송되는 지 캡슐화된 인터페이스 제공
서버의 기능 : 서버는 프로세스가 항상 동작되어야 한다, 다수의 클라이언트 요청처리, Stream통하여 통신
//구조
서버에는 SercerSocket 클라이언트에는 Socket
클라이언트에서(IP, port)를 통하여 ServerSocket과 연결, A클라이언트가 서버에 접속하면 B클라이언트는
접속할수 없으므로 서버에서는 A클라이언트가 접속했을때 우회시켜서 내부적으로 Socket을 만들어서 A와 연결
B클라이언트도 서버로 접속하면 우회하여 또다른 Socket과 연결

/객체를 보낼땐 직렬화 implements Serializable


저작자 표시 비영리 동일 조건 변경 허락
신고

'study' 카테고리의 다른 글

스터디 08/15(JDBC)  (0) 2009.08.12
스터디 8/1 (JSP, Servlet)  (0) 2009.07.30
스터디 07/18-3 (네트워크)  (0) 2009.07.18
스터디 07/18-2(io)  (0) 2009.07.18
무료강의  (0) 2009.07.17
스터디 07/18-1 (Thread)  (0) 2009.07.03
Posted by 대절님

댓글을 달아 주세요



티스토리 툴바