우리가 프로그래밍을 공부하면서 대부분 자바스크립트(JavaScript), 파이썬(Python)과 같은 언어들을 먼저 배웁니다.

 

 

이 과정에서 정말 중요한 웹에대한 기초를 스킵하는 경우가 있습니다.

확실한 것은 분명히 다시 기초를 배우러 돌아간다는 것입니다.

 

왜냐하면 웹이 어떻게 작동 하는지 알 수 없기 때문입니다.

 

 

* 파란색 글씨를 클릭 시, 단어의 자세한 정보를 볼 수 있습니다.


 

웹브라우저가 하는 일(읽는 방향: 왼쪽 ▶ 오른쪽)

웹브라우저(Web Browser)

HTML 문서와 그림, 멀티미디어 파일등 월드 와이드 웹(WWW)을 기반으로 한,

인터넷의 컨텐츠를 검색 및 열람하기 위한 응용 프로그램의 총칭.

대표적인 웹 바라우저로 크롬, 파이어폭스, 인터넷 익스플로어, 사파리 등

 

 

웹페이지(Web Page)

온라인으로 볼 수 있는 단일 문서 또는 텍스트, 이미지, 비디오로 가득찬 페이지.

파이어폭스, 구글 크롬, 오페라, MS 익스플로러나 엣지, 애플의 사파리 같은 웹 브라우저에서 보여지는 문서.

이런 것들을 단순히 "페이지(Page)"라고 하기도 한다.

 

 

서버와 클라이언트(출처: 생활코딩)

 

웹서버(Web Server)

인터넷에 웹사이트를 호스팅하는 컴퓨터.

HTTP request를 받고 HTML, CSS, Javascript, Image 등의 정적인 정보를 반환하는 역할.

 

 

 

 

 

클라이언트(Client)

트워크가 연결되어있는 서버로부터 정보를 제공받는 컴퓨터.

클라이언트와 대비되는 개념은 서버(Server)가 있는데 클라이언트는 요청하고, 서버는 응답하는 관계.

 

 

 

 

인터넷은 어떻게 작동될까요?

 

라우팅(Routing): 어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정.

패킷(packet): 네트워크 전송의 용량 단위. 본디는 우편 용어로, Package(화물)와 Bucket(덩어리)의 합성어.

 

 


참고자료

 

MDN 모질라

 

생활코딩

반응형

+ Recent posts