230328_TIL ([HTTP/네트워크] 기초)

PYM·2023년 3월 28일
0

Today I Learned

목록 보기
8/20
post-thumbnail

요즘 푸~욱 빠진 요아정... 조만간 또 먹어야지...
원래 꿀을 별로 안 좋아했는데 요아정 덕분에 벌집꿀의 참맛을 알게 되어버렸다.

🌱오늘 한 것

  • HTTP와 네트워크에 대한 기초를 배웠다.

🌱기억해야할 것

  • 클라이언트가 리소스를 잘 활용할 수 있도록 서버가 제공해주는 인터페이스(interface)를 API라고 한다.

  • 웹 애플리케이션 아키텍처에서는 클라이언트와 서버가 서로 HTTP라는 프로토콜을 이용해서 서로 대화를 나누게 되는데, 이렇게 HTTP를 이용해 주고받는 메시지를 "HTTP 메시지"라고 한다.

    • 가장 주로 사용되는 프로토콜은 HTTP이며, 포트는 80이다.
  • URI는 scheme, hosts, url-path, query, pragment로 구성되어 있다.

  • localhost, 127.0.0.1 IP는 현재 사용 중인 로컬 PC를 지칭한다.

  • HTTP Message의 구성요소: start line, HTTP headers, empty line, body
    모든 요청이나 응답에 body 가 필요하진 않다.

  • HTTP의 가장 큰 특징인 "Stateless(무상태성)"
    HTTP는 클라이언트나 서버의 모든 상태를 다 저장하거나 추적하지 않는다.

  • AJAX의 가장 큰 특징은, 웹 페이지에 필요한 부분에 필요한 데이터만 비동기적으로 서버로부터 받아와 화면에 그려낼 수 있다는 것!

  • SSR과 CSR의 주요 차이점은 페이지가 렌더링되는 위치!!

  • SSR에는 TTV(Time to View)와 TTI(Time to Interact)간의 시간 간격이 존재한다


🌱더 알아볼 것

  • Search Engine Optimization(SEO)에 대해서 더 알아보자!

🌱한 줄 감상

오랜만에 진행된 페어 프로그래밍 없는 이론 공부...! 내일 실습을 하는데 실습하면서 더 확실하게 몸에 익혀야겠다...! 이론은 하루가 지나면 증발해버리니까 꼭 내일 다시한번 복습하자..!

profile
목표는 "함께 일하고 싶은, 함께 일해서 좋은" Front-end 개발자

0개의 댓글