Spring/강의 52

[📕 기초 Spring] 1-2. Web 기초

웹에 접속하는 데 필수적인 역할을 하는 DNS, URI, URL의 개념과 그들이 어떻게 동작하는지, 그리고 각각의 특징에 대해 알아보는 단계이다.📕 목차DNS (Domain Name System) URI (Uniform Resource Identifier) URL (Uniform Resource Locator) 브라우저에 URL을 입력하면 어떤 일이 일어날까?1. DNS (Domain Name System)DNS (Domain Name System)도메인 이름과 IP 주소를 상호 변환하는 시스템사용자가 사람이 읽을 수 있는 도메인 이름을 입력하면, DNS는 이를 컴퓨터가 이해할 수 있는 IP 주소로 변환하여 웹사이트에 접속할 수 있도록 한다. DNS 등장 배경컴퓨터 간 통신을 위해 IP 주소가 필요하..

Spring/강의 2025.05.03

[📕 기초 Spring] 1-1. 네트워크

❓ 네트워크 지식이 왜 필요할까?우리는 사용자가 요청을 했을 때 해당 요청에 대한 응답을 수행하는 프로그램 즉, 서버를 개발하게 된다.사용자의 요청에서 시작하여 우리가 만든 서버에 도착하고 다시 사용자에게 응답이 되돌아가는 흐름을 잘 파악하고 있다면 서버 개발에 큰 도움이 된다.인터넷 브라우저(클라이언트)와 서버가 데이터를 주고받는 통신 방법인 HTTP(HyperText Transfer Protocol)는 결국, Web 기반에서 동작하기 때문에 네트워크에 대한 지식은 필수이다.📕 목차인터넷(Internet)인터넷 프로토콜 IP(Internet Protocol)TCP(Transmission Control Protocol)UDP(User Datagram Protocol)PORT1. 인터넷(Internet)..

Spring/강의 2025.05.03