[it기초] 웹브라우저란? 서버란? 클라이언트란?
[it기초] 웹브라우저란? 서버란? 클라이언트란? — #it기초 #웹브라우저란 #서버란 #클라이언트란 학습법 이론 학습을 하기 이전, 명심해야할 학습법이 있다. ...
#it기초 #웹브라우저란 #서버란 #클라이언트란
학습법 이론
학습을 하기 이전, 명심해야할 학습법이 있다.
1.이해가지 않는다고 뒤돌아가 다시 보지 말 것
2.외우지 말라
=> 자주 봐서 외워짐을 당하라
=> 크롬을 통해 copy and paste하라
- 이해하는게 중요하다
=> 왜 생겨났는지?
=> 왜 사용하는지?
===> 응용이 가능해진다.
웹브라우저란?
웹브라우저란 무엇인가?
웹(WEB) : 우리가 흔히 아는 웹사이트를 말한다.
웹브라우저:(WEB Brower) : Browes(보다) + er =
웹을 보는 소프트웨어를 의미한다.
ex) chrome, wale, safarim IE(Edge)
초창기 웹브라우저- netscape
웹브라우저를 만드는 회사. 실제 netscape라는 웹브라우저를 만들었음.
HTML로 웹브라우저를 만듦 - 동적인 이미지,텍스트,링크만 구현가능. ex) 나무위키,위키피디아 같은 느낌
웹에 동적인 요소(레이아웃 배치, 멋있게)를 추가하고 싶어서 script언어를 개발함.
=> 현재의 자바스크립트(js)!
\앞에 자바는 그냥 유명해서 갖다 붙인거라고 함-java≠js\
이후 웹페이지를 좀 더 이쁘게 만들기 위해 CSS 언어를 개발하여 웹을 좀 더 화려하게 만듦
서버와 클라이언트란?
서버란?
서버(SERVER)는 service + er로 서비스를 제공하는 자라는 뜻이다.
클라이언트란?
클라이언트(client)는 고객이라는 의미이다. 즉 서비스를 제공받는자 이다.
레스토랑을 비유로 들자면, 요리를 제공하는 요리사/홀서빙은 서버, 요리를 먹는 고객은 클라이언트, 요리는 서비스가 된다.
어떤 서비스를 받는가?
= HTTP
그럼 웹브라우저는 서버로 부터 어떤 서비스를 받을까?
웹서버는 웹사이트라는 서비스를 제공받고, DB서버는 DB=데이터 베이스라는 서비스를 제공받는다.
HTTP
http는 HyperText Transfer Protocol 의 약자로 html((Hypertext Markup Language)을 주고받는 프로토콜이라 할 수 있다.
과거에는 html파일만 주고받았지만, 현재는 이미지,css,js파일 등 다양한 파일을 주고받는다.
개발자 도구를 열어 네트워크창을 연 상태에서 구글에서 네이버로 이동시에 수많은 파일이 전송되는 것을 볼 수 있다.
여기서는 네이버서버가 서버, 크롬 웹브라우저가 클라이언트, HTML,CSS,JS,IMG 파일등이 서비스에 해당한다.




