네트워크
개요
네트워크(Network)는 두 대 이상의 컴퓨터나 장치가 데이터를 교환하기 위해 연결된 통신 시스템이다. 네트워크는 정보의 전송, 공유, 제어를 가능하게 하며, 현대 인터넷과 클라우드 컴퓨팅의 기반이 된다.
‘네트워크’라는 용어는 단순히 물리적 연결망을 넘어, 데이터를 교환하기 위한 프로토콜, 구조, 계층 전반을 포함한다. 대표적으로 LAN, WAN, MAN, 인터넷 등이 있으며, 각각의 네트워크는 규모와 기술에 따라 구성 방식이 다르다.
네트워크의 기본 목적은 통신, 자원 공유, 분산 처리, 정보 접근이다.
역사
- 1950년대 – 군사·학술 연구용 통신망 개념 등장
- 1969년 – ARPANET 구축 (최초의 패킷 교환 네트워크)
- 1973년 – TCP/IP 프로토콜 제안
- 1983년 – ARPANET이 TCP/IP 기반으로 전환
- 1990년대 – 인터넷 상용화, 월드 와이드 웹 등장
- 2000년대 이후 – 무선 네트워크, Wi-Fi, 5G, IoT 발전
기본 구조
네트워크는 일반적으로 “계층적 구조(layered architecture)”로 구성된다. 대표적인 모델은 OSI 7계층 모델과 TCP/IP 4계층 모델이다.
| OSI 계층 | TCP/IP 계층 | 주요 프로토콜 및 예시 |
|---|---|---|
| 응용 계층 | 응용 계층 | HTTP, FTP, SMTP, DNS |
| 표현 계층 | (응용 계층에 통합) | TLS, MIME, JPEG, MP3 |
| 세션 계층 | (응용 계층에 통합) | RPC, NetBIOS |
| 전송 계층 | 전송 계층 | TCP, UDP |
| 네트워크 계층 | 인터넷 계층 | IP, ICMP, ARP |
| 데이터 링크 계층 | 네트워크 접근 계층 | Ethernet, PPP, Wi-Fi |
| 물리 계층 | 네트워크 접근 계층 | 케이블, 광섬유, 전파 |
분류
네트워크는 범위와 기술에 따라 여러 형태로 분류된다.
| 구분 | 명칭 | 설명 |
|---|---|---|
| 근거리 네트워크 | LAN (Local Area Network) | 한 건물이나 사무실 등 제한된 공간 내 네트워크 |
| 도시권 네트워크 | MAN (Metropolitan Area Network) | 도시 규모의 네트워크 (예: 공공기관, 대학망) |
| 광역 네트워크 | WAN (Wide Area Network) | 국가·대륙 간 네트워크 (예: 인터넷) |
| 개인 네트워크 | PAN (Personal Area Network) | 개인 장치 간 통신 (예: Bluetooth, NFC) |
| 사설 네트워크 | Intranet | 기업 내부의 전용 네트워크 |
| 가상 네트워크 | VPN | 암호화된 터널링으로 원격 네트워크 연결 |
구성 요소
네트워크는 하드웨어와 소프트웨어의 조합으로 구성된다.
| 구분 | 구성 요소 | 설명 |
|---|---|---|
| 하드웨어 | 라우터, 스위치, 허브, 모뎀, NIC | 네트워크 물리 연결 및 데이터 전송 장치 |
| 소프트웨어 | 프로토콜 스택, 방화벽, DNS 서버, DHCP | 통신 규칙과 관리 시스템 |
| 매체 | 이더넷 케이블, 광섬유, 무선 주파수 | 물리적 전송 수단 |
주요 프로토콜
| 프로토콜 | 계층 | 설명 |
|---|---|---|
| IP | 네트워크 계층 | 데이터 전송 주소 지정 및 라우팅 |
| TCP | 전송 계층 | 신뢰성 있는 연결 지향형 통신 |
| UDP | 전송 계층 | 비연결형, 실시간 데이터 전송용 |
| HTTP | 응용 계층 | 웹 서비스 통신 |
| DNS | 응용 계층 | 도메인 이름 해석 |
| FTP | 응용 계층 | 파일 전송 |
| SMTP, POP3, IMAP | 응용 계층 | 이메일 송수신 |
| SSH, TLS | 응용 계층 | 보안 통신 |
토폴로지 (Topology)
네트워크의 물리적 또는 논리적 연결 구조를 의미한다.
| 형태 | 설명 | 장점 | 단점 |
|---|---|---|---|
| 버스형 | 한 개의 케이블에 모든 장치 연결 | 구조 단순, 비용 저렴 | 충돌 발생 가능 |
| 스타형 | 중앙 허브(스위치)에 연결 | 관리 용이, 장애 격리 | 허브 고장 시 전체 중단 |
| 링형 | 원형으로 장치 연결 | 일정한 전송 속도 | 한 지점 고장 시 전체 영향 |
| 메시형 | 모든 장치가 상호 연결 | 고신뢰성, 장애 허용성 | 설치 복잡, 비용 높음 |
| 트리형 | 계층적 구조 (기업망 등) | 확장성 우수 | 관리 복잡 |
네트워크 주소
네트워크 상의 각 장치는 고유 주소로 식별된다.
- MAC 주소: 하드웨어 식별자 (물리 주소)
- IP 주소: 논리 주소 (IPv4 / IPv6)
- DNS: 사람이 읽기 쉬운 도메인 이름 체계
예시:
IPv4: 192.168.0.1
IPv6: 2001:0db8::1
도메인: example.com
보안
네트워크 보안은 무단 접근, 데이터 유출, 공격을 방지하는 기술 체계이다.
- 암호화: TLS, IPsec
- 방화벽: 패킷 필터링 및 접근 제어
- 침입 탐지 시스템 (IDS)
- VPN: 암호화된 원격 연결
- 제로 트러스트 네트워크 (Zero Trust)
- 보안 프로토콜: SSH, HTTPS
현대 네트워크 기술
- SDN (Software-Defined Networking) – 소프트웨어 중심 제어 구조
- NFV (Network Function Virtualization) – 네트워크 기능 가상화
- 5G 및 Wi-Fi 6 – 초고속 무선 통신
- IoT (Internet of Things) – 사물 간 통신
- Cloud Networking – 데이터센터 중심 네트워크
- Edge Computing – 분산형 데이터 처리
응용 분야
같이 보기
참고 문헌
- Andrew S. Tanenbaum, “Computer Networks”, 5th Edition, 2010
- James Kurose & Keith Ross, “Computer Networking: A Top-Down Approach”, 8th Edition, 2021
- RFC 1122, “Requirements for Internet Hosts – Communication Layers”, IETF
- IEEE 802.3, 802.11 Standards – IEEE
- Cisco Networking Academy – “Networking Essentials”, 2023