네트워크

노드들이 데이터를 공유할 수 있게하는 전기통신망의 하나
분산되어있는 컴퓨터를 통신망으로 연결한 것

  • 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비
  • 인터넷 : 문서, 그림, 영상 등 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크
  • www : 인터넷을 이용한 웹 서비스 (인터넷=www로 착각하는 경우가 많으나 별개의 개념임을 알아야 함)

네트워크의 분류

1. 크기에 따른 분류
1-1.LAN (Local Area Network) : 가까운 지역을 묶은 네트워크, 근거리 통신망
1-2.WAN (Wide Area Network) : 각각의 LAN과 LAN을 다시 하나로 묶음. 원거리 통신망
1-3. MAN, CAN, PAN 등

2. 연결 형태에 따른 분류:
2-1.Star형 : 중앙 장비에 모든 노드가 연결. 하나의 LAN대역을 만들때 많이 사용. 공유기가 고장나는 경우 모두 연결이 끊김.
2-2.Mesh형 : 서로서로 연결되어 있음. 하나의 장비가 고장나더라도 다른 장비에 연결되어 있다면 다른 길로 통신 가능함
2-3. Tree형,링형, 버스형 등

네트워크의 통신 방식

1. 유니 캐스트
특정 대상과 1:1 통신

2. 멀티 캐스트
특정 다수와 1:N으로 통신

3. 브로드 캐스트
네트워크에 있는 모든 대상과 통신

프로토콜

노드와 노드가 통신할 때, ‘어떤 노드’가 ‘어떤 노드’에게 ‘어떤 데이터’를 ‘어떻게’ 보내는지 작성하기 위한 양식
1. 가까운 곳과 연락할 때
Ethenet 프로토콜 (MAC 주소)

2. 멀리 있는 곳과 연락할 때
ICMP, IPv4, ARP (IP주소)

3. 여러가지 프로그램으로 연락할 때
TCP, UDP (포트번호)

  • 반드시 위의 방법으로만 사용되는것은 아님. 병행해서 사용되며 이해를 위해 간략하게 구분한 것
  • 프로토콜의 상세한 내용은 다음 글에서

참고 유튜브 : https://youtu.be/Av9UFzl_wis

Updated: