웹스터디 2주차(HTTP 두번째)
- 개요
- 일시: 17년 03월 16일(목) 오후 7시 반 ~ 9시 반
- 장소: 궁동 카이로스 카페
- 참석자: 신형섭, 양윤서, 이현규, 김응백, 이상훈, 서보석, 김영주
- 스터디 명
- saturday10am (세러데이텐에이엠)
- 블로그 주소: sat10am.blogspot.com
- 스터디 진행 방향 의견
- javascript에 대해 깊게 학습했으면 좋겠다.
→ 학습주제대로 진행하면서 javascript 학습이 병행될 것
→ 마지막 섹션에 javascript에 대해 깊게 학습할 것
- angular, reactjs 등 최신 동향의 프론트엔드 프레임워크를 활용했으면 좋겠다.
→ 학습주제대로 진행하면서 병행될 것.
- 개발 시 Let’s encrypt를 활용해서 HTTPS 서비스를 구현해보자
- 개발과정에서 sass도 적용해보자
- 학습 내용
- 4장(결과를 전달하는 HTTP 상태 코드)
- 클라이언트의 리퀘스트가 서버에서 어떻게 처리되었는지 알려주기 위한 목적
- 리퀘스트 처리 상태 코드 클래스
클래스
|
설명
| |
1xx
|
Informational
|
리퀘스트를 받아들여 처리중
|
2xx
|
Success
|
리퀘스트를 정상적으로 처리했음
|
3xx
|
Redirection
|
리퀘스트를 완료하기 위해서 추가 동작이 필요
|
4xx
|
Client Error
|
서버가 리퀘스트 이해 불가능
|
5xx
|
Server Error
|
서버가 리퀘스트 처리 실패
|
- 2XX Success(성공)
- 200 OK : 성공
- 204 No Content
- 206 Partial Content
- 3XX Redirect(리다이렉트)
- 301 Moved Permanently
- 302 Found
- 303 See Other
- 304 Not Modified
- 307 Temporary Redirect
- 4XX Client Error(클라이언트 에러)
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
- 5XX Server Error(서버 에러)
- 500 Internal Server Error
- 503 Service Unavailable
- 7장(웹을 안전하게 지켜주는 HTTPS)
- HTTP의 약점
- 평문 통신이기 때문에 도청 가능
- 통신 상대를 확인하지 않기 때문에 위장 가능
- 완전성을 증명할 수 없기 때문에 변조 가능
- HTTP + 암호화 + 인증 + 완전성 보호 = HTTPS
- HTTPS는 SSL의 껍질을 덮어쓴 HTTP
- 공통키, 공개키 암호의 양쪽 성질을 가진 하이브리드 암호 시스템 사용
- 공개키가 정확한지 아닌지를 증명하기 위한 증명서 사용
- 인증 기관과 그 기관이 발행하는 공개키 증명서 이용
- SSL과 TLS 두 개의 프로토콜을 사용
- SSL 약점
- SSL에 필요한 통신 절차로 인해 통신 속도 저하
- 암호화로 인한 CPU, 메모리 등 리소스 소비
- 액션 아이템
- 공개키&암호키 개념 리뷰
- 그림으로 배우는 HTTP & Network basic 8~11장 학습
- 08장: 김영주
- 09장: 이현규
- 10장: 서보석
- 11장: 이상훈
- 11.2장
- 1,2: 김응백
- 3,4: 양윤서
- 5,6,7: 신형섭
- 다음일정: 17.03.25(토) 오전 10시, 더처치 카페
댓글
댓글 쓰기