본문 바로가기

책 내용 정리/네트워크

[네트워크] 네트워크의 기초

1. 네트워크란

  • 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미.
  • 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나입니다.

여기서 노드서버, 라우터, 스위치 등 네트워크 장치를 의미, 링크유선 또는 무선을 의미

 

2. 처리량과 지연시간

  • 좋은 네트워크 많은 처리량 + 짧은 지연시간 + 적은 장애 빈도 + 좋은 보안

처리량(throughput) 이란

  • 링크를 통해 전달되는 단위 시간당 데이터양을 말합니다.
  • 단위로는 bps(bits per second)를 사용.

지연 시간이란(latency)

  • 지연 시간이란 요청을 처리하는 시간을 말하며 어떤 메시지가 두 장치 사이를 왕복하는 데 걸리는 시간을 말한다. 
  • 지연 시간은 매체 타입(무선, 유선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받습니다. 

3. 네트워크 토폴로지와 병목 현상

네트워크 토폴로지란?

  • 네트워크 토폴로지는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미.
  • 트리 토폴리지, 버스 토폴리지, 스타 토폴리지, 링형 토폴리지

트리 토폴리지

  • 트리(tree) 토폴리지는 계층형 토폴리지라고 하며 트리 형태로 배치한 네트워크 구성을 말함
  • 노드의 추가, 삭제가 쉬우며 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼칠 수 있다.

버스 토폴리지

  • 버스(bus) 토폴리지는 중앙 통신 회선 하나가 여러 개의 노드가 연결되어 공유하는 네트워크 구성을 말하고 근거리 통신망 LAN을 사용
  • 장점 : 설치 비용이 적고 신뢰성이 우수하며 통신 회선에 노드를 추가하거나 삭제하기 쉬움. 
  • 단점 : 하지만 스푸핑이 가능하다는 문제점 있음.
    • 스푸핑 :  LAN상에서 송신부의 패킷을 송신과 관련 없는 다른 호스트에 가지 않도록 하는 스위칭 기능을 마비시키거나 속여서 특정 노드에 해당 패킷을 오도록 처리하는 것을 말합니다. 

스타 토폴리지

  • 스타토폴리지는 중앙에 있는 노드에 모두 연결된 네트워크 구성을 말함.
  • 장점 :
    • 노드를 추가하거나 에러를 탐지하기 쉽고 패킷들의 충돌 발생 가능성이 적음.
    • 중앙 노드가 아닐 경우 다른 노드에 영향을 끼치는 것이 적음.
  • 단점 : 
    • 중앙 노드에 장애가 발생하면 전체 네트워크 사용 불가,
    • 설치 비용이 고가