SSAFY 8기 19반 cs스터디
Leader : Park Yunhwan
| 📖 Park YunHwan | 📖 Kong JinHo | 📖 Yang JunMo | 📖 Lee YeEun |
| 📖 Lee SangWon | 📖 Ahn RyeoHwan | 📖 Nam Irang |
| 📖 Yun YongWoon | 📖 Chae YeJin | 📖 Kang SooJi | 📖 Kim YoungSeo |
| 📖 Jo MinSu |
- 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 🔗Link
- 💻 신입 개발자로서 준비를 하기 위해 지식을 정리하는 공간 👨💻 🔗Link
- { 고퀄리티⚡개발 컨텐츠 모음 } 🔗Link
- Technical Interview Guidelines for Beginners 🔗Link
- 📢🙍 tech interview 🔗Link
CS지식의 정석 🔗Link- Pull Request에 대한 설명
| 주차 | 제목 | 발표자 |
|---|---|---|
| 1주차 | TCP/IP 4계층 #1. 개념, 캡슐화, 비캡슐화, PDU, OSI 7계층 | 김영서 |
| TCP/IP 4계층 #2. MTU와 MSS와 PMTUD | 강수지 | |
| 2주차 | TCP/IP 4계층 #3. 애플리케이션 계층(application) HTTP, SSH, FTP, SMTP | 양준모 |
| TCP/IP 4계층 #4. 전송 계층(transport) TCP와 UDP | 이상원 | |
| TCP/IP 4계층 #5. 인터넷 계층(network)과 ICMP | 박윤환 | |
| 3주차 | TCP의 연결성립과정 : 3-웨이 핸드쉐이크 | 윤용운 |
| TCP의 연결해제과정 : 4-웨이 핸드쉐이크와 TIME_WAIT | 이예은 | |
| 라우팅 #1. 개념과 라우터 | 공진호 | |
| 라우팅 #2. 라우팅테이블 | 채예진 | |
| IP주소, MAC주소, ARP, RARP | 조민수 | |
| 4주차 | IP주소체계 #1. 이진수 이해하기 | |
| IP주소체계 #2. IPv4와 IPv6 | 양준모 | |
| IP주소체계 #3. 클래스풀(Classful IP Addressing) | 박윤환 | |
| 5주차 | IP주소체계 #4. 클래스리스와 서브넷마스크, 서브네팅 | |
| IP주소체계 #5. 공인IP(public IP)와 사설IP(private IP)와 NAT | ||
| DEEP DIVE : www.naver.com을 주소창에 입력했을 때 화면이 나타나기까지의 과정 | ||
| DEEP DIVE : HTTP/1.x HTTP2의 차이 그리고 HTTP3 | ||
| DEEP DIVE : HTTPS와 TLS #1. 암호화 | ||
| DEEP DIVE : HTTPS와 TLS #2. TLS 핸드쉐이크 | ||
| 6주차 | 브라우저 렌더링과정 | 강수지 |
| 웹브라우저의 캐시 #1. 로컬스토리지와 세션스토리지 | 공진호 | |
| 웹브라우저의 캐시 #2. 제대로 배우는 쿠키 | 이상원 | |
| 웹브라우저의 캐시 #3. 로컬스토리지, 세션스토리지, 쿠키의 차이 | ||
| 로그인방식: 쿠키와 세션 그리고 토큰방식(JWT) | 김영서 | |
| HTTP의 상태코드와 메서드(GET, POST, PUT, PATCH, DELETE) | 조민수 | |
| REST API | 이예은 | |
| 7주차 | 네트워크를 이루는 장치의 이해 | |
| 네트워크를 이루는 장치 #1 애플리케이션 계층 | 김영서 | |
| 네트워크를 이루는 장치 #2 전송 계층 | 박윤환 | |
| 네트워크를 이루는 장치 #3 인터넷 계층 | 박윤환 | |
| 네트워크를 이루는 장치 #4 데이터링크계층 | 조민수 | |
| 네트워크를 이루는 장치 #5 물리계층 | 공진호 | |
| 유선LAN의 기술 : 전이중화 통신, CSMA/CD | 안려환 | |
| 무선LAN을 이루는 기술 : 반이중화 통신, CSMA/CA, 와이파이, BSS, ESS | 이예은 | |
| DEEP DIVE : 대규모 트래픽으로 인한 서버 과부화 해결방법 #1 | 양준모 | |
| DEEP DIVE : 대규모 트래픽으로 인한 서버 과부화 해결방법 #2 | 이상원 |
| 주차 | 제목 | 발표자 |
|---|---|---|
| 8주차 | ERD(Entity Relation Diagram)의 기본 | |
| DEEP DIVE : 쇼핑몰 ERD 구축해보기 | ||
| 트랜잭션, 커밋, 롤백 그리고 트랜잭션 전파 | 이상원 | |
| 트랜잭션의 특징 ACID | 이상원 | |
| 트랜잭션의 격리성 | 김영서 | |
| 트랜잭션의 격리수준에 따른 현상 (팬텀리드, 더티리드 등) | 김영서 | |
| 트랜잭션의 격리수준(SERIALIZABLE, REPEATABLE_READ 등) | 김영서 | |
| 관계형데이터베이스와 NoSQL 데이터베이스의 차이와 MySQL, PostgreSQL, MongoDB, Redis | 공진호 | |
| 데이터베이스의 핵심, 스토리지엔진(innoDB, MyISAM, wiredtiger 차이) | 공진호 | |
| 인덱스의 구조와 효율적인 이유 | 조민수 | |
| 인덱스 최적화 기법 | 조민수 | |
| DEEP DIVE : clustered index와 non-clustered index와의 차이 | 조민수 | |
| 9주차 | 내부조인, 왼쪽조인, 오른쪽조인, 합집합 조인의 차이 | |
| 중첩루프조인, 정렬병합조인, 해시조인의 차이 | ||
| DEEP DIVE : 데이터베이스의 데드락과 해결방법 | 박윤환 | |
| 데이터베이스 정규화과정 #1. 개념과 이상현상 | 이예은 | |
| 데이터베이스 정규화과정 #2. 함수적 종속성 | 남이랑 | |
| 데이터베이스 정규화과정 #3. 제 1정규형 | 안려환 | |
| 데이터베이스 정규화과정 #4. 제 2정규형 | 안려환 | |
| 데이터베이스 정규화과정 #5. 제 3정규형 | 안려환 | |
| 데이터베이스 정규화과정 #6. 보이스 / 코드 정규형 | 양준모 | |
| 데이터베이스 정규화과정 #7. 정규화과정 정리 | 양준모 |
| 주차 | 제목 | 발표자 |
|---|---|---|
| 10주차 | 운영체제와 컴퓨터 그리고 인터럽트 | |
| 시스템콜과 modebit | 이예은 | |
| 메모리계층 | 이예은 | |
| 가상메모리와 스와핑, 페이지폴트 그리고 스레싱 | 양준모 | |
| 프로그램과 프로세스 그리고 스레드의 차이 | 이상원 | |
| 프로세스의 메모리 구조 | 공진호 |
