목록클라이언트 (5)
브래의 슬기로운 코딩 생활

소켓 및 TCP 프로그래밍 - TCP 서버 – 클라이언트 응용 - 프로세스 생성(복사) 프로세스 생성 함수: fork() • 실행중인 프로세스로부터 새로운 프로세스를 생성 • 자신과 동일한 프로세스를 자식 프로세스로 생성 • 호출된 위치에서부터 자식프로세스가 실행됨 • 결과 값: – 성공(부모) : 자식프로세스의 ID – 성공(자식) : 0 – 실패 : -1 스레드 기법 스레드 생성 및 종료 함수 : pthread_create() • 프로세스내 새로운 스레드를 생성하고 실행 • 인자: – *thread : 스레드 변수 – *attr : 스레드의 속성을 제어 – *start_routine : 스레드용 함수 – *arg : 스레드 함수에 전달할 변수 함수 : pthread_join() • 자식 스레드의 종료..

TCP 프로그래밍 소켓 생성 및 TCP 클라이언트용 APIs 통신 모델 서버/클라이언트 모델 Server : 서비스 제공자 Client : 서비스 요청자 방식에 따른 서버의 종류 복잡성(서버 vs 클라이언트) - 서버는 일반적으로 클라이언트의 요청에 맞는 서비스를 제공 - 다양한 클라이언트의 요청에 대한 응답을 처리해야 함 - 서버는 클라이언트대비 복잡한 제어와 구조를 가짐 네트워크 프로그래밍 - 원거리 프로세스간 상호 통신을 위한 기법 - 운영체제는 원거리 프로세스간 통신을 위해 소켓(socket)을 지원 네트워크 시험 네트워크 시험 툴 명령어: nc {-options} [hostname] [port] • NC: Net Cat • 네트워크 시험을 위한 도구 – 일반적으로 프로그램 검증 도구(debugg..

Servlet 이해와 활용 웹 서비스 처리 과정 1.사용자가 웹 브라우저 주소창에 URL입력 2.웹 브라우저가 HTTP GET 또는 HTTP POST 요청을 생성하고, 웹 서버에게 요청 전송 3.웹 서버는 요청한 페이지를 찾고, HTTP 응답을 작성하고, 웹 브라우저에 전송 4.웹 브라우저는 HTTP 응답을 수신하여 콘텐츠를 화면에 표시함 – HTTP 응답은 응답 헤더(상태 코드, 컨텐츠 타입 …) 컨텐츠로 구성됨 3단계에서 요청이 새로운 페이지 생성이나 서버에 자료 저장인 경우 - 웹 서버가 웹 컨테이너에게 요청을 전송하면, 웹 컨테이너가 페이지를 생성하고, 웹 서버에게 전송 - 웹 서버는 HTTP 응답으로 작성하고, 웹 브라우저에 전송 웹 서버가 요청한 페이지를 찾지 못하는 경우 - 404 File ..

오늘은 서버프로그래밍 수업을 들었다. 첫날이라 거의 다 이론수업을 했다. 그런데 역시 서버 관련 과목이라 그런지 몇일 전에 들었던 프론트엔드 웹 개발 수업이랑 비슷한 내용을 말하셧다. --------------------------------------------------------------- 교육내용 -운영체제 기초 활용하기 -서버 개발 환경 구축하기 -서버 개발 환경에서 애플리케이션 개발 평가계획 -출석: 20, 중간: 40, 기말 40 -책임감: 20, 창의적 사고:8, 소프트웨어공학과 응용SW활용: 72 ---------------------------------------------------------------- 운영체제 정의 -컴퓨터의 모든 하드웨어와 소프트웨어를 관리하고 제어하는 프로..

오늘은 프론트엔드웹개발 이라는 수업을 했다. 첫수업이라서 이론 수업을 하겠다고 하셔서 3시간 동안 열심히 설명하셧는데 요약하자면 별 내용 아닌것 같아서 간단하게 내 생각대로 정리해 보겠다. ---------------------------------------------------------------------------------- 교육 내용 -웹문서 작성의 근간이 되는 자바스크립트 언어의 문법적 활용을 실습하며 jQuery를 활용한 응용과제를 실습한다. 평가방법 -정규시험 60, 개인과제 20, 출석 및 수업 태도 20 평가기준 -창의적인 아이디어 요구, 카피 X -불펌이나 부정행위시 F, 레포트가 부가될 때에는 반드시 출처 명시 과제의 평가항목 -창의성, 체계성 -능동적으로 작성했는가? -모방성이..