Network Lab. Yong bae, Kim

Slides:



Advertisements
Similar presentations
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
Advertisements

Beginning 자바 웹 서비스 웹 서비스 기술 강미란 Cyber-Infrastructure Research Lab Konkuk University.
목 차 01 인터넷의 이해 02 정보 검색의 이해 학습목표 학습 목표를 알아보자.. 학습 목표 인터넷의 의미와 서비스에 대해 설명할 수 있다. 정보 검색의 의미와 검색의 종류에 대해 설 명할 수 있다. 필요한 정보를 검색할 수 있다.
7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
컴퓨터 통신과 인터넷 2. 컴퓨터 통신 2.1 컴퓨터 통신 장비 ~ 고성능 컴퓨터. 전화선이나 전용선, 모뎀이나 통신카드, 통신용 프로그램 컴퓨터 IBM AT (286) 호환 기종 – 문자 서비스만 IBM AT (486-RAM 16MB) 급 호환 기종이상.
Python Socket/HTTP overmania. 목표  소켓을 이용하여 기본적인 서버 - 클라이언트 모델을 구현할 수 있다.  간단한 웹서버를 소켓을 이용하여 작성할 수 있다.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
서울대학교 정보보안동아리 가디언 서울대학교 가디언 활동내역 및 계획 서울대학교 정보보안동아리 가디언
任員 在·不在 案內 시스템.
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
2 장 인터넷의 구성 및 접속.
Network Lab. Byoung-Son, Choi
Chapter 13 전송층 개요.
Understanding of Socket and File I/O
Chapter 06. 프로토콜.
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
TCP/IP Socket Cover Slide 조태문.
Network Lab. Young-Chul Hwang
이번 시간에는... 지난 시간에는 모바일 응용 프로토콜의 첫번째 시간으로, 모바일에 사용되는 다양한 응용 프로토콜과 모바일 웹 서비스 응용 프로토콜로써 XML 및 SMIL 동기화 멀티미디어 통합 언어에 대해 알아보았습니다. 이번 시간에는 모바일 응용 프로토콜, 그 두번째.
TCP/IP 소켓 프로그래밍 - C 버전 중에서
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Introduction to Web Service Computing
서버의 종류와 기능 환경공학과 권진희.
Network 네트워크 이론 및 실습 TCP / IP 4장.
Web Servers (IIS & Apache)
Network Lab. Seoung Hyeon, Lee
Chapter 02 웹의 이해.
NTAS 소개 (Network Transaction Application Server)
임베디드 프로그래밍 Lecture #
Web Services 웹서비스 도입 및 확산에 따른 기대효과 1.
JAVA 프로그래밍 12장 네트워킹(Networking).
7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오
Socket & Plug 기반의 u-Banking Platform
(Network Transaction Application Server)
네트워크 관리 개요 및 SNMP 프로토콜 동작과정 김민나 1517 나윤영 1550 신윤정
Network Programming Version 2.1.
Chapter 8 연결형 프로토콜 서버 발표자 : SE Lab 황 성 하
3부 해킹 전 정보 획득 Chapter 6. 풋프린팅과 스캔
TCP/IP와 인터넷 제 1 장 인터넷 개요 및 역사.
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
DHCP 박윤환 윤준호.
Network Programming(1)
Network Security WireShark를 활용한 프로토콜 분석 II.
나라장터 사용 방법 공공기관 구매위탁을 위한 사용자 등록 사용자 등록 절차 수요기관 조달청
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
Cyclow Progress 김영훈, 김수현, 박윤아.
네트워크 프로그래밍의 이해 School of Electronics and Information.
Transmission Control Protocol (TCP)
NTAS 소개 (Network Transaction Application Server)
User Datagram Protocol (UDP)
스마트폰→PC원격제어 관심분야연구회 조 용한 제 인환.
MAIL CLIENT 김창우 윤성훈 이경재.
호암초등학교 박대현 선생님의 음악 수업 안내.
Chapter 16 Socket Interface.
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
목적을 갖고 살아요!.
Operating System Multiple Access Chatting Program using Multithread

인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
SIMPLE CALL Client 사용설명서
나비는 두 꽃 중에서 어느 꽃으로 날아 갈까요? 한 장미꽃은 향기가 나고 한 장미꽃은 악취가 납니다 두 개의 장미꽃이 있습니다
홈네트워크 시뮬레이션 중간 보고서 정 찬 번 석 성 환.
Web Debug & Trace Bit 18th Choi Yong-Ho 1.
웹 스크래핑.
실시간 음성 채팅 서비스 (Voice Chatting Programe)
Network Lab. Young-Chul Hwang
소리가 작으면 이어폰 사용 권장!.
ISP 및 시스템 분석 3장 일반적 정보시스템 개발 절차 동서대학교 경영학부 안 상 협 교수.
Presentation transcript:

Network Lab. Yong bae, Kim TCP/IP Socket Programming… 제 23장 HTTP 서버 제작하기 Network Lab. Yong bae, Kim

목차 HTTP(Hypertext Transfer Protocol)의 개요 Simple 웹 서버 구현하기

HTTP의 개요 웹서버란? HTTP기반으로 하여 웹페이지가 들어 있는 파일을 클라이언트로 전송해주는 프로그램 HTTP(Hypertext Transfer Protocol)

상태가 존재하지 않는 Stateless 프로토콜 HTTP는 TCP 기반 프로토콜 단순 응답 형식의 프로토콜 Client Server 요 청 응 답 종 료 [그림 23-1] HTTP 응답/요청 과정

요청메시지(Request Message)의 구성 요청라인,헤더정보,메시지 바디로 구성 [그림 23-2] HTTP 요청 헤더

응답 메시지(Response Message)의 구성 상태라인,헤더정보,메시지 바디로 구성 < 상태코드 > 200 OK : 요청 성공 400 Not Found : 파일 존재 안함 400 Bad Request : 요청방식 오류 [그림 23-3] HTTP응답 헤더

Simple 웹 서버 구현하기 윈도우 소켓을 이용한 웹 서버의 구현 실행 결과

Simple 웹 서버 구현하기 BSD 소켓을 이용한 웹 서버의 구현 실행 결과

참고문헌 “데이터 통신과 네트워킹”, 이재광 외 2명, 교보문고 “TCP/IP 프로토콜”, 이재광외 5명, 미래컴 “Linux Socket Programming by Example”, Warren W. Gay, QUE '00

Q & A