네트워크 기초

한상우·2023년 6월 7일
0

cs

목록 보기
4/8

네트워크


노드와 링크간의 집합.
노드 : 서버, 라우터 ..
링크 : 와이파이, LAN카드 ..

트래픽

특정 시점에 링크 내의 흐르는 데이터의 양을 뜻한다.
단위 : bps (bits per seconds)

처리량

링크 내에서 성공적으로 전달된 데이터 양을 뜻한다.
단위 : bps

대역폭

주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수 (최대 트래픽)

RTT

신호를 전송하고 신호 수신까지 왕복하는데 걸리는 시간


네트워크 토폴로지


노드와 링크가 어떻게 구성되어 있는지를 말한다.

버스 토폴로지

  • 하나의 회선에 여러 노드를 사용.
  • 노드의 추가 및 삭제가 쉬움.
  • 소규모 네트워크 구축이 쉬움.
  • 하나의 노드에서 장애가 발생해도 다른 노드에 영향을 주지 않는다.
  • 메인 링크에 많은 트래픽이 생기면 정체됨.

스타 토폴로지

  • 중앙에 있는 노드를 기반으로 연결하여 사용.
  • 노드의 추가 및 삭제가 쉬움
  • 중앙이 아닌 다른 노드에 장애가 발생해도 다른 노드에 영향을 주지 않는다.
  • 다른 노드를 가기 위해선 중앙 노드를 거쳐야 하기에, 방화벽같은 설치를 해둬 안정성이 높음
  • 중앙 노드에 장애가 생기면 큰일난다.

트리 토폴로지

  • 트리 형태, 계층적 토폴로지라고도 함
  • 리프 노드에 노드의 추가 삭제는 쉽지만, 중간 부분에 추가 삭제는 까다로움.
  • 버스와 스타 토폴로지의 하이브리드 형태.
  • 리프 노드의 확장이 용이하고 리프노드에 문제가 발생해도 다른 노드에 문제가 없음
  • 중간 노드에 문제가 발생하면 하위 노드에도 문제가 발생

링 토폴로지

  • 고리형태
  • 노드의 추가 및 삭제가 쉬움 (LinkedList와 유사)
  • 노드 간의 데이터 송수신을 할 때 통신 권한을 바탕으로 데이터를 받거나 무시함
  • 링크 또는 노드가 하나만 에러가 발생해도 전체 네트워크에 영향

메시 토폴로지

  • 그물망 형태
  • 노드의 추가 및 삭제가 어려움
  • 구축 비용이 많이 들지만, 안정적이다.
  • 트래픽을 분산시킬 수 있음

토폴로지의 역할

병목현상을 해결하는 척도가 된다.

  • 병목현상: 트래픽에 의해 데이터 흐름이 제한되는 상황

유니캐스트, 멀티캐스트, 브로드캐스트


유니캐스트

  • 1:1 통신
  • HTTP, HTTPS 통신이 대표적
  • 자신의 MAC주소와 목적지의 MAC주소를 프레임에 담아 전송

멀티캐스트

  • 1:N 통신
  • N이지만, 특정 그룹에게만 데이터 전달
  • 라우터와 스위치에서 멀티캐스트를 지원해야 한다.

브로드캐스트

  • 1:N 통신
  • 연결되어 있는 모든 노드에게 데이터 전달
    여기서의 연결은 라우터에 의해 구분된 공간, 즉 브로드캐스트 도메인을 뜻한다.
    브로드캐스트 도메인을 나눈 이유는 패킷을 받지 않아도 되는 단말에 대한 낭비를 줄이고자 네트워크 설계시 적절히 나눠준것.
profile
안녕하세요 ^^

0개의 댓글