WEB시작

2021. 7. 15. 10:02HTML

* WEB 구조

*User/Client 가 Server로 웹 브라우저를 통해 어떠한 요청을 했을 때, 그 요청을 받고, 응답하는 역할을 하는 프로그램을 웹 서버, WAS라고 한다.

 

 


* Socket / Web 프로그래밍

*Socket 프로그래밍

- 소켓을 통해 통신하는 프로그래밍 방법

- TCP, UDP 통신이 대표적

- 소켓통신은 패킷을 주고 받아서 통신하기 때문에, 문서(문자)를 주고 받기에 비효율

 

*WEB 프로그래밍

- HTTP을 통해 통신하는 프로그래밍 방법 

- http, https 가 대표적 

- 문서(문자)를 주고 받기에 효율적 (웹 문서)
※ WEB 프로그래밍도 소켓 프로그래밍을 통해 네트워크 통신을 한다.

 


* Back-End, Front-End, WEB publisher

- Back-End : 눈에 보이지 않는 서버의 로직을 개발

- Front-End : 눈에 보이는 화면의 로직 및 동작을 개발

- Web publisher : 웹 디자이너가 디자인한 내용을 화면에 적용 및 프로그래머와 디자이너와의 커뮤니케이션을 담당

'HTML' 카테고리의 다른 글

HTML 시작  (0) 2021.07.15