서울 아이티 고등학교 네트워크 보안학과 2020 학년도 산학협력과정
소켓 통신을 이용한 HTTP Server / Rest Service 개발 과정
아래 PPT와 소스코드를 다운로드 하세요.
* PPT 및 소스 코드 다운로드
1일차 컴퓨터 통신과 인터넷
소켓 통신을 이용한 HTTP서버 개발 강의 1일차.pptx
2일차 소켓 통신의 이해와 TCP 통신 실습
소켓 통신의 이해
TCP 소켓을 이용한 Eco 서버와 클라이언트 개발
TCP 소켓 통신을 활용한 회원주소록 검색 서버 클리아언트 개발
Socket2.zip (실습 소스코드압축)
소켓 통신을 이용한 HTTP서버 개발 강의 2일차.pptx
* 회원주소록 검색시 검색요청을 확장하여 성명과 주소로 검색 가능하도록 수정
* 기본적인 통신 프로토콜의 기본 개념 이해하고 프로토콜을 파싱하는 방법 습득
3일차 HTTP 프로토콜의 분석과 파싱 과정 실습
HTTP/web 의 역사와 발전 과정
HTTP 프로토콜의 이해
Request and Response 구조 파악
HTTP 프로토콜의 파싱 실습
실습용 리눅스 가상 머신 : https://www.virtualbox.org/wiki/Downloads
실습용 리눅스 이미지 : 개발환경 VirtualBox Ubuntu 이미지 다운로드
강의 소스코드
소켓 통신을 이용한 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