[CS] 네트워크란 무엇인가?

김경훈·2024년 4월 1일

Computer Science

목록 보기
2/16

해당 글은 유투버 '따라하면서 배우는 IT'님의 네트워크 기초(개정판)을 듣고 작성하는 글 입니다.
https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi


네트워크란?

노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다.
(노드란 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말)

즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.

네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.

인터넷이란?

수 많은 네트워크 중 전세계를 연결하는 세상에서 가장 큰 네트워크다. 네트워크가 더 큰 개념이며 인터넷이 더 작은 개념이다.

네트워크 분류

1.크기에 따른 분류

LAN

Local Area Network(근거리 통신망)로 가까운 지역을 하나로 묶은 네트워크다. 건물이나 캠퍼스 같은 좁은 공간에서 운영되며 전송속도가 빠르고 혼잡하지 않다.

WAN

Wide Area Network로 멀리 있는 지역을 한데 묶은 네트워크다. 가까운 지역끼리 묶은 LAN과 LAN을 다시 하나로 묶은 것이다.

2. 연결 형태에 따른 분류

Star형

중앙 장비에 모든 노드가 연결된 형태다. 노드를 추가하거나 에러를 탐지하기 쉽고 패킷 충돌 발생 가능성이 적다. 어떤 노드에 장애가 발생해도 쉽게 에러를 발생할 수 있고 에러 노드가 중앙 노드가 아닐 경우 다른 노드에 영향을 끼치는 것이 적다. 하지만 중앙 노드에 장애가 발생하면 전체 네트워크를 사용할 수 없고 설치 비용도 고가이다.

Mesh형

여러 노드들이 서로 그물처럼 연결된 형태다. WAN대역을 연결할 때 많이 쓰인다.

네트워크 통신 방식

유니 캐스트

특정 대상이랑만 1:1로 통신하는 방법.
내가 통신하고 싶은 특정 대상이랑만 통신을 하는 방법이다.

멀티 캐스트

같은 네트워크 대역에서 여러명의 사용자가 있었을 때 특정한 다수와 통신하는 방법.

브로드 캐스트

같은 네트워크에 있는 모두와 통신하는 방법.

profile
Cloud & DevOps

0개의 댓글