TIL 2일차

Steadystudy·2022년 3월 21일
0

TIL

목록 보기
2/6

오늘 배운 것

  • Heap영역과 Call Stack 영역

    • 자바스크립트 가상 머신에는 Heap영역과 Call Stack영역이 있다.
    • Heap에는 참조타입 (객체)
    • Call Stack에는 원시타입 (Boolean, Number, String, Null, Undefined)
    • Heap 영역 메모리는 동적으로 크기가 변할 수 있기 때문에 배열, 객체가 상수여도 동작할 수 있음 (ex. push, pop, 키 값 할당 등)
  • 네트워크 기초

    브라우저에 URL을 입력 하면

    1. URL을 해석
    2. DNS를 조회
    3. 해당 IP가 존재하는 서버로 이동
    4. ARP를 이용하여 MAC 주소 변환
    5. TCP 통신을 통해 Socket을 열어야 함
    6. 서버는 응답을 반환함
    7. 브라우저는 렌더링함
  • HTTPS 탄생 이유와 필요성

    • HTTP 프로토콜의 문제점: 서버에서 부터 브라우저로 전송되는 정보가 암호화되지 않음. 즉, 데이터가 쉽게 도난당할 수 있다.

    • HTTPS의 필요성
      - SSL을 통해 서버와 브라우저 사이에 암호화된 연결을 만들 수 있게 도와주고, 서버 브라우저가 민감한 정보를 주고받을 때 이것이 도난당하는 것을 막아줌
      - TLS 프로토콜을 통해서도 보안을 유지함. TLS는 데이터 무결성을 제공하기 때문에 데이터가 전송 중에 수정되거나 손상되는 것을 방지하고, 사용자가 자신이 의도하는 웹사이트와 통신하고 있음을 입증해줌
      - 검색엔진 최적화(SEO)에 있어서도 큰 혜택을 받을 수 있음
      - 가속화된 모바일 페이지를 만들고 싶을 때 HTTPS프로토콜을 사용해야만 함.

      참고 자료 : https://blog.wishket.com/http-vs-https-차이-알면-사이트의-레벨이-보인다/

소감

첫 팀원들과 미팅을 하고 코어타임을 가졌다. 서로 의욕도 넘치고 공부할 의지가 있어서 든든했다. 내가 많이 부족해서 팀원에게 도움을 구할 때가 많을 거라 생각한다.🙏 하지만 피해 가지않게 노력할 것이다. 자신감가지고 느리지만 확실하게 배워간다면 언젠간 나도 도움이 될 거라 믿는다. DAY 1 수업을 들었는데 확실히 deep dive 책이 많은 도움이 되었다. 쉽게 이해가 가지 않을 클로저나 스코프, 변수 등 개념에 대해서 확실하게 잡고 가니까 이해도 잘되고 어려운 점은 없었다.

의자에 오래 앉아 있다보니 허리가 조금 쑤신다. 나이 먹었구나... 컨디션 관리도 실력이다. 몸 관리 소홀히 하지 말고 지금처럼 꾸준하게 운동하고 영양제 먹도록 하자.👊

세 줄 요약

  • 첫 코어타임을 가짐
  • Deep dive 책 👍
  • 컨디션 관리 잘하자
profile
꾸준함을 추구하는 개발자

0개의 댓글