logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

소켓 통신을 이용한 HTTP 서버 개발 강의록

by digipine posted Aug 01, 2020
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

서울 아이티 고등학교 네트워크 보안학과 2020 학년도 산학협력과정

소켓 통신을 이용한 HTTP Server / Rest Service  개발 과정

 

아래 PPT와 소스코드를 다운로드 하세요.

 

* PPT 및 소스 코드 다운로드

 

1일차 컴퓨터 통신과 인터넷

소켓 통신을 이용한 HTTP서버 개발 강의 1일차.pptx

 

2일차 소켓 통신의 이해와 TCP 통신 실습

소켓 통신의 이해

TCP 소켓을 이용한 Eco 서버와 클라이언트 개발

TCP 소켓 통신을 활용한 회원주소록 검색 서버 클리아언트 개발

Socket2.zip (실습 소스코드압축)

소켓 통신을 이용한 HTTP서버 개발 강의 2일차.pptx

* 회원주소록 검색시 검색요청을 확장하여 성명과 주소로 검색 가능하도록 수정

* 기본적인 통신 프로토콜의 기본 개념 이해하고 프로토콜을 파싱하는 방법 습득 

   변경된 소스코드 : client.c, server.c
 

3일차 HTTP 프로토콜의 분석과 파싱 과정 실습

 HTTP/web 의 역사와 발전 과정

 HTTP 프로토콜의 이해

 Request and Response 구조 파악

 HTTP 프로토콜의 파싱 실습

실습용 리눅스 가상 머신 : https://www.virtualbox.org/wiki/Downloads

실습용 리눅스 이미지 :  개발환경 VirtualBox Ubuntu 이미지 다운로드

 

강의 소스코드

httpserver_1.zip

소켓 통신을 이용한 HTTP서버 개발 강의 3일차.pptx

 

4일차 HTTP 서버와 REST 서비스 개발 실습

HTTP 프로토콜의 이해 2

RESTful 이란?

JSON 데이터 포맷

소켓 통신을 이용한 HTTP서버 개발 강의 4일차.pptx

 

강의 소스코드

HTTP Server / RESTful Service : webserver.zip

Android RESTful Client App : AddressBook_Android.zip

 

5일차 Open Source를 활용한 HTTP 서버 개발 및 활용 실습

상용 및 Open Source HTTP Server 소개

Open Source HTTP Server 소스 코드 분석

소켓 통신을 이용한 HTTP서버 개발 강의 5일차.pptx

 

강의 소스 코드

mongoose source v6.18  mongoose-master.zip

restful 서비스 구현 예제  restful_server.zip

C언어 강의 교재  main.pdf   source : C.zip


List of Articles
No. Subject Author Date Views
3 C++ Atomic 클래스에 대해서 file 엉뚱도마뱀 2017.12.13 2139
» 소켓 통신을 이용한 HTTP 서버 개발 강의록 file digipine 2020.08.01 1482
1 [C/C++] Random UUID String 생성 코드 digipine 2021.10.21 1302
Board Pagination Prev 1 2 Next
/ 2