핑크코냥 2022. 9. 7. 15:46
728x90

< 네트워크? > 

컴퓨터 네트워크는 크게 단말기(terminal)네트워크 기기로 구성된다. 
네트워크노드(node)링크(link)가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미한다.

  • 단말기[노드] : (컴퓨터, 노트북 컴퓨터, 스마트폰, 서버 컴퓨터, 라우터, 스위치)란 통신을 하는 주체를 지칭.
  • 링크: 유선 또는 무선.
  • 서버:  클라이언트에서 오는 데이터를 받아서 처리한 후 그 결과를 클라이언트에 회신하는 역할.

 

네트워크를 구축할 때는 '좋은' 네트워크로 만드는 것이 중요합니다. 좋은 네트워크는 많은 처리량(throughput)을 처리할 수 있으며 지연시간(latency)이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말합니다. 

용어 처리량 지연시간
정의 링크를 통해 전달되는 단위(bits per second_>bps) 시간당 데이터양 요청이 처리되는 시간을 말하며 어떤 메세지가 두 장치 사이를 왕복하는데 걸린 시간


[그림] 출처: 도서 면접을 위한 CS전공지식 노트 CHARTER 2 네트워크 그림 2-3 
추가 설명 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스팩의 영향을 받음.

* 대역폭: 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
매체 타입, 패킷 크기, 라우터 패킷 처리 시간에 영향을 받음.

 


< 네트워크 토폴로지(network topology)와 병목(bottleneck) 현상? >

  • 토폴로지는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결형태(노드간의 물리적 배치)를 의미한다. 
  특징 연결 모양
트리(tree) 계층형 토폴로지라고 한다. 
노드 삭제, 추가가 쉽다. 
상위 노드에 장애가 발생하면 전체 네트워크 사용 불가이다.
버스(bus) 근거리 통신망(LAN)에 사용한다.
스푸닝이 가능한 문제점이 있다.
채널이 단 한 개 이므로 버스가고장나면 동작이 되지 않는다.

※스푸닝: LAN상에서 송신부 패킷을 송신과 관련 없는 다른 호스트에 가지 않도록 하는 스위치 기능을 마비시키거나 속여서 특정 노드에 해당 패킷이 오도록 처리하는 것을 말한다. 
스타(star,성형)
star topology
중앙 노드에 장애가 발생하면 전체 네트워크 사용 불가이며 설치 비용이 고가이다.
고장의 발견과 수리가 쉽고, 노드의 추가 및 제거가 쉽다.

" Client Server Network Model "
링형(ring) 네트워크 구성변경이 어렵다. 
회선장애시 전체 네트워크에 영향을 끼치는 단점이 있다.

병목 현상이 드물고 검사, 회복이 쉽다.
메시(mesh) 한 단말 장치에 장애가 발생해도 여러 개의 경로가 존재하므로 네트워크를 계속 사용할 수 있고 트래픽도 분산 처리가 가능하다. 

노드 추가가 어렵고 구축 비용과 운용비용이 고가이다. 

 

  • 병목 현상는 전체 시스템 성능이나 용량이 하나의 구성요소로 인해 제한 받는 현상을 말한다. 

< 네트워크 종류 >  

출처: 면접을 위한 cs 전공지식 chapter2 네트워크 2-12 그림

LAN (Local Area Network) 사무실과 개인적으로 소유하는 규모 전송 속도 빠름, 혼잡도 낮음
MAN (Metropolitan Area Network) 서울시 등 시 정도의 규모 전송속도, 혼잡도 평균
WAN (Wide Area Network) 세계 규모 전송속도 느림, 혼잡도 높음

 

728x90