네트워크

이상호·2025년 5월 12일

네트워크: 컴퓨터와 다른 디바이스들이 데이터를 주고 받을 수 있도록 연결된 구조를 말한다. 이 디바이스들은 컴퓨터, 프린터, 라우터, 스위치, 서버 등이 될 수 있다. 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미한다.

네트워크 분류

LAN(Lacal Area Network)
: 가장 작은 단위이다. 범위가 좁고 구성은 단순, 속도는 가장 빠름. (가정이나 사무실 같은 좁은 범위의 네트워크 환경)
MAN(MetroPolitan Area Network)
: LAN과 WAN의 중간 단위이다. 네트워크의 중간 정도의 특성을 갖는다. (대도시 지역 네트워크 환경)
WAN(Wide Area Net work)
: 가장 큰 단위이다. 범위가 넓고 구성은 복잡, 속도는 가장 느림 (도시간에, 대륙간에 통신할 때 쓰는 광역 네트워크 환경)

택배를 예시로 들어보자

LAN은 같은 건물에 사는 누군가에게 물건을 전달해야하는 경우이다. 직접 갖다줄 수 있는 만큼 과정도 단순하고 빠르게 전달할 수. 있다.

MAN은 같은 지역에 사는 누군가에게 물건을 전달해야하는 경우이다. 거리가 멀기 때문에 택배를 이용해야 하고, 과정이 조금 복잡해지고 기간도 조금 걸릴 것이다.

WAN은 다른 나라에 사는 누군가에게 물건을 전달하는 경우이다. 국제택배같은 것을 이용해야할 것이다. 과정이 더 복잡해지고 기간이 더 길어진다.

네트워크 계층

네트워크는 OSI 참조 모델을 바탕으로 작동한다. OSI 참조 모델은 국제표준화기구(ISO)가 컴퓨터 통신 기능을 계층 구조로 나눠서 정리한 모델로 일종의 통신 규칙 모음이라 생각하면 된다.
보통 OSI 7계층이라고 하는데 하위 계층(물리 계층) 부터 상위 계층(전송 계층)으로 구성된다. 

OSI 7계층

제 1계층(물리 계층) : 네트워크 케이블의 재질이나 커넥터의 형식, 핀의 나열 방법 등 물리적인 요소를 모두 규정한다.

제 2계층(데이터 링크 계층) : 직접 연결된 기기 사이에 논리적인 전송로(데이터 링크)를 확립하는 방법을 규정한다.

제 3계층(네트워크 계층) : 동일 또는 다른 네트워크의 기기와 연결하기 위한 주소와 경로의 선택 방법을 규정한다.

제 4계층(전송 계층) : 데이터를 통신할 상대에게 확실하게 전달하는 방법을 규정한다.

제 5계층(세션 계층) : 데이터를 흘려보내는 논리적인 통신로(커넥션)의 확립과 연결 끊기에 대해 규정한다.

제 6계층(표현 계층) : 애플리케이션 데이터를 통신에 적합한 형태로 변환하는 방법을 규정한다.

제 7계층(응용 계층) : 애플리케이션 별로 서비스를 제공하는 방법을 규정한다.

계층을 크게 3가지로 나누면 3계층으로 나눌 수 있다고 했다. 택배를 보낼 때 상위계층(보내는 곳)에서 하위계층(하역장)으로 이동 후, 다시 택배를 받는 사람에게 갈 때 하위계층(하역장)에서 상위계층(받는 곳)으로 이동한다.

따라서 사용자와 가장 가까운 곳은 상위 계층인 응용 계층이다. 반대로 가장 먼 곳은 하위계층인 물리 계층이다.

데이터 캡슐화

우리가 택배를 보낼 때 상품을 그냥 보내지 않고 포장을 해서 보내야 한다는 것은 모두 알 것이다.

이 택배를 포장하는 과정을 데이터 캡슐화라고 한다.

데이터를 전송할 때 계층을 거쳐 내려가면서 한 겹씩 포장이 된다. 이것을 캡슐화라고 한다. 이 포장 한 겹, 한 겹에는 데이터가 잘 도착할 수 있는 필요한 정보가 하나씩 덕지덕지 붙어있다고 생각하면 된다.

데이터를 받을 때 계층을 거쳐 올라가며 포장을 한 겹씩 벗겨낸다. 그리고 최종적으로 우리는 원본 데이터를 받을 수 있게 된다. 이 과정을 역캡슐화라고 한다.

profile
안녕하십니까

0개의 댓글