본문 바로가기
Learning-log -CS/Network

네트워크 - 네트워크란 ? (2022.09.04)

by why제곱 2022. 9. 5.

1. 네트워크? 인터넷? 


1) 네트워크란 ? 

네트워크란 어떤 대상들이 무언가에 의해 연결되어 있는 것을 말한다. 이것을 조금 더 사전적인 의미로 정의하자면, 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망이라고 볼 수 있다.

이렇게 정의하고 나니 노드라는 말이 다소 생소하다.

여기서 노드란 ? 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻한다. 

즉 각각의 컴퓨터, 휴대폰 등 인터넷이 가능한 모든 장비들은 각각 노드이며 이 노드들이 그물망처럼 연결된 통신 이용 형태를 네트워크라고 하는 것이다.

 

 

2) 인터넷이란?

네트워크는 앞서 1-1)에서 설명한 노드들이 연결되어 있는 디지털 전기 통신망 이라면 인터넷은 이러한 네트워크 중 세상에서 가장 큰 네트워크에 해당한다.

인터넷이란 문서, 그림, 영상 등 다양한 데이터를 공유하도록 구성된 네트워크이다. 

 

 

2. 네트워크의 종류


1) 크기에 따른 분류(아래로 내려갈 수록 크다)

  • LAN (Local Area Network) : 근거리 통신망. 집, 사무실, 학교 등 가까운 거리에 있는 컴퓨터나 각종 기기를 통신회선으로 연결한 통신망, 구성에는 버스형, 링형, 스타형 등이 있다.
  • MAN (Metropolitan Area Network) : LAN과 WAN의 중간 크기. 
  • WAN (Wide Area Network) : 마을이나, 지역, 국가 더 크게는 전 세계까지 광범위한 영역에 사용하는 네트워크. 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것. WAN은 통신 회사 차원에서 구성하고 이를 임대해서 사용하는 형태. 
  • 기타 : VLAN, CAN, PAN 등

 

2) 연결 형태에 따른 분류

  •  Star형 : 중앙 장비에 모든 노드가 연결 
    • 예 : 가정집에서의 공유기. 공유기가 고장나면 모두 사용 불가.
  • Mesh형 : 여러 노드들이 서로 그물처럼 연결
    • 예 : WAN. 인터넷 하나가 고장나도 다른 노드 통해 통신이 가능.
  • Tree형 : 마치 나무의 가지처럼 계층 구조로 연결
  • 기타 : 링형, 버스형, 혼합형 등

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

 

3. 네트워크의 통신방식 


1) 유니 캐스트 : 특정한 한 사용자랑만 통신하는 방법

2) 멀티 캐스트  : 특정 다수와 1:N으로 통신하는 방법

3) 브로드 캐스트 : 네트워크에 있는 모든 대상과 통신하는 방법

 

4) 통신 방법 : 프로토콜 사용

 

* 프로토콜이란?  

서로 다른 시스템에 있는 개체 간의 데이터 통신을 위한 통신 규약을 말한다. 

일상에 비유를 하자면 택배를 주고 받을 때 현실에서는 보내는 사람과 받는 사람의 성명, 전화번호, 주소, 우편번호라는 양식이 존재하고 이를 모두 작성해야 정상적으로 택배를 주고받을 수 있다.

네트워크 상에서도 데이터를 정상적으로 주고받기 위해서는 프로토콜만의 양식을 지켜 전송하여야 성공적으로 데이터를 전송할 수 있는 것이다. 프로토콜은 데이터를 누구에게, 무엇을, 언제 어떻게 전송할 것인지 등의 사양을 규정한다. 

 

프로토콜을 OSI모델이나 TCP/IP 모델로 분류하지만, 우선 어떤 프로토콜들이 있는지 살펴보기 위해 통신하고자 하는 거리에 따라 아래와 같이 간략하게 분류할 수 있다.

 

- 가까운 곳과 연락 : Ethernet프로토콜 , MAC주소

- 멀리 있는 곳과 연락 : ICMP, IPv4, ARP

- 여러가지 프로그램으로 연락 : TCP, UDP

 

프로토콜을 사용할 때는 여러 종류의 프로토콜 중 단 하나만 선택하여 사용하는 것이 아니라 여러 프로토콜을 캡슐화하여 같이 사용한다. 이 때 여러 프로토콜을 캡슐화한 것을 '패킷'이라고 부른다.

 

 

 


본 게시글은 따라하면서 배우는 IT님의 영상을 보고 학습한 후 복습&추가 공부한 내용을 작성한 학습기록입니다.

 

[따라學IT] 01. 네트워크란 무엇인가? - YouTube