[Web] 인터넷 작동 원리
인터넷은 어떻게 작동할까?
TCP/IP를 먼저 공부하고 인터넷을 공부하려니 순서가 안맞긴 하지만,, 알아봅시다!
01. 인터넷(Internet)
인터넷은 무엇일까요?
인터넷이란, 정보를 담고 있는 각 컴퓨터들을 TCP/IP 통신 프로토콜을 이용해 서로 정보를 주고받도록 한 컴퓨터 네트워크를 말합니다.
쉽게 말해 컴퓨터들이 연결된 통신망, 네트워크가 인터넷입니다.
02. TCP/IP
TCP/IP 프로토콜은 이미 공부를 했지만, 한번 더 짚어봅니다.
먼저 TCP/IP가 나타난 이유는 컴퓨터 간 통신을 위해서입니다.
LAN(지역네트워크), WAN(광역네트워크)에서 컴퓨터와 컴퓨터간의 원활한 통신을 가능하도록 하기 위한 통신 규약이라고 정의할 수 있습니다.
TCP/IP가 선택된 이유는 무엇일까요?
그 이유는 TCP/IP의 개방성 때문이 가장 컸습니다.
하드웨어, 운영체제, 접속 매체에 관계없이 동작할 수 있다는 점에서 선택이 되었습니다.
02-1. IP
네트워크 상에서 컴퓨터는 각 고유의 주소를 가집니다.
컴퓨터의 주소는 인터넷에 접속할 때 컴퓨터 각각에 부여받습니다. (4바이트)
해당 주소가 IP입니다.
하지만 이러한 IP 주소는 매번 기억하기 힘들어, 도메인 주소를 사용하게 됩니다.
02-2. TCP
클라이언트와 서버 간 데이터 전달이 이루어질 수 있는 이유가 바로 TCP 프로토콜 덕분입니다.
클라이언트와 서버 간 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜입니다.
데이터를 순서대로, 에러없이, 안정적으로, 신뢰성 있게 교환할 수 있도록 합니다.
한번 더 정리하자면 인터넷이란,
각 컴퓨터들간의 TCP/IP 통신 프로토콜을 이용하여 서로 데이터를 주고 받도록 한 네트워크를 말합니다.
03. 네트워크
전체 네트워크 인프라입니다.
ISP
인터넷 서비스 제공업체
몇몇 특수한 라우터를 관리하고, 다른 ISP의 라우터에도 접근 가능
예를 들어 SKT, LG U+, KT 등
해당 네트워크 인프라를 보면,
- 컴퓨터와 컴퓨터를 케이블 또는 무선 연결
- 개수가 많아지면 복잡하니 라우터로 여러 컴퓨터 연결
- 단일 라우터가 연결할 수 있는 한도가 존재하므로, 라우터와 라우터 연결
- 거리가 먼 지역을 연결하기 위해 모뎀이 나옴
- 네트워크에서 도달하려는 네트워크로 데이터를 보내기 위해 ISP에 연결
04. Web
그렇다면 웹은 무엇일까요?
웹은 이렇게 형성된 인터넷 (인프라)위에서 웹 브라우저, 웹 서버로 이루어진 서비스를 제공해주는 서비스 입니다.
인터넷 인프라 안에서 연결된 컴퓨터들 중에 일부는 ‘웹 서버’로써 웹 브라우저가 이해할 수 있는 서비스를 제공합니다.
웹 뿐만 아닌 인터넷 위에 구축된 다른 서비스들도 많습니다.
예를 들자면, 이메일, IRC(en-US) 등이 있습니다.
댓글남기기