본문 바로가기
오프라인 교육/포스코 X 코딩온

[POSCO X 코딩온] 4주차 회고록 - 서버에 들어가기 전, 클라이언트 > 서버 > 데이터 베이스 관계도 이해하기.

by newbeverse 2023. 3. 28.

컴퓨터 A,B 두대와 데이터 베이스 C가 있다.

A - Client Browser

B - Server

C - Data base

 

유저는 인터넷을 사용하고 다음과 같은 순서를 거친다.

A - (요청(Request))-> B -(Query)-> C - (Result)> B -(Response)> A -> 전달완료 -> User

 

관련 예시) Naver에서 로그인 하려는 상황

A - 아이디 / 비밀번호 입력 - 로그인 버튼 클릭 - 요청보냄.

B - 요청받음. - 데이터 베이스에서 해정 유저를 찾는 SQL문을 작성 - 문서 보냄

C - 문서받음.  - 데이터 베이스에 해당 유저를 찾는 SQL문 실행 후 결과 확인. - 결과 보냄.

A- 로그인 됨. - 메인 화면으로 이동

 

 

이때 A , B, C에 사용되는 프로그램은 다음과 같다.

A - HTML, CSS, JS

B - NodeJS

C - MySQL

반응형