본문 바로가기

verdantjuly/Today I Learned

TIL 20230716

728x90

 

이번 주 목표

http 특강 듣기

오늘 목표

http 특강 듣기

TIL 작성

TIL 리뷰

심화 주차 강의 자료

오늘 한 것

TIL 작성

TIL 리뷰

http 특강 듣기

심화 주차 강의 자료 3-5까지

0. http 통신

요청이 있어야 응답이 있다

stateless (무상태) 매번 같은 주문서를 보내 줘야 한다.

비연결성 - 한 번에 하나씩 처리

http 1.1 이후 지속 연결 - 쇼핑몰의 장바구니 기능

http 메시지

단순함 확장성

1. TCP 와 UDP

문제

TCP와 UDP가 뭔지 설명할 수 없다.

시도

강의 자료 여러 번 읽기

해결

TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.

UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.

알게된 것

TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.

UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.

 

2. 바벨 사용법 

2-0. 바벨 사용 이유

ES6 이하의 하위 버전으로 문법을 수정하여 모든 사용자가 볼 수 있게 만든다.

 

2-1. babel.config.json 생성

// babel.config.json

{
  "presets": ["@babel/preset-env"]
}

2-2. 

npm install -D @babel/core @babel/node @babel/preset-env @babel/cli

2-3. 

// package.json

"scripts": {
    "dev": "nodemon --exec babel-node src/init.js",
    "build": "babel src --out-dir dist --copy-files ",
    "start": "node dist/init.js"
  },

정리 

TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.

UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.

 

체크리스트

[ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?

[ ? ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?

퇴사 하지 않기 위해 열심히 실력을 쌓아야 한다.

KPT

Keep

1초라도 컴퓨터 앞에서 시간 보내기

Problem

할 일을 잃음

Try

계획 세우기

소감

상대방과 나는 다르다. 다른 가치관을 갖고 스케줄을 갖고 다르게 살아간다.

이것을 그대로 이해하고 타인이 틀렸거나 이상하다고 생각하지 말자.

어떤 사람의 눈에는 내가 틀렸고 이상한 사람이 된다.

 

 

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 20230718  (0) 2023.07.18
TIL 20230717  (0) 2023.07.17
TIL 20230715  (0) 2023.07.15
TIL 20230714  (0) 2023.07.14
TIL 20230713  (0) 2023.07.13