이번 글에서는 컴퓨터 네트워크가 무엇인지 알고, 패킷, 네트워크의 종류인 LAN과 WAN에 대해 알아보고자 한다.
컴퓨터 네트워크란?
컴퓨터 네트워크에 대해 말하기 전, 일단 네트워크가 무엇인지 짚고 가겠다.
네트워크는 두 개 이상의 무언가가 연결되어 정보를 주고 받는 구조를 뜻한다. 일상생활로 예를 들어보자면, 소셜 네트워크 서비스(SNS)가 있다. 이는 온라인 상에서 사람과 사람간에서 정보를 공유하는 구조다. 그 외에도 도로와 철도의 네트워크, 물류 네트워크 등과 같이 다양한 네트워크가 있다.
그럼 이제 컴퓨터 네트워크가 무엇인지 예측할 수 있을 것이다. 두 대 이상의 컴퓨터 간에 정보(데이터)를 공유하는 것, 이것이 컴퓨터 네트워크다.
이제부터 컴퓨터 네트워크를 간단하게 네트워크라고 칭하겠다. 네트워크를 통해 할 수 있는 것은 다양하다. 컴퓨터 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송수신 등을 할 수 있다.
패킷
패킷(packet)은 **네트워크를 통해 전송되는 데이터의 작은 조각(단위)**이다. 즉 컴퓨터 간에 데이터를 주고 받을 때는 패킷 단위로 데이터를 작게 나누어서 보낸다. 패킷은 택배 상자라고 생각하면 이해하기 쉽다.
그럼 다음과 같은 의문이 생길 수 있다.
왜 데이터를 나누어서 보내야할까? 나누면 데이터의 손상이 있지 않을까? 그냥 본 데이터를 그대로, 통째로 보내면 안되는 것인가?
큰 데이터를 그대로 보낸다면 그 데이터가 네트워크의 *대역폭을 너무 많이 차지해서 다른 패킷의 흐름을 막을 위험이 있다. 그래서 패킷으로 잘게 쪼개서 나눠 보내야 한다.
*대역폭: 단위 시간당 전송할 수 있는 데이터의 양
이를 흔히 교통에 빗대어 설명한다. 다음 그림과 같이 일반 승용차만 다닐 때는 교통이 원활하지만 대형 트럭이 있다면 교통이 정체된다.
큰 데이터를 패킷으로 분할하면 목적지에 도달했을 때 본 데이터를 볼 수 없을 것이다. 그래서 원래 데이터로 되돌리는 작업을 해야한다.
일단 송신측에서 수신측으로 패킷을 보낼 때 각 패킷에 순서대로 번호를 붙여서 보낸다. 수신할 때 패킷이 제각각 도착하기 때문이다. 모든 패킷이 수신측에 도착하면 번호 순서대로 정렬돼 원래 데이터로 된다.
LAN과 WAN
네트워크는 접속할 수 있는 범위에 따라 크게 두 가지로 나눌 수 있다. 건물 안이나 특정 지역을 등 좁은 범위로 하는 네트워크를 LAN(Local Area Network)이라 한다. 건물 안에서 컴퓨터가 두 대만 연결되어 있어도 LAN이라 할 수 있다.
반면, 지리적으로 넓은 범위에 구축된 네트워크를 WAN(Wide Area Network)이라고 한다. WAN은 LAN을 연결하거나 다른 지리적 위치의 LAN을 연결하여 네트워크를 확장하는 역할을 한다. 이와 같이 WAN은 여러 개의 LAN을 포함하거나 연결하여 네트워크를 형성하는 것이기 때문에 LAN은 WAN의 일부라고 간주할 수 있다. WAN의 예시로 전 세계적으로 연결된 네트워크인 인터넷이 있다.
WAN은 인터넷 서비스 제공자인 ISP(Internet Service Provider)가 제공하는 서비스를 사용하여 LAN을 연결한다. ISP의 예로 KT, U+, SKT 등이 있다.
LAN은 연결하는 범위가 좁은만큼 속도가 빠르고 신호가 약해지거나 오류가 발생활 확률이 낮다. 이와 반대로 WAN은 멀리 떨어져있는 LAN과 연결되어 있으므로 속도가 느리고 신호가 약해지거나 오류가 발생할 확률이 높다.
참고 자료: 모두의 네트워크 책
'CS > Network' 카테고리의 다른 글
네트워크 기초 지식 (0) | 2023.04.06 |
---|