💡 네트워크란?
노드(node)
와 링크(link)
가 서로 연결되어 있으며 리소스를 공유하는 집합💡 처리량 (throughput)
이란?
링크 내에서 성공적으로 전달된 데이터의 양. 보통 얼만큼의 트래픽을 처리했는지를 나타냄
bps (bits per second)
트래픽
: 특정 시점에 링크 내에 '흐르는' 데이터의 양
대역폭
: 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
💡 지연시간 (latency)
란?
요청이 처리되는 시간으로, 어떤 메시지가 두 장치 사이를 왕복하는 데 걸린 시간
⭐️ 영향을 주는 요인들
💡 네트워크 토폴로지 (network topology)
란?
노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 행태
네트워크가 어떤 토폴로지를 갖는지, 또한 어떠한 경로로 이루어져 있는지 알아야 병목 현상을 올바르게 해결할 수 있음
⭐️ 병목(bottleneck) 현상
이란?
전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상
트리(tree) 토폴로지
는 계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성
👍 장점
👎 단점
버스(bus) 토폴로지
는 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성
근거리 통신망(LAN
) 에서 사용함
👍 장점
👎 단점
스푸핑(Spoofing)
: 스위칭 기능을 마비시켜 악의적인 특정 노드에 해당 패킷이 오도록 처리하는 공격
스타(star, 성형) 토폴로지
는 중앙에 있는 노드에 모두 연결된 네트워크 구성
👍 장점
👎 단점
링형(ring) 토폴로지
는 각각의 노드가 양 옆의 두 노드와 연결하여 전체적으로 고리처림 하나의 연속된 길을 통해 통신을 하는 망 구성 방식
👍 장점
👎 단점
메시(mesh) 토폴로지
는 망형 토폴로지라고도 하며 그물망처럼 연결되어 있는 네트워크 구성
👍 장점
👎 단점
네트워크는 규모를 기반으로 분류할 수 있음
LAN (Local Area Network)
: 근거리 통신망
MAN (Metropolitan Area)
: 대도시 지역 네트워크
WAN (Wide Area Network)
: 광역 네트워크
💡 네트워크 프로토콜
이란?
다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스
🔗 IEEE802.3
: 유선 LAN 프로토콜
🔗 HTTP
: 웹 접속 프로토콜