본문 바로가기

CS/네트워크16

[CS] 네트워크의 기초 #4 네트워크 토폴로지의 필요성과 병목현상 네트워크의 기초 #4 네트워크 토폴로지의 필요성과 병목현상 토폴로지의 필요성 토폴로지를 파악함으로써 병목현상을 해결하는 척도가 됨 병목 현상 - 병목(bottleneck) 현상은 여러가지 의미로 쓰이나 네트워크에서는 트래픽에 의해 데이터 흐름이 제한되는 상황, 일명 핫스팟이라고도 함 해결 사례 - 구축된 시스템의 토폴로지를 알고 있다면 어떠한 부분에 어떠한 회선 또는 어떠한 서버의 용량을 증가시켜야하는지 알 수 있음 * 참고 - CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 -인프런 2023. 10. 10.
[CS] 네트워크의 기초 #3 네트워크 토폴로지 : 링, 메시 네트워크의 기초 #3 네트워크 토폴로지 : 링, 메시 링형 토폴로지 특징 - 고리 형태 - 노드 추가, 삭제가 쉬움 장점 - 노드 수가 많아져도 데이터 손실이 없음 - 토큰을 기반으로 연속적으로 노드를 거치며 통신권한 여부를 따지고 해당 권한이 없는 노드는 데이터를 전달받지 않음 단점 - 링크 또는 노드가 하나만 에러 발생해도 전체 네트워크에 영향 - 토큰이 없는 노드는 통신에 참여를 못하며 데이터 공유가 안됨 메시 토폴로지 특징 - 그물망 형태 - 노드 추가, 삭제 어려움 - 풀(full) 메시 토폴로지의 경우 n*(n-1)/2 의 회선이 필요함 장점 - 안정성이 높음 - 한노드가 장애가 나도 다른 노드에 영향을 미치지 않음 - 트래픽을 분산할 수 있음 단점 - 회선이 비효율적으로 많기 때문에 구축 비.. 2023. 10. 9.
[CS] 네트워크의 기초 #2 네트워크 토폴로지 : 버스, 스타, 트리 네트워크의 기초 #2 네트워크 토폴로지 : 버스, 스타, 트리 네트워크 토폴로지 네트워크 토폴로지란 노드와 링크가 어떻게 구성되어 있는지를 말하며 버스, 스타, 트리 등의 토폴로지가 있음 버스 토폴로지 특징 - 하나의 회선에 여러 개의 노드 - 노드 추가, 삭제 쉬움 - 설치 비용 적음 장점 - 소규모 네트워크를 구축하기 매우 쉬움 - 한 노드에 장애가 발생해도 다른 노드에 영향을 미치지 않음 단점 - 메인 링크에 많은 트래픽이 생기면 정체현상 발생가능성 높음(패킷 손실율 높음) - 메인 링크 망가지면 문제 스타 토폴로지 특징 - 중앙에 있는 노드를 기반으로 연결된 형태 - 노드 추가, 삭제 쉬움 장점 - 중앙 노드가 아닌 한 노드에 장애가 발생해도 다른 노드에 영향을 미치지 않음 - 안정성이 높음. 중.. 2023. 10. 8.
[CS] 네트워크의 기초 #1 네트워크, 처리량, 트래픽, 대역폭, RTT 네트워크의 기초 #1 네트워크, 처리량, 트래픽, 대역폭, RTT 네트워크 네트워크란 노드(node)와 링크(link)가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미 - 노드 : 서버, 라우터, 스위치 등 네트워크 장치 - 링크(엣지) : 유선 또는 무선과 같은 연결 매체 (와이파이나 LAN) 트래픽 트래픽은 특정시점에 링크 내의 “흐르는” 데이터의 양을 말함. ex) 서버에 저장된 파일(문서,이미지,동영상 등)을 클라이언트(사용자)가 다운로드 시 발생되는 데이터의 누적량을 뜻함 * 트래픽과 처리량의 이해 - 트래픽이 많아졌다. = 흐르는 데이터가 많아졌다. - 처리량이 많아졌다. = 처리되는 트래픽이 많아졌다. 이미지나 동영상을 요청했을 때 서버에는 다음과 같은 트래픽이 발생 1. 100KB 이.. 2023. 10. 5.