Search
🌍

네트워크 기초

태그
네트워크

네트워크

네트워크란 노드와 링크가 서로 연결되어 있거나 연결되어 있어 리소스를 공유하는 집합을 의미한다.
여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미한다.

처리량과 지연 시간

좋은 네트워크를 만들기 위해서는 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말한다.
처리량이란 링크를 통해 전달되는 단위 시간당 데이터양을 말한다.
처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 스펙에 영향을 받는다.
대역폭: 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
Plain Text
복사
지연 시간이란 요청이 처리되는 시간을 말하며 어떤 메시지가 두 장치 사이를 왕복하는데 걸린 시간을 말한다.
지연 시간은 매체 타입(무선, 유선), 패킷 크기등에 영향을 받습니다.

네트워크 토폴로지와 병목 현상

네트워크 토폴로지는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미합니다.
트리 토폴로지: 계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성을 말한다
노드의 추가, 삭제가 쉬우며 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼칠 수 있다
버스 토폴로지: 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성을 말하며 근거리 통신망에서 사용한다.
설치 비용이 적고(why? 중앙 통신 회선 하나를 사용하기 때문에) 노드를 추가하거나 삭제하기 쉽다.
스푸핑이 가능한 문제점 있다.
스푸핑: LAN상에서 송신부의 패킷을 송신과 관련 없는 다른 호스트에 가지 않도록하는 스위칭 기능을 마비시키거나 속여서 악의적인 노드에 패킷이 가도록 처리하는 것
Plain Text
복사
스타 토폴로지: 중앙에 있는 노드에 모두 연결된 네트워크 구성을 말한다.
중앙 노드말고 다른 노드에 장애가 발생 시 다른 노드들에게는 피해가 가지 않는다는 장점이 있다.
하지만 중앙 노드에 장애가 발생하면 연결되어 있는 노드에 모두 피해가 간다.
링형 토폴로지: 각각의 노드가 양 옆의 두 노드와 연결하여 전체적으로 고리처럼 하나의 연속된 길을 통해 통신하는 망 구성 방식이다.
노드의 고장 발견을 쉽게 찾을 수 있지만 네트워크 구성 변경이 어렵과 회선에 장애가 발생하면 전체적으로 영향을 끼칠 수 있다.
메시 토폴로지: 그물망처럼 연결되어있는 구조
여러 경로가 존재하므로 트래픽 분산 처리가 가능하다.
비용이 비싸다

병목 현상

토폴로지가 중요한 이유는 병목 현상을 찾을 때 중요한 기준이 되기 때문이다.

네트워크 분류

네트워크 분류는 규모를 기반으로 분류할 수 있다.
LAN: 근거리 통신망을 의미하며 같은 건물이나 캠퍼스 같은 좁은 공간에서 운영된다.
MAN: 대도시 지역 네트워크를 나타내며 도시 같은 넓은 지역에서 운영된다.
WAN: 광역 네트워크를 의미하며 국가 또는 대륙 같은 더 넓은 지역에서 운영된다.
출처: 면접을 위한 CS 전공지식 노트 - 주홍철 지음