네트워크 - 네트워크의 기초

ROCKBELL·2022년 11월 18일

CS 전공지식

목록 보기
7/18

네트워크의 기초

네트워크(Network)는 컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망을 지칭하는 말입니다
노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있으며 리소스를 공유하는 집합을 의미합니다

  • 노드 : 서버, 라우터, 스위치 등의 네트워크 장비
  • 링크 : 유선 또는 무선

처리량과 지연 시간

좋은 네트워크란 많은 양을 처리할 수 있으며, 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말합니다

처리량

링크를 통해 전달되는 단위 시간당 데이터 양

  • 단위 : bps (bits per second)
  • 트래픽, 대역폭, 에러, 장치 하드웨어 스펙에 영향을 받음
  • 대역폭 : 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수

지연 시간

요청이 처리되는 시간 (두 장치 사이를 왕복하는데 걸리는 시간)

  • 링크의 매체 타입(유선, 무선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받음
  • 패킷 : 네트워크간에 전달되는 데이터의 단위
  • 라우터 : 네트워킹 디바이스

네트워크 토폴로지

노드와 링크가 어떻게 배치 되어있는지에 대한 방식이며, 즉 네트워크의 연결형태를 말합니다

스타형 토폴리지

  • 중앙 노드에 모두 연결된 형태
  • 패킷 충돌가능성이 적음
  • 중앙 노드가 고장나면 전체 노트를 사용할 수 업음
  • 고가의 설치 비용

메시 토폴리지

  • 노드가 그물망처럼 연결된 형태
  • 한 노드에 장애가 발생해도 네트워크 사용가능
  • 트래픽분산 처리 가능
  • 노드 추가가 어려움
  • 고가의 설치, 운용 비용

트리 토플리지

  • 트리모양의 게층형 형태
  • 노드의 추가,삭제가 쉬움
  • 특정 노드에 트래픽이 집중될때 하위 노드에 영향을 끼침

버스 토폴리지

  • 중앙 통신회선 하나에 다수의 노드가 연결
  • 근거리 통신망(LAN)에 사용
  • 저가의 설치비용
  • 스푸핑 발생 가능성

    스푸핑
    LAN상에서 송신부의 패킷을 송신과 관련없는 다른 호스트에 가지 않도록 하는 스위치를 마비시키거나 속여서 특정 노드에 해당 패킷이 오도록 처리하는 것을 말합니다

링형 토폴리지

  • 하나의 고리형태로 연결된 형태
  • 데이터가 노드에서 노드로 이동
  • 노드가 추가되어도 손상이 없고, 패킷 충돌 가능성이 적음
  • 장애 발생시 모든 노드에 영향을 끼침

병목현상

네트워크상에서 병목현상(Bottle Neck)은 전체 시스템의 성능이나 용량이 하나의 구성요소로 인해 제한을 받는 현상을 말한다
네트워크 토폴로지를 파악하여 올바른 방법으로 병목현상을 해결할 수 있습니다

해결방법

  • 초고속 통신망 사용
  • 대역폭 확장
  • 회선 추가
  • 로드밸런싱

네트워크 종류

  • LAN(Local Area Network) : 가까운 지역을 하나로 묶은 네트워크
  • WAN(Wide Area Network) : LAN과 LAN 연결하는 네트워크
  • MAN(Metropolitan Area Network) : 도시 단위의 네티워크

네트워크 분석 명령어

  • ping : 네트워크 상태 확인을 위한 패킷 전송
  • netstat : 네트워크의 전송 상태 확인
  • nslookup : DNS관련된 내용 확인
  • tracert : 네트워크의 경로 및 응답시간 확인

네트워크 프로토콜 표준화

네트워크 프로토콜이란 다른 장치들끼리 데이터를 주고 받기 위해 설정된 공통된 양식(인터페이스)를 말합니다.

0개의 댓글