[네트워크 프로그래밍] Concurrent server routine

등록일 2003.05.22 MS 워드 (doc) | 20페이지 | 가격 1,000원

소개글

Concurrent(동반)서버 구현내용
FORK()

목차

■ Concurrent server routine(동반서버)
■ FlowChart와 설명
■ 중요한 system call
■ 목적 (주안점)
■ Source Code
■ Output
1. 첫번째 클라이언트의 접속
2. 두번째 클라이언트의 접속 모습
3. 두 클라이언트의 메시지 전송모습
4. 클라이언트를 종료할 경우
5. 마지막 클라이언트를 종료할 경우

본문내용

■ Concurrent server routine(동반서버)
...
그전까지 학습했던 서버/클라이언트 모델은 반복서버이다. 각각은 단순작업을 반복하며 특히 TCP의 경우 서버와 클라이언트는 하나씩 이다. 이때 클라이언트의 요청을 처리하여 서비스하는 데 긴 시간이 걸릴 경우 동시에 많은 클라이언트를 처리하는 것이 바람직하다. 이와 같이 다수의 클라이언트의 처리를 위해서 자식 서버 프로세스를 각각의 클라이언트에 대응하여 생성하고 서비스를 처리하는 것을 동반서버라 한다. UNIX에서 우리는 동반서버를 구현하기 위해 fork()를 사용하며 fork로 인하여 생성된 자식프로세스는 클라이언트를 담당하게 되고 부모프로세스는 다른 클라이언트의 접속을 기다리게 된다.
위의 Concurrent Server Routine은 동반서버의 개략적인 모습을 보여주고 있는데 다음의 루틴과 TCP_echo Server/Client model을 이용하여 Concurrent TCP_echo Server/Client모델을 구현하도록 한다.
*원하는 자료를 검색 해 보세요.
  • [네트워크 프로그래밍] TCP echo server/Client 15페이지
    ■ 목표 개선된 TCP echo server/Client의 작성한다. = 서버 = 1. 자신의 IP주소와 port를 시스템에서 결정해주도록 한다. 2. IP주소와 port번호를 출력한다. 3. 접속한 클라이언트의 주소정보를 출력하고 클라이언트로 데이터 전송할 때에 클라..
  • TCP기반 concurrent echo program 24페이지
    [네트워크 프로그래밍] [ 개 요 ] 1.서론 .............................................................. 1 1-1 프로그램 선정 동기 ............................. ..
  • 12조 통네최종보고서 22페이지
    I. 서론 Stop and wait 프로토콜과 TCP echo server, client 프로그램을 제작한다. -TCP echo server, client 프로그램 설계 : 이번 과제에 기본이 되는 에코 프로그램을 설계한다. -Stop and wait protocol ..
  • TCP IP 소켓프로그래밍(hello server) 2페이지
    hello_server.c소켓을 생성socket()콘센트연결 요청을 수신할 주소를 설정소켓을 포트에 연결bind()묶다커널에 개통을 요청 listen()듣다, 귀 기울이다 무한반복while(1)…하는 동안클라이언트로부터 연결 요청을 수신accept()받아들이다.클라이언..
  • 4.4 Iterative Server or Echo Server 7페이지
    ★Iterative Server or Echo Server ① Iterative Server 반복해서 클라이언트의 요청을 처리한다.  첫 번째 클라이언트를 처리하고, 두 번째를 처리하고, 나머지를 하나씩 처리 ..  클라이언트 연결 요청이 종료 될 때, Accept..
  • [프로그래밍] 소켓프로그래밍 5페이지
    Header File /* TCP 및 UDP 클라이언트/서버 프로그램 헤더파일 inet.h */ #define SERV_UDP_PORT 7000 /* UDP 서버 사용 포트번호 */ #define SERV_TCP_PORT 7000 /* TCP 서버 사용 포트번호 */ ..
  • 5.3 TCP 내부구조 3페이지
    ★ TCP의 내부 구조 ★ ★ TCP의 데이터 젂송 과정. 1. 2. 3. 첫 번째 : 연결 설정 단계 클라이언트가 Connect 함수 호출 시 진행. 두 번째 : 데이터 송 수신 단계 서버/클라이언트간 데이터 송 수신 함수 호출 과정에서 진행. ( Read & Wri..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [네트워크 프로그래밍] Concurrent server routine