본문 바로가기

network3

[1D1Q | Network] HTTP(Hypertext Transfer Protocol) 1일 1질문으로 개발자가 되어보자. (One Day One Question)분야: 네트워크주제: HTTP(Hypertext Transfer Protocol) HTTP(Hypertext Transfer Protocol) 잘 알고 있는지 - 보통 내가 아는 만큼 설명 주소창에 주소를 입력하면 브라우저가 해당 주소를 찾고,서버에 요청을 보내서 HTML, CSS, JS 같은 파일을 받아온다.그 후 브라우저가 화면에 보여준다.- HTTP는 Hypertext Transfer Protocol, 클라이언트 요청과 서버 응답으로 이루어지는 통신 프로토콜이다.- 다양한 버전이 있다.- Stateless이다.- 스니핑 당할수 있다.(그래서 HTTPS 쓴다)- 메서드로는 GET, POST, PATCH, PUT, DELETE .. 2026. 7. 10.
[1D1Q | Network] HTTP vs HTTPS 1일 1질문으로 개발자가 되어보자. (One Day One Question)분야: 네트워크주제: HTTP vs HTTPS HTTP vs HTTPS 잘 알고 있는지 - 조금 내가 아는 만큼 설명 - HTTP는 하이퍼텍스트 트랜스퍼 프로토콜이다.- 클라이언트와 서버가 요청과 응답 형식으로 데이터를 주고받는 방식이다.- HTTPS는 HTTP에 보안이 추가된 것이다.- HTTPS를 써야 쿠키 전달이 되고 그런 게 있었던 기억이 난다. 답을 본 뒤 알게 된 것 - HTTP는 평문 통신이고, HTTPS는 HTTP에 TLS 암호화 계층을 추가한 것이다.- 즉, HTTPS = HTTP + TLS 라고 볼 수 있다.- HTTP는 웹에서 클라이언트와 서버가 요청(Request)과 응답(Response) 형식으로 데이터를.. 2026. 7. 9.
[1D1Q | Network] 주소창에 URL을 입력하면 일어나는 과정 1일 1질문으로 개발자가 되어보자. (One Day One Question)분야: 네트워크주제: 주소창에 URL을 입력하면 일어나는 과정 주소창에 URL을 입력하면 일어나는 과정 잘 알고 있는지 - 🥺... 내가 아는 만큼 설명 주소창에 주소를 입력하면 브라우저가 해당 주소를 찾고,서버에 요청을 보내서 HTML, CSS, JS 같은 파일을 받아온다.그 후 브라우저가 화면에 보여준다. 답을 본 뒤 알게 된 것 - URL을 먼저 해석한다.- 도메인은 바로 서버 주소가 아니라 DNS를 통해 IP 주소로 변환된다.- 서버와 통신하기 위해 TCP 연결을 맺는다.- HTTPS라면 TLS handshake를 통해 암호화 연결을 설정한다.- 브라우저는 HTTP 요청을 보내고 서버는 HTML, CSS, JS 등을 응답.. 2026. 7. 9.