Internet & Web 에 대하여

m1njae·2022년 1월 3일
0
post-thumbnail

우리는 하루에 많은 시간을 인터넷에 투자한다. 인터넷을 통해서 검색을 하고, 보고싶은 영상을 시청한다. 하물며 사고 싶은 물건들을 구매하기도 한다. 하지만 정작 인터넷이 뭐지? 라고 물어본다면 그것은 설명할 수 있는 사람은 많지 않을 것이다. 누군가 나에게 같은 질문을 한다면 나 역시도 쉽게 대답할 수 없을 것 같다. 그래서 웹프로그래밍을 공부해보기에 앞서 근본적으로 우리가 사용하는 인터넷과 웹에 대해서 알아보기로 하였다.

인터넷이란?

인터넷(Internet)은 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다.

TCP/IP?

  • TCP/IP컴퓨터와 컴퓨터 간의 지역 네트워크(LAN) 혹은 광역 네트워크(WAN)에서 원활한 통신이 가능하도록 하기위한 통신규약(Protocol)으로 정의할 수 있다.
  • TCP(Trasmission Control Protocol): 클라이언트와 서버 간에 데이터를 신뢰성 있게 전달하기 위해 만들어진 프로토콜이다.
  • IP(Internet Protocol): 컴퓨터와 컴퓨터간의 데이터를 전송하기 위해서는 주소를 필요로 한다. IP는 4바이트로 이루어진 고유한 주소를 사용한다. 숫자로 된 인터넷 주소를 사람이 식별하는 것은 쉽지 않기 때문에 IP주소를 인간이 식별하기 쉬운 DNS(Domain Name Service)를 사용한다.

TCP/IP를 쉽게 표현하자면 데이터를 주고 받는 방식이라고 생각할 수 있겠다.

LAN/WAN?

  • LANLocal Area Network의 줄임말로 지역적으로 가까운 컴퓨터가 서로 연결되어 있는 상태를 뜻한다.
  • WANWide Area Network의 줄임말로 지역적으로 멀리 떨어진 컴퓨터가 서로 연결되어있는 상태를 뜻한다.

네트워크

컴퓨터 케이블을 통한 물리적 연결,무선 연결
적은 수일 경우 직접적인 연결을 통해 통신이 가능할 것이다. 하지만 그 수가 많아질수록 물리적으로 연결에는 한계점이 도달할 것이다.

라우터를 이용한 연결
물리적인 연결보다는 케이블 수를 현저히 적어지지만, 케이블 연결이 불가능한 먼 거리에 위치한 컴퓨터들과는 통신에 대한 한계가 있을 것이다.

모뎀을 이용한 연결
전화 기반 시설은 세계 어느 곳과도 연결되어있으므로 네트워크를 전화 시설과 연결하기 위해 모뎀이라는 장비를 사용한다.

ISP를 이용한 인터넷 사용
전화망에 네트워크가 연결이 되었으니 그 데이터를 주고 받기 위해 인터넷 서비스 제공업체 ISP에 연결한다.

ISP는 중간에서 데이터를 전달해주는 역할을 하며 인터넷은 이러한 전체 네트워크를 구축하게 되는 것이다.

Web?

인터넷은 전 세계에 있는 모든 컴퓨터들을 연결해 줄 수 있는 통신망이라고 할 수 있겠다. 그렇다면 웹(web)은 이렇게 형성된 인터넷이라는 통신망에서 다양한 서비스를 제공해주는 것이라고 말할 수 있겠다.

Web의 동작 방식


웹(web)에 연결되어 있는 컴퓨터들을 클라이언트(client)서버(server)라고 한다.
클라이언트(client)는 다른 프로그램에게 서비스를 요청하는 프로그램이며, 서버(server)는 그 요청에 대해 응답을 해주는 프로그램이다.

아래 글에는 웹의 동작 방식을 이해하기 쉽게 잘 설명해놓았다.

https://velog.io/@cks3066/인터넷웹의-동작-방식

profile
할 수 있는 것부터 차근차근, 항해자의 공부 기록공간

0개의 댓글