Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - 운영체제
 - 데이터 파이프라인
 - TCP
 - redshift
 - airflow.cfg
 - Django
 - 정리
 - S3
 - 컴퓨터네트워크
 - dockerfile
 - 파이썬
 - AWS
 - 데이터엔지니어링
 - 자료구조
 - HADOOP
 - http
 - Docker
 - TIL
 - sql
 - 종류
 - Go
 - 데이터 웨어하우스
 - linux
 - 가상환경
 - airflow
 - 데이터베이스
 - PYTHON
 - 데이터 엔지니어링
 - 데브코스
 - 컴퓨터 네트워크
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
홍카나의 공부방
[짤막 지식] 웹의 동작, 동기와 비동기 본문
웹의 동작 방식과 동기/비동기 방식이 뭔지 이해해보자.

우선, 웹의 동작 방식은 위 그림으로 쉽게 이해할 수 있다.
먼저 웹 클라이언트가 웹 서버로 Request를 보내면,
웹 서버에서는 요청에 대한 Response를 보내는 구조로 동작한다.
( DHCP 통신, DNS 통신, IP 주소 할당 등은
복잡하니 생략하고, 위 구조로 일단 쉽게 이해해보자. )
웹 클라이언트는 쉽게 말해서 크롬, 엣지와 같은 웹 브라우저,
웹 서버는 NAVER, Google과 같은 웹 사이트라고 이해하자.
웹 클라이언트가 서버와 통신하려면 데이터 패킷의 규격인 JSON, XML 등을 따라야한다.

그리고 동기와 비동기 방식에 대해서도 간단히 이해해보자.
동기 방식은 그냥 하나의 프로세스가 순차적으로 업무를 쭉 수행하는 방식이다.
하나의 부분적인 업무가 시작되면, 그 업무가 끝날 때까지 다른 업무를 수행하지 않는다.
반면 비동기 방식은 하나의 업무가 시작되고
그 업무가 끝나지 않아도 다른 업무를 수행할 수 있는 방식이다.
반응형
    
    
    
  'Programming Language > Javascript' 카테고리의 다른 글
| [Javascript] 객체(object) 기본 이해하기 (1) | 2024.10.07 | 
|---|