웹 작동 원리 - 네트워크 study1

김태은·2020년 1월 8일
1

네트워크 공부

목록 보기
1/6

1. 기본 용어

인터넷 : TCP/IP라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크. (출처: 위키백과)

웹 : 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간

HTTP : 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜로 웹 시스템 내에서 옳은 동작을 위해 규정한 통신규약이다.

2. 웹의 탄생

기존에는 프로그램을 실행하기 위해서는 각자의 컴퓨터에서 명령어를 치거나 해서 직접 실행시켜야 했지만
웹이 나오면서 다른 곳에 있는 컴퓨터의 정보들과도 정보를 공유할 수 있게 되었다.

3. 웹의 동작과정

먼저 웹 시스템을 이용하기 위해 브라우저 프로그램(크롬, 사파리 등)을 사용할 수 있다.
브라우저의 주소에 내가 원하는 주소정보를 넣으면 브라우저를 통해 그 주소의 정보를 확인할 수 있는데,
이 때, 내 브라우저를 클라이언트, 그 주소가 있는 컴퓨터를 웹서버라고 부른다.

웹은 클라이언트의 요청(request)과 서버의 응답(response)로 이루어져 있다.

그리고 그 컴퓨터의 주소를 우리 사람이 쉽게 볼 수 있게 만든 것이 도메인이다.(www.naver.com)

클라이언트는 사용자에게 보여지는 view를 담당하는 코드를로 구성이 되어있고, 웹서버는 보여지는 정보들을 저장하고 연산하는 코드들로 구성이 되어있다.

4. 포트 & 프로세스 & 프로그램

웹서버에 접속만해서는 데이터를 가져올 수 없고 코드가 계속 실행이 되어야한다.

이 때, 코드들의 집합을 프로그램이라 부르고

프로그램은 메모리에 올려져 프로세스가 된다.(현재 작업중인 상태)

그리고 프로세스는 포트를 이용해서 돌아간다.

profile
프론트엔드 개발 공부블로그

0개의 댓글