본문 바로가기
IT관련/정리

인터넷이 동작하는 기본원리(Server-Client)

by XoX 2020. 5. 19.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

기초지식

 

웹(WEB, World Wide Web)?

인터넷이라는 네트워크 체계 위에서 동작하는 통신 규약 중 하나.

웹이 인터넷과 같은 의미처럼 사용된 이유는

웹이 가장 성공한 *인터넷 서비스이기 때문이다.

* 인터넷?

전세계적인 규모의 컴퓨터-컴퓨터, 시스템-시스템 연결해주는 네트워크 체계.

인터넷 서비스에는 WEB, FTP, EMAIL이 있다.

 

 

HTTP?

웹이용(웹서버와 웹클라이언트가 서로 정보를 주고 받는 행위)을 위해 준수해야 되는 통신 약속(protocol)

 

 

HTML(Hyper Text Marup Language)?

웹페이지를 만들기 위한 코드(언어)

어떤 컴퓨터언어보다 쉬우며 저작권이 없는 public domain이다

*에디터(Editor)

웹페이지를 만들기 위해 HTML을 작성하는 프로그램

ex) 아톰, 윈도우의 메모장, 맥의 텍스트편집기

 

 

웹페이지? 웹사이트?

웹페이지 : 월드 와이드 웹 상에 있는 개개의 문서.

웹사이트 : 웹페이지들의 모임. 인터넷프로토콜(IP)기반의 네트워크에서

도메인 이름이나 IP주소, 루트 경로만으로 이루어진 일반 URL을 통하여 보이는

웹 페이지 (Web Page)들의 의미 있는 묶음이다.

 

 

 

웹과 인터넷의 역사

 

1960년 인터넷의 등장

1990년 웹의 등장

 

1960년대는 핵전쟁을 치룬 직후라서 핵에 대한 공포가 컸다.

당시의 통신시스템은 중앙집중적이었기때문에 핵공격을 당하면 마비될 것으로 예상됐다.

그래서 핵공격에도 견딜 수 있는 강인한 통신 시스템을 필요로 하게 됐고 인터넷이 탄생했다.

인터넷은 천천히 전세계적으로 확산되었지만 민간에서는 잘 사용되지 않았다.

그러다 1990년 웹이 등장하면서 달라졌다.

유럽입자물리연구소의 프로그래머가 '무엇이든 물어보세요'책의 이름을 따서

Enquire라는 프로그램을 만들었고 이것이 웹의 전신이 되는 프로그램이었다.

그러다 1990년에 유럽입자물리연구소에 인터넷이 들어오자 이를 합쳐서 웹서버를 처음으로 개설하게 됐고

이때부터 민간에 인터넷과 웹이 퍼지게 된다.

 

 

인터넷이 동작하는 기본 원리(Client와 Server관계)

인터넷은 정보를 주고받는 컴퓨터네트워크(분산되어 있는 컴퓨터를 통신망으로 연결한 것)이다.

 

인터넷이 되기 위해서는 최소 컴퓨터 2대가 필요하다.

하나의 컴퓨터는 웹브라우저를 통해 요청(request)하는 쪽이고,

다른 하나는 웹서버가 되어 응답(response)하는 쪽이다.

이렇게 2대의 컴퓨터는 인터넷으로 연결되어 정보를 주고 받는다.

그리고 이런 관계를 의미하는 언어로

요청하는 쪽을 client

응답하는 쪽을 sever(서비스를 제공하는 자)

라고 명명하게 되었다.

 

 

웹호스팅

자신의 컴퓨터에 있는 데이터를 전세계와 공유하도록 웹서버를 직접 설치할 수도 있지만

이런 일에 어려움을 느낀다면 업체에 대행할 수도 있다. 이것을 웹 호스팅이라고 한다.

 

 

 

출처: https://opentutorials.org/module/384/3462

https://www.youtube.com/watch?v=yBPyzaccbkc&list=PLuHgQVnccGMDZP7FJ_ZsUrdCGH68ppvPb&index=17

728x90
반응형

'IT관련 > 정리' 카테고리의 다른 글

이클립스 단축키  (0) 2020.05.24
MVC 접근법  (0) 2020.05.21
CGI(PHP,Perl)  (0) 2020.05.19
웹서버(NGINX, APACHE)  (0) 2020.05.19
저항값  (0) 2020.05.15

댓글