[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

💻 CS/네트워크

[Network] 네트워크의 분류

inu 2021. 3. 3. 21:12
반응형

네트워크

  • 물리적으로 떨어져있는 여러 시스템을 연결하여서 데이터를 주고 받을 수 있도록 하는 것

네트워크 분류 - 크기

  • LAN : Local Area Network, 하나의 장비(스위치)에 연결되어 있는 여러 시스템이 속한 네트워크
  • WAN : Wide Area Network, 하나 이상의 LAN으로 구성된 네트워크
  • MAN : Metropolice Area Network, 하나의 도시의 네트워크

네트워크 분류 - 구성 방법

  • Star형 : 중앙에 있는 네트워크 장비를 통해 모두 연결된 형태, 중앙장비가 고장나면 모든 시스템들이 통신 불가능함, 2계층, 스위치 장비를 통해 LAN 대역을 구성
  • Mesh형 : 모든 시스템들이 각각 개별적으로 연결됨, 비용이 많이 든다. 3계층, 라우터 장비를 통해 WAN 대역을 구성
  • 혼합형 : 여러 형태를 조합하여 구성한 형태

네트워크 통신 방식

  • 유니캐스트 : 1:1 통신, 특정 대상과 통신을 할 때 사용하는 방식
  • 멀티캐스트 : 1:n 통신, 특정 그룹과 통신을 할 때 사용하는 방식
  • 브로드캐스트 : 1:n 통신, 불특정 다수와 통신할 때 사용하는 방식 (네트워크 내의 모든 시스템과 통신함)

네트워크 프로토콜

  • 네트워크 내의 시스템들끼리 통신을 효율적으로 하기 위한 여러 가지 규칙, 약속을 프로토콜이라고 부른다.
  • 특정 시스템에서 특정 시스템으로 어떤 데이터를 보낼 때 어떻게 보낼지 결정하는 양식이라고 볼 수 있다.
  • 2계층 : Ethernet
  • 3계층 : ARP, IPv4, ICMP
  • 4계층 : TCP, UDP
  • 각 계층에 대한 정보를 포함해서 캡슐화한 다음 그 결과 생성된 패킷을 전송한다.

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

반응형

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

[Network] ARP  (0) 2021.03.17
[Network] IP주소  (0) 2021.03.13
[Network] Ethernet 프로토콜  (0) 2021.03.08
[Network] 네트워크 모델  (0) 2021.03.04
[Network] Port와 Port forwarding  (0) 2021.01.22