- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 리팩터링 2판
- LEVEL 1
- Refactoring
- CSS
- TWIL
- 코어 자바스크립트
- CRUD
- MariaDB
- Docker
- 프로그래머스
- mongodb
- 배포
- 알고리즘
- 에러핸들링
- LEVEL1
- Err-Handling
- Git
- typescript
- 면접을 위한 cs 전공지식 노트
- TMIL
- react
- 오늘도 개발자가 안된다고 말했다
- First Project
- java
- LEVEL 2
- sql
- 코딩테스트
- javascript
- TIL
- 아고라스테이츠
성장에 목마른 코린이
TIL 220818 (면접을 위한 CS 전공지식 노트 114 - 133) 본문
오늘의 계획
1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석
2. 오후 1:00 - 2:30 개인 운동
3. 오후 8:00 - 9:00 프론트엔드로 취업하기 클럽
3. 면접을 위한 CS 전공지식 노트 중요한 내용 기록하기!
4. Redux 강의!
HTTP/1.0: 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었습니다.
서버로부터 파일을 가져올 때마다 TCP의 3way handshake를 계속해서 열어야하기에 RTT가 증가하는 단점이 있습니다.
RTT: 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간 / 패킷 왕복시간
HTTP/1.1: 매번 TCP 연결을 하는게 아니라 keep-alive라는 옵션으로 여러 개의 파일을 송수신 가능
하지만 HTTP/1.1의 헤더에는 쿠키 등 많은 메타데이터가 들어있고 압축이 되지 않아 무겁습니다.
HTTP/2: HTTP/1.x보다 지연 시간을 줄이고 응답 시간을 더 빠르게 할 수 있습니다.
멀티플렉싱, 헤더 압축, 서버 푸시, 요청의 우선순위 처리를 지원하는 프로토콜입니다.
멀티플렉싱: 여러 개의 스트림을 사용해 송수신한다는 것
이를 통해 특정 스트림의 패킷이 손실되었더라도 해당 스트림에만 영향을 미치고 다른 스트림은 멀쩡히 동작합니다.
서버 푸시: HTTP/1.1에서는 클라이언트 요청이 있어야 파일을 다운 받을 수 있지만
HTTP/2는 클라이언트 요청 없이 서버가 바로 리소스를 푸시할 수 있습니다.
HTTP/3: HTTP/2의 TCP 기반이 아닌 UDP 기반으로 돌아가고 QUIC라는 계층위에서 돌아갑니다.
HTTP/2에서 장점이었던 멀티플렉싱을 가지고 있으며, 초기 연결 설정 시 지연 시간 감소라는 장점이 있습니다.
HTTPS: 신뢰 계층인 SSL/TLS 계층을 넣은 신뢰할 수 있는 HTTP 요청을 말합니다. (통신 암호화)
SSL/TLS: 전송 계층에서 보안을 제공하는 프로토콜입니다.
클라이언트와 서버가 통신할 때 제3자가 메시지를 도청하거나 변조하지 못하도록 합니다.
오늘의 회고
오늘은 운동갔다오고 몸이 너무 힘들어서, 조금 쉬었습니다.
하체쪽이 다 아프고, 걷기가 너무 힘드네요 ㅠㅠ
오늘 좀 푹 자고나면 좀 괜찮아졌으면 좋겠습니다.
그리고 오늘 프론트엔드로 취업하기 클럽활동이 있었는데요,
제가 아이디어를 내서 다음 미팅에는 책에서 각자 질문 최소 5가지 정도를 준비해
서로에게 물어보는 시간을 갖기로 했습니다.
'Today I Learned' 카테고리의 다른 글
TIL 220822 (쉬어가는 하루) (0) | 2022.08.22 |
---|---|
TIL 220819 (이것이 취업을 위한 코딩 테스트다 1 - 69) (0) | 2022.08.19 |
TIL 220817 (면접을 위한 CS 전공지식 노트 57 - 113) (0) | 2022.08.17 |
TIL 220816 (면접을 위한 CS 전공지식 노트 44 - 56) (0) | 2022.08.16 |
TIL 220815 (면접을 위한 CS 전공지식 노트 1 - 43) (0) | 2022.08.15 |