네트워크의 기초

Moom2n·2024년 4월 3일
0

CS

목록 보기
5/11
post-thumbnail

- 정의

  • 노드와 링크가 서로 연결되어 있으며 리소스를 고유하는 집합

  • 좋은 네트워크란?
    많은 처리량 처리 가능, 지연 시간이 짧음, 장애 빈도가 적음, 좋음 빈도

  • 처리량 : 링크를 통해 전달되는 단위 시간당 데이터양
    bps, 초당 전송 또는 수신되는 비트 수

  • 대역폭 : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수

  • 지연시간 : 요청이 처리되는 시간, 어떤 메시지가 두 장치 사이를 왕복하는데 걸린 시간

- 네트워크 토폴로지

  • 노드와 링크가 배치 되어있는 방식, 연결 형태

  • Tree 토폴로지 : 노드 추가, 삭제가 쉬움 / 특정 노드에 트래픽 집중 시 하위 노드에 영향 가능

  • Bus 토폴로지 : LAN에서 활용, 설치비용 적고, 신뢰성 우수, 중앙 통신 회선에 노드 추가 삭제 쉬움, 스푸핑 가능

  • Star 토폴로지 : 노드 추가, 에러 탐지 쉬움, 패킷 충돌 가능성 적음, 설치 비용 고가

  • Ring형 토폴로지 : 네트워크 상 손실이 거의 없음, 노드 고장 쉽게 발견 가능, 네트워크 구성 변경 어려움

  • Mesh 토폴로지 : 그물망, 트래픽 분산 처리 가능, 노드 추가 어려움, 구축&운용 비용 고가

  • 병목 현상
    전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상
    사용자가 서비스를 이용할 때 지연시간이 길게 발생하고 있다고 가정하자. 대역폭을 늘려도 성능이 개선되지 않는다.
    토폴로지를 확인 후 회선을 추가해야 병목 현상을 올바르게 처리 가능

  • 네트워크 분류
    -- LAN
    -- MAN
    -- WAN

- 네트워크 성능 분석 명령어

  • ping : 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어
    해당 노드의 패킷 수신 상태와 도달하기까지의 시간을 알 수 있음
    TCP/IP 프로토콜 중 ICMP 프로토콜 이용

  • netstat : 접속되어 잇는 서비스들의 네트워크 상태를 표시하는데 사용. 주로 서비스의 포트가 열려있는지 확인 시 사용

  • nslookup : DNS에 관련된 내용 확인. 특정 도메인에 매핑된 IP를 확인하기 위해 사용

  • tracert, traceroute : 목적지 노드까지 네트워크 경로를 확인할 때 사용
    목적지 노드까지 구간들 중 어느 구간에서 응답 시간이 느려지는지 등 확인 가능

- 네트워크 프로토콜 표준화

  • 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스
  • IEEE , IETF 표준화 단체가 정함
    -- IEEE802.3 : 유선 LAN 프로토콜

0개의 댓글