/2022-http-network-basic-study

우아한테크코스 4기 Http&Network Basic 스터디

우아한테크코스 4기 Http&Network Basic 스터디

Schedule

2022.04.25. ~
페어 프로그래밍이 있는 주 월요일 17시
페어 프로그래밍이 없는 주 월, 금요일 17시

Workplace

선릉캠퍼스 회의실 1 또는 SLiPP Gather Town

Members

오찌 에덴 토르 헌치 어썸오 야호 티키

Book

그림으로 배우는 Http & Network Basic - 우에노 센

image

Contents

  • 1장. 웹과 네트워크의 기본에 대해 알아보자 (헌치)
  • 2장. 간단한 프로토콜 HTTP (오찌)
  • 3장. HTTP 정보는 HTTP 메시지에 있다 (야호)
  • 4장. 결과를 전달하는 HTTP 상태 코드 (어썸오)
  • 5장. HTTP와 연계하는 웹 서버 (티키)
  • 6장. HTTP 헤더
    • 메시지 헤더, 헤더 필드, 일반 헤더 필드 (토르)
    • 리퀘스트 헤더 필드 (에덴)
    • 리스폰스 헤더 필드 (어썸오)
    • 엔티티 헤더 필드, 쿠키 헤더 필드, 그 외 헤더 필드 (헌치)
  • 7장. 웹을 안전하게 하는 HTTPS (야호)
  • 8장. 누가 액세스하고 있는지를 확인하는 인증 (티키)
  • 9장. HTTP에 기능을 추가한 프로토콜 (에덴)
  • 10장. 웹 콘텐츠에서 사용하는 기술 (X)
  • 11장. 웹 공격 기술
    • 웹 공격 기술, 출력 값의 이스케이프 미비로 인한 취약성 (토르)
    • 웹 서버의 설정이나 설계 미비로 인한 취약성, 세션 관리 미비로 인한 취약성, 기타 (오찌)

How To Study

  • 발표자는 자신이 맡은 파트를 읽고 내용을 마크다운으로 정리한다.
    • 책의 내용 외에 추가적인 자료를 이용해도 무방하다.
    • 발표자가 아닌 인원도 반드시 그 날 스터디에서 진행하는 파트를 읽어오도록 한다.
  • 작성한 자료는 스터디 전날 23:59 까지 fork한 repository에 올리고 Pull Requests를 날린다.
    • 제 시간에 올리지 못할 경우 2만원의 벌금을 부과한다.
    • 스터디에 무단 결석할 경우 3만원의 벌금을 부과한다.
  • 발표자는 발표 당일 정리한 자료를 바탕으로 해당 파트의 내용을 발표한다.
  • 발표한 파트에 대해 스터디원 전원이 질의 응답 및 토론 시간을 가진다.
  • 당일의 스터디가 끝나고 나면 Pull Requests를 merge하고 닫는다.
  • 당일의 스터디가 끝나고 나면 스터디에서 나왔던 질문 및 추가적인 질문을 Issues에 등록한다.
  • 브랜치 관리 방법
    • fork -> main 브랜치로부터 발표 파트에 대한 브랜치 생성 -> 파일 업로드 -> PR -> merge
  • 파일 업로드 방식
    • "/01장 형태로 디렉토리 생성 후 해당 디렉토리에 마크다운 파일