지극히 개인적인 정리입니다. 잘못된 내용을 포함할 수 있으며, 설명이 부실할 수 있습니다.
혹시 그러한 내용을 찾으신다면 부디 댓글로 알려주세요 :D

오늘날의 인터넷이라는 것은 어떻게 구성되고 있고 어떤 약속(규약/프로토콜)이 정해져 있기에 여러 사람들이 인터넷을 이용할 수 있을까요. 또한, 브라우저에서 www.example.com을 입력하면 어떤 일이 발생할까요.

# 인터넷이란?

인터넷(internet)은 여러 통신망을 하나로 연결한다는 의미인 인터 네트워크(inter-network)에서 시작된 말이며, 전세계의 컴퓨터를 연결하는 가장 큰 네트워크 통신망입니다.

# 인터넷의 구성

인터넷은 OSI 7Layer와 TCP/IP model을 기반으로 구성되어 있습니다.

그림 1. OSI 7 Layer 와 TCP/IP Model

## OSI 7 Layer

OSI 7 Layer는 국제표준화기구(ISO)에서 개발한 통신을 위한 이론적인 모델입니다.

통신이 일어나는 과정을 크게 7단계로 나누어 설명한 것으로 7단계로 계층화 하여 생기는 장점은 각각 단계를 독립적인 개발 및 유지보수가 가능하게 되었습니다. 

## TCP/IP Model

TCP/IP Model은 실질적으로 컴퓨터간의 통신에서 사용되고 있는 통신 모델로 통신 프로토콜 중 핵심인 TCP, IP의 합성어입니다. 4개의 계층으로 이루어져 있고 위의 그림1과 같이 OSI 7계층과 매핑됩습니다.

### 1 계층 - 물리계층

물리 계층은 컴퓨터 간의 디지털 데이터(01101...)를 전송하는 하드웨어의 내용을 다룬다.

### 2 계층 - 데이터 링크 계층

 

'2020 백엔드 개발자 로드맵' 카테고리의 다른 글

HTTP는 무엇일까요?  (0) 2020.11.10
2020 백엔드 개발자 로드맵  (0) 2020.11.09

BELATED ARTICLES

more