웹과 인터넷 개념

알파로그·2023년 3월 12일
0

Computer Science

목록 보기
5/17
post-custom-banner

✏️ WWW - World Wide Web

  • 하이퍼텍스트와 멀티미디어를 통해 서비스를 이용할 수 있도록 구축되어 있다.
  • 사용자끼리 정보를 공유할 수 있는 공간을 의미한다.
  • 인터넷 상의 다양한 정보를 효과적으로 검색할 수 있는 시스템

✏️ HTTP protocol

  • 요청 (request) 와 응답 (Response) 의 형태로 이루어진 웹 통신 규약

✏️ Web Server & Client

  • web server - 클라이언트의 요청을 처리하여 응답함
  • client - 웹 서버에 원하는 정보를 요청함

 - client -                  - server -
web browser --- request ---> web server
            <-- response ---
  1. 클라이언트가 웹 서버에 index.html 파일을 요청
  2. 웹 서버는 index.html 을 클라이언트에게 응답으로 전송
  3. 클라이언트의 웹브라우저는 index.html 파일을 해석해 클라이언트에게 웹 페이지를 보여줌

✏️ Web Page

  • 클라이언트가 웹 서버에 정보를 요청한 후, 서버에서 보낸 정보를 담고있는 문서
  • 기본적으로 HTML 로 작성됨

✏️ Web Browser

  • HTML 로 작성된 웹 페이지를 해석해 사용자에게 보여주는 도구
  • 일종의 컴파일러로 생각될 수 있고, W3C 에서 Web Browser 의 표준을 제공함
  • 크롬, 익스플로어, 엣지, 파이어폭스, 웨일 등 을 웹 브라우저라고 한다.

📍 W3C - World Wide Web Consortium

🔗 W3C 공식 페이지

  • 여러 참여기관들이 협력해 웹 표준을 개발하는 국제 컨소시엄
  • 웹의 프로토콜과 가이드라인을 개발한다.
    • html, css …

✏️ Web Programming

📍 Front-End 개발

  • 사용자와 직접 접속해 상호작용하는 실제 보여지는 웹 페이지를 개발
  • HTML 로 웹 페이지의 뼈대를 구성
  • CSS 로 웹페이지의 스타일을 구성
  • Java Script 로 사용자와 상호작용을 가능하게해 동적인 웹 페이지를 구성

📍 Back-End 개발

  • 사용자에게 보이지 않는 실제 구성 시스템과 서버 사이드의 개발
    • 서버, DB …
  • 주로 JAVA, Python, Ruby, PHP, SQL 등 을 사용함

profile
잘못된 내용 PR 환영
post-custom-banner

0개의 댓글