지난 편에서는 실무와 정보처리기사 기출에서 자주 등장하는 네트워크 보안과 데이터 암호화에 대한 핵심 정리로 가볍게 훑어보며 실제 개발자 사용하는 기초 지식의 측면에서의 ‘기본기’들을 정리했습니다. 이번 7편에서는 지난 편의 연장선으로 실무와 시험 모두에서 반드시 등장하는 핵심 개념: 네트워크 구조를 다룹니다.
실제로 네트워크 구조는 웹 개발에 있어서 굉장히 중요한 부분을 차지합니다. 여러분이 개발한 코드와 데이터 처리가 웹에서 작동하려면 네트워크의 구조에 따라 성능이 천차만별이기 때문입니다.
여기에 더해 기본적으로 네트워크 구조(Topology)는 정보처리기사 필기의 전산영어/데이터통신 파트와 실기의 개발·서버·DB 용어 파트에 많은 비중을 차지하면서도 실무에서는 회사 인프라 구조 이해 부분으로 인해 전부 중요하게 평가되는 파트입니다. 입문 및 시험을 준비하시는 분들 모두에게 유익한 정보가 되도록 분석 및 정리하였으니 참고하시길 바랍니다.

네트워크 구조(Topology)란 무엇인가?
네트워크 토폴로지(Network Topology)는 컴퓨터와 장비들이 어떻게 연결되어 있는지를 나타낸 구조를 의미합니다.
쉽게 말해,
“컴퓨터들을 선으로 잇는 방식의 설계도”
라고 보면 됩니다.
네트워크 구조를 이해해야 하는 이유는 크게 세 가지 입니다.
- 문제 발생 시 어디가 문제인지 파악하기 위함
- 정보처리기사에서 반드시 나오는 단골 기출
- 실무에서 서버·라우터·스위치를 이해하는 첫 단계
정보처리기사 기출에 그대로 등장하고 또 회사 네트워크에서 실제로 사용되는 구조들을 하나씩 짚어 볼까 합니다.
1. 버스형(Bus Topology)
구조 한 줄 요약
하나의 메인 케이블(버스)에 여러 장비가 가지처럼 연결된 형태.
특징
- 구성이 간단합니다.
- 설치 비용이 저렴합니다.
- 하지만 메인 케이블 장애가 있을 경우 이것은 전체의 장애를 가져옵니다.
- 충돌(Collision) 많아서 확장성이 낮습니다.
실무 예시
- 더 이상 거의 사용하지 않지만 옛날 공유기·허브 기반 소규모 네트워크가 이 형태를 일부 사용했습니다. 배경 지식 참고용으로 알아두시면 좋습니다.
정보처리기사 기출 포인트
- “중앙 배선(버스 케이블)이 끊어지면 전체 통신 불가”
- “CSMA/CD 충돌 문제”
2. 스타형(Star Topology)
구조 한 줄 요약
중앙에 스위치(Switch) 또는 허브를 두고 여러 장비가 별 모양으로 연결된 형태.
특징
- 현재 가장 보편적으로 사용되는 구조
- 장애 격리가 쉬움 (한 PC 문제 = 그 PC만 장애)
- 성능 좋고 확장성 우수
- 중앙 장비(스위치)가 고장나면 전체 다운
실무 예시
- 회사 사무실, PC방, 학교, 관공서 등 대부분의 LAN 구조
기출 포인트
- “가장 많이 사용되는 구조”
- “중앙 집중형”
- “장애 분리 용이”
3. 링형(Ring Topology)
구조 한 줄 요약
장비들이 원형으로 연결되어 데이터가 한 방향으로 순환하는 형태.
특징
- 한 방향 또는 양방향 통신(매우 중요한 키워드)
- 장애 발생 시 전체 영향
- Token Passing 방식 사용(중요)
실무 예시
- 예전 IBM Token Ring 망에서 사용
- 요즘은 거의 사용되지 않음
기출 포인트
- 토큰(Token) 사용
- “원형 구조”
- “단일 지점 고장 시 전체 영향”
4. 메쉬형(Mesh Topology)
구조 한 줄 요약
모든 장비가 서로 직접 연결되어 있는 형태.
특징
- 매우 안정적 (어디가 고장나도 다른 경로 가능)
- 하지만 케이블/장비 비용 매우 비쌈
- 높은 구축 난이도
실무 예시
- 군사/국가 기관
- 대규모 통신 사업자(백본망)
- 데이터센터 이중화 구간
기출 포인트
- “고가용성(High Availability)”
- “우회경로 제공 → 장애에 강함”
- “비용이 가장 비싸다”
5. 트리형(Tree Topology)
구조 요약
스타형 구조를 여러 층으로 확장한 형태 (상위 스위치 → 중간 스위치 → 하위 단말기)
특징
- 확장성 매우 좋음
- 하지만 상위 장비 장애 시 하위 전체 영향
실무 예시
- 대부분의 회사 네트워크가 “트리형 + 스타형” 형태(계층형 구조)
기출 포인트
- “계층형 구조”
- “확장성 우수”
- “루트 노드 장애 시 전체 영향”
정보처리기사 기출에서 자주 등장하는 문제 패턴
명확한 이해를 돕기 위해 기출에 주로 나타나는 패턴으로 정리해 보았습니다.
① 구조의 그림을 주고 이름 맞히기
- 선 하나에 연결 → 버스
- 가운데서 뻗음 → 스타
- 원형 → 링
- 전체 연결 → 메시
② 각 구조의 장단점 비교
- 확장성
- 비용
- 안정성
③ 실무 예시 제시 후 구조 맞추기
예 : “스위치 하나에 여러 PC를 연결한 형태” → 스타형
4. 실무 관점에서 네트워크 구조 이해가 중요한 이유
1) 서버 장애 트러블슈팅 가능
네트워크 구조를 알면 “내 서버가 왜 안 열리지?” 같은 문제를 추적할 수 있습니다.
2) 개발자 협업에 필수
백엔드, 프론트, DBA, 시스템 엔지니어 모두 네트워크 구조를 공통 언어로 사용합니다.
3) 클라우드(AWS / GCP / Azure) 구조도 결국 네트워크
VPC, Subnet, Routing Table은 트리형 + 메시형 구조를 논리적으로 구성한 것입니다.
개념 요약 정리표 (참고용)
| 구조 | 간단 특징 | 장점 | 단점 | 기출 키워드 |
|---|---|---|---|---|
| 버스형 | 버스 케이블 하나 | 설치 쉬움 | 케이블 장애 = 전체 장애 | CSMA/CD |
| 스타형 | 중앙 스위치 | 장애 분리, 확장성 | 중앙 장비 장애 | 가장 많이 사용 |
| 링형 | 원형 연결 | 순서 보장 | 장애 발생 시 전체 영향 | Token Passing |
| 메시형 | 모두 연결 | 최고 안정성 | 비용 ↑ | 고가용성 |
| 트리형 | 계층형 구성 | 확장성 최고 | 상위 장애 영향 큼 | 계층형 |
마무리
이번 5편에서는 실무와 정보처리기사 기출에서 정말 자주 등장하는 네트워크 구조(Topology) 를 완전히 정리했습니다. 마지막에 한 눈에 볼 수 있도록 표로 정리해 두었으니 참고하시면 좋은 공부가 될 것이라 생각합니다.
다음 편 예고
다음 6편에서는 TCP/IP 핵심 개념 + 포트번호 + 계층별 역할을 정리하는 내용을 준비했습니다.
특히 실기에서는 포트번호(80, 443, 22, 3306 등)와 패킷 흐름이 자주 나오기 때문에, 다음 편도 반드시 공부해야 합니다. 많은 기대 부탁드립니다.
이전 편이 궁금하다면?
[정보처리기사] 필기 실기 통합 이론 제 1편 – 정보와 보안의 모든 것
[정보처리기사] 필기 실기 통합이론 제2편 – 디자인패턴
[정보처리기사] 필기·실기 통합이론 제3편 – IT 신기술 및 전산 용어 총정리
[정보처리기사] 필기·실기 통합 이론 제 4편 – 실무에서 바로 쓰이는 기출전산용어
[정보처리기사] 필기·실기 통합 이론 제 5편 – 기출용어 중 실무에서 자주 쓰이는 고급 전산용어
[정보처리기사] 필기·실기 통합 이론 제 6편 – 기출용어 중 실무에서 자주 쓰이는 네트워크 보안과 데이터 암호화 핵심 정리 (SSL/TLS 포함)
참고할 만한 외부 링크 (공식 문서 위주)
- Mozilla: HTTPS와 TLS 기본
https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview - Let’s Encrypt 공식 문서
https://letsencrypt.org/docs/ - Cloudflare: SSL/TLS 설명
https://www.cloudflare.com/learning/ssl/what-is-ssl/ - TLS 1.3 RFC
https://datatracker.ietf.org/doc/html/rfc8446