TIL

내일배움캠프 4주차 월요일 TIL

news0516 2024. 11. 18. 20:48

웹 브라우저와 통신 방식
웹 브라우저

인터넷에서 정보를 검색하고 표시하는 소프트웨어.
정적 페이지: 내용 고정.
동적 페이지: 내용 변동 가능.
통신 과정

URL 입력 → DNS 조회 → IP 주소 확인 → 웹 서버 요청 → 데이터 수신 → 페이지 표시.
URL 구조

<프로토콜>://<도메인>:<포트>/<경로>
DNS

웹 주소를 IP 주소로 변환.
IP 주소

고유 주소 (IPv4: 192.168.0.1, IPv6: 2001:0db8:...).
HTTP와 HTTPS
HTTP

데이터 전송을 위한 프로토콜.
서버와 클라이언트 간의 의사소통 규칙.
HTTPS

HTTP에 보안 기능 추가.
데이터 암호화로 안전한 통신.
HTTP 요청과 응답
기본 개념

요청(Request)과 응답(Response)으로 구성.
동작 과정

브라우저 요청 → 서버 응답 → 페이지 표시.
개발자 도구

F12 또는 ⌘ + ⌥ + i → 네트워크 탭에서 데이터 확인.
HTTP 구성 요소

Method:
GET: 리소스 요청.
POST: 데이터 제출.
Header: 요청 정보 포함.
Payload: 실제 데이터 전송.

Express.js 설치, 기본적인 백엔드 서버 코드 작성, 실행, ES6 Module 사용해보기, Router, API client 사용해보기 를  강의를 참고하여 실습

아직 완전히 이해한 상태가 아니기 때문에 가능한 선에서 다시 강의를 들을 예정