Etc./CS

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

Jonnie 2022. 5. 8. 22:12

네트워크란

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

  • 노드: 네트워크에 속한 컴퓨터 또는 통신장비

cf) 인터넷은 전세계를 연결하는 네트워크 중 하나

네트워크의 분류

크기에 따른 분류

  1. LAN (Local Area Network): 가까운 지역을 하나로 묶은 네트워크
  2. WAN (Wide Area Network): 멀리 있는 지역을 한 데 묶은 네트워크. 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것
  3. MAN: Metroplitian Area Network
  4. 기타: VLAN, CAN, PAN

연결 형태에 따른 분류

  1. Star형: 중앙 장비에 모든 노드가 연결된 형태
  2. Mesh형: 여러 노드들이 서로 그물처럼 연결된 형태
  3. Tree형: 나뭇가지처럼 계층 구조로 연결된 형태
  4. 기타: 링형, 버스형, 혼합형

네트워크 통신 방식

  1. 유니캐스트: 특정 대상과 1:1로 통신
  2. 멀티 캐스트: 특정 다수와 1:N으로 통신
  3. 브로드 캐스트: 네트워크에 있는 모든 대상과 통신

네트워크 프로토콜

프로토콜이란

프로토콜은 일종의 약속, 양식

네트워크에서 노드와 노드가 통신할 때 어떤 노드어느 노드에게 어떤 데이터어떻게 보내는지 작성하기 위한 양식

여러가지 프로토콜

  1. Ethernet 프로토콜: 가까운 곳과 연락할 때 사용. MAC 주소 이용
  2.  ICMP, IPv4, ARP: 멀리있는 곳과 연락할 때 사용. IP 주소 이용
  3. TCP, UDP: 여러가지 프로그램으로 연락할 때 사용. 포트번호 이용

패킷 예시

패킷: 여러 프로토콜들로 캡슐화된 형태

 

 


내용 출처.

https://www.youtube.com/watch?v=Av9UFzl_wis&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=1