[WEB #3] 나에게 두 대의 컴퓨터만 있다면 어디든 갈 수 있지(feat. 팀 버너스)

Kayoung Kim·2021년 6월 24일
0

Web Development

목록 보기
4/18
post-thumbnail

인터넷이 동작하려면 최소 몇대의 컴퓨터가 필요할까?

  • 웹 서버와 웹 브라우저, 2대의 컴퓨터가 서로 정보를 주고받는다. (By 팀 버너)
  • 웹 서버 컴퓨터에는 'info.cern.ch'라는 주소와 'index.html'이라는 파일을 저장했다.
  • 웹 브라우저가 설치된 컴퓨터에서 'http://info.cern.ch/index.html' 을 치면,
    웹 브라우저가 설치된 컴퓨터는 인터넷을 통해 전기 신호를 해당 주소 컴퓨터에 보낸다.
    "이 파일 코드를 원해요!" => request(요청)
  • 웹 서버 프로그램이 하드디스크에서 'index.html'을 찾아서 전기적 신호로 쏴준다. => response(응답)
    = 웹 프라우저에 해당 파일의 코드가 도착하고, 그 코드를 브라우저가 읽고, 해석해서 화면에 표시한다. => 웹 사이트가 구현된다!
  • 웹 서버 컴퓨터를 서버(server), 웹 브라우저 컴퓨터를 클라이언트(client)라고 부른다.

서버와 클라이언트는 인터넷을 이용하는 모든 정보 시스템에 적용되는 문법과도 같다. 이것을 이해한다면 경험이 쌓일 수록 인터넷에 대한 이해가 높아질 것이다 -<생활코딩> 이고잉

웹 서버 동작

  • 웹 브라우저와 웹 서버는 프로그램으로 인터넷으로 다운받아 컴퓨터에 설치한 후 실행하는 프로그램이다.
  • 웹서버를 쓸 때는 1) 내가 직접 프로그램을 설치하거나 2) 웹 서버 제공 업체를 이용한다(웹 호스팅)
  • 무료 웹 호스팅 업체: GitHub(대표적), https://bitballoon.com, http://neocities.org, Azure Blob, Google Cloud Storage, Amazon S3 등
  • 웹서버 제품군 : Apache, IIS, Nginx

웹 서버와 HTTP

  • HTTP(Hyper Text Transfer Protocol)는 웹 페이지를 전송하기 위해 만든 통신 규약

http://localhost:8080/index.html - 도메인 네임(domain name)
http://127.0.0.1:8080/index.html - ip 주소(Internet Protocal Address)

  • 'localhost'와 같이 의미가 있는 이름을 도메인 네임, 번호로 되어 있는 것을 ip 주소라 부른다.

출처: <생활코딩>의 강의와 별도의 학습 자료를 정리한 내용입니다.

0개의 댓글