안녕하세요!
이번 글에서는 개발자나 네트워크에 관심이 있는 분들이 꼭 알아두셔야 할 컴퓨터 네트워크의 기본 구조에 대해 정리해 보았습니다.
컴퓨터 네트워크의 기본 개념을 큰 그림에서 바라보고, 각 요소들이 어떤 역할을 하는지 함께 알아보겠습니다.😄
컴퓨터 네트워크의 큰 그림 : 그래프 자료 구조
컴퓨터 네트워크는 그래프 형태의 자료 구조를 가지고 있습니다.
그래프는 각 노드(정점)들이 간선(엣지)로 연결된 구조를 의미하는데, 네트워크에서 노드는 컴퓨터, 스마트폰, 서버와 같은 장치를 뜻하고, 간선은 이들 장치 간의 연결, 즉 유선 또는 무선 연결을 의미합니다.
쉽게 말해, 네트워크는 각 장치들이 그래프 형태로 서로 연결된 구조로 구성되어 있어요.
예를 들어, 집에서 사용하는 스마트폰, 컴퓨터, 공유기 등이 모두 노드로서 서로 연결되어 있는 것이죠.😊
참고로, 네트워크 내에서 ‘노드’는 두 가지 주요 역할로 나눌 수 있습니다.
- 호스트(Host) : 데이터를 처음 생성하여 보내거나 최종적으로 받는 장치
- 네트워크 장비 : 중간에서 데이터가 목적지에 안전하게 도달하도록 돕는 장비
이제 이 두 가지 노드와 통신 매체, 그리고 네트워크에서 주고받는 메시지까지, 컴퓨터 네트워크를 구성하는 주요 요소를 하나씩 알아보겠습니다.
컴퓨터 네트워크 구성 요소의 역할
컴퓨터 네트워크는 크게 네 가지 주요 구성 요소로 이루어져 있습니다.
1. 호스트(Host)
호스트는 네트워크에서 가장자리에 위치하며, 데이터를 최초로 송신하거나 최종적으로 수신하는 장치입니다.
스마트폰이나 컴퓨터가 대표적이죠.
또 호스트는 클라이언트와 서버로 나눌 수 있습니다.
- 클라이언트(Client) : 요청을 보내는 장치입니다. 예를 들어, 우리가 웹브라우저에서 특정 사이트에 접속을 요청하면 그 순간 클라이언트 역할을 하고 있는 거예요.
- 서버(Server) : 요청에 응답하는 장치입니다. 클라이언트의 요청에 응답하여 데이터를 전송하는 역할을 합니다. 예를 들어, 웹사이트가 저장된 서버가 요청에 따라 페이지를 보내주는 것이죠.
🖱 예를 들어, 우리가 웹브라우저에서 www.example.com을 입력하면 웹브라우저는 클라이언트로서 해당 서버에 페이지 요청을 보내고, 서버는 이에 대한 응답으로 웹페이지를 우리 브라우저에 띄워줍니다.
2. 네트워크 장비(Network Devices)
네트워크 장비는 호스트 간의 데이터가 원활하게 전달되도록 중간에서 지원하는 장비입니다.
라우터, 공유기, 스위치 등이 여기에 속합니다.
네트워크 장비들은 주로 네트워크 중간에서 호스트 간의 데이터를 전달해 주는 역할을 합니다.
예를 들어, 가정이나 사무실의 공유기가 네트워크 장비에 해당하며, 네트워크 상의 데이터를 관리하고 연결을 유지하는 기능을 합니다.
3. 통신 매체(Communication Medium)
통신 매체는 노드 간 연결을 위한 매체를 의미하며, 유선과 무선으로 나뉩니다.
- 유선 통신 : 케이블을 통해 연결되는 방식입니다.
- 무선 통신 : 와이파이 등 전파를 통해 연결되는 방식입니다.
이 통신 매체는 네트워크의 성능에도 큰 영향을 미치기 때문에, 개발자라도 통신 매체의 기본 개념을 알아두는 것이 좋습니다.
예를 들어, 같은 와이파이 라우터라고 해도 주파수 대역이나 기술에 따라 연결 속도가 달라질 수 있으니까요.
4. 메시지(Message)
네트워크에서는 다양한 형태의 데이터를 주고받을 수 있습니다.
예를 들어, 웹 페이지, 파일, 이메일 등이 모두 메시지 형태로 전달됩니다.
네트워크를 통해 노드 간에 주고받는 정보의 형태가 메시지라고 생각하면 되는데요.
💡 참고로 네트워크 성능과 관련하여 메시지 전송 속도나 안정성도 중요합니다.
이에 대해 다루는 내용은 앞으로 더 다뤄보겠습니다!
컴퓨터 네트워크의 기본 구조 요약
컴퓨터 네트워크는 그래프 형태의 자료 구조를 가지며, 호스트, 네트워크 장비, 통신 매체, 메시지로 이루어져 있습니다.
호스트는 네트워크에서 데이터를 송신하거나 수신하는 장치로, 클라이언트와 서버로 나뉩니다.
네트워크 장비는 중간에서 데이터를 전달하며, 연결을 돕는 장치들입니다.
통신 매체는 장치 간의 연결 수단으로, 유선과 무선이 있습니다.
메시지는 네트워크를 통해 주고받는 모든 정보를 의미합니다.
이처럼 네트워크의 구성 요소를 이해하고 나면, 네트워크가 어떻게 동작하는지 큰 틀에서 바라볼 수 있습니다.
'정보 > IT 상식' 카테고리의 다른 글
컴퓨터 네트워크 주소와 전송 방식 (1) | 2024.11.02 |
---|---|
컴퓨터 네트워크 종류와 데이터 전송 방식 (0) | 2024.11.01 |
꼭 알아야 할 네트워크 지식 핵심 정리 (1) | 2024.10.30 |
프리랜서와 부업으로 첫 수익 창출하기 : 10만원부터 시작! (8) | 2024.10.18 |
디지털 노마드들이 많이 모이는 5대 도시 (12) | 2024.10.16 |