홍카나의 공부방

[짤막 지식] 웹의 동작, 동기와 비동기 본문

Programming Language/Javascript

[짤막 지식] 웹의 동작, 동기와 비동기

홍문관카페나무 2023. 1. 24. 10:32

웹의 동작 방식과 동기/비동기 방식이 뭔지 이해해보자.

 


웹의 동작 개요

 

우선, 웹의 동작 방식은 위 그림으로 쉽게 이해할 수 있다.

먼저 웹 클라이언트가 웹 서버로 Request를 보내면,

웹 서버에서는 요청에 대한 Response를 보내는 구조로 동작한다.

 

( DHCP 통신, DNS 통신, IP 주소 할당 등은

복잡하니 생략하고, 위 구조로 일단 쉽게 이해해보자. )

 

웹 클라이언트는 쉽게 말해서 크롬, 엣지와 같은 웹 브라우저,

웹 서버는 NAVER, Google과 같은 웹 사이트라고 이해하자.

웹 클라이언트가 서버와 통신하려면 데이터 패킷의 규격인 JSON, XML 등을 따라야한다.

 


동기와 비동기 방식

 

그리고 동기와 비동기 방식에 대해서도 간단히 이해해보자.

동기 방식은 그냥 하나의 프로세스가 순차적으로 업무를 쭉 수행하는 방식이다.

하나의 부분적인 업무가 시작되면, 그 업무가 끝날 때까지 다른 업무를 수행하지 않는다.

 

반면 비동기 방식은 하나의 업무가 시작되고

그 업무가 끝나지 않아도 다른 업무를 수행할 수 있는 방식이다.

 


 

 

반응형

'Programming Language > Javascript' 카테고리의 다른 글

[Javascript] 객체(object) 기본 이해하기  (1) 2024.10.07