본문 바로가기
cs/네트워크

네트워크란 무엇인가

by 귀월 2023. 7. 24.

네트워크

 - 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다.

 - 분산되어 있는 컴퓨터를 통신망으로 연결한 것.

 - 노드는 네트워크에 속한 컴퓨터 또는 통신 장비를 이르는 말.

 

인터넷

 - 문서, 그림 및 영상과 같은 여러 데이터를 공유할 수 있도록 전세계를 연결하는 가장 큰 네트워크.

 - www는 인터넷이 아님. 웹과 관련된 서비스를 공유하는 것.

 

네트워크 분류

1. 크기에 따른 분류

 - LAN(Local Area Network)

  • 사무실, 학교 등 동일한 물리적 공간에 존재하는 장치들의 네트워크를 의미한다.
  • 여러 LAN을 연결하여 WAN 을 형성할 수 있다.

 - WAN(Wide Area Network)

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

2. 연결 형태에 따른 분류

 - Star형

  • 중앙 네트워크 장비에 모든 컴퓨터가 연결되어 있다.
  • 중앙 네트워크 장비 고장 시 전체 네트워크 통신이 불가능해진다.
  • 네트워크 구성 비용이 저렴한 편.

 - Mesh형

  • 여러 노드들이 서로 그물처럼 연결되어 있다.
  • 하나의 장비가 고장나더라도 다른 장비간 통신이 가능하다.
  • 네트워크 구성 시 많은 비용이 소모된다.

 - Ring형

  • 모든 노드들이 원형으로 연결되어 있다.
  • 소규모 네트워크에서 많이 사용된다.
  • 노드간 거리가 멀면 회선 비용이 증가하고 네트워크 확장이 어려운 구조이다.

 - Bus형

  • 모든 노드들이 bus라는 하나의 회선에 연결되어 있는 형태이다.
  • 하나의 전송 매체를 공유하여 데이터를 전송한다.
  • 양방향 데이터 전송이 가능하다.

 

-> 실제 인터넷은 여러 형태를 혼합한 형태이다.

 

 

네트워크 통신방식

 - 유니캐스트

  • 특정 대상과 1:1 로 통신하는 방식
  • 개인적이거나 고유한 리소스가 필요한 모든 네트워크 프로세스에서 사용될 수 있다.

 - 멀티캐스트

  • 네트워크 내 특정 다수와 1:N 통신하는 방식

 - 브로드캐스트

  • 네트워크에 있는 모든 대상과 통신하는 방식

 

프로토콜

 - 네트워크에서 노드간 통신 시 출발 노드와 목적 노드를 설정하고 데이터를 전송하는 방식을 지정하기 위한 양식.

 - 상황에 따라 다른 프로토콜을 사용할 수 있다.

  -> ex) 거리가 가까울 때(Ethernet), 거리가 멀 때(ICMP, IPv4, ARP), 여러가지 프로그램을 사용할 때(TCP, UDP)

 - 여러 프로토콜과 데이터를 캡슐화하여(Encapsulation) 결합한 패킷을 전송.

반응형
LIST

'cs > 네트워크' 카테고리의 다른 글

네트워크 계층(3계층)  (0) 2023.09.12
데이터 통신 (2계층)  (0) 2023.07.31
네트워크 계층 모델  (0) 2023.07.26

댓글