내일배움캠프 16일차 TIL : Spring - 기초

김원기·2024년 5월 13일

TIL

목록 보기
20/42
post-thumbnail

이번 주차부터 Spring을 배우게 되었으므로 Spring에 대한 내용을 조금씩 정리해보려 한다.

서버란 무엇일까?

네트워크

네트워크란 여러대의 컴퓨터 또는 장비가 서로 연결되어서 정보를 주고 받을 수 있게 도와주는 기술

사용자가 요청을 했을 때 해당 요청에 대한 응답을 수행하는 서버가 필요하다.

Client & Server

웹에서 브라우저를 이용해 서버에 정보를 요청하고 응답을 받는다.

사용자의 요청이 서버에 도달하기 위해 서버에 대한 정보가 필요하고 해당 정보가 IP 주소다.

웹서버

웹 서버는 인터넷을 통해 HTTP를 이요하여 웹 상의 클라이언트의 요청을 응답해주는 통신을 하는 것.

브라우저를 통해 HTTP Response를 통해 웹 사이트 데이터를 웹 서버에 요청하고 요청에 따라 데이터를 브라우저에 전송한다.

API

다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의한다.

Restful API

API 작동 방식에 대해 조건을 부과하는 소프트웨어 아키텍처

복잡한 네트워크에서 통신을 관리하기 위한 지침으로 만들어졌다.

HTTP?

데이터를 주고 받는 양식을 정의한 통신 규약 중 하나

HTTP로 데이터를 주고 받는다.

HTTP는 Request, Response라는 개념이 존재한다.
1. Requset를 통해 브라우저는 서버에 필요한 페이지나 데이터를 요청(Request)
2. 서버는 Request를 확인해 브라우저에 응답(Response)

끝!

후기 1. 일단 오늘은 개념 정리만... 본격적인 Spring 사용법은 그냥 적는다고 모를거 같으니 하루정도 더 해보고 하자

profile
혼자 공부하는 블로그라 부족함이 많아요 https://www.notion.so/18067a27ac7e4f4790dde645fb3bf3d3?pvs=4

0개의 댓글