Network 는 어떻게 이루어져 있는가?
Network 구성 요소를 알아야 하는 이유
무엇이든 기초가 중요하지만 왜 네트워크 구성 요소를 알아야 하는지 꼽아보자면 아래와 같습니다.
- 효율적인 설계 및 운영: 적절한 구성 요소를 사용하여 최적의 네트워크를 만들 수 있습니다.
- 문제 해결: 오류 발생 시 원인을 빠르게 파악하고 해결할 수 있습니다.
- 보안 강화: 네트워크의 보안 위협을 잘 대응하고 안전하게 유지할 수 있습니다.
- 성능 최적화: 네트워크의 성능을 향상시키는 방법을 알 수 있습니다.
- 커뮤니케이션: 전문가와의 의사소통이 원활해집니다.
- 기술 업데이트 및 확장: 새로운 기술 도입이나 네트워크 확장이 용이해집니다.
Network 의 확장판: 인터넷
인터넷은 전세계의 네트워크들이 연결된 거대한 네트워크를 의미합니다. 주로 Router와 DNS로 구성됩니다.
Network 구성 요소
네트워크는 많은 구성 요소로 이루어져 있으며, 그들 각각이 중요한 역할을 수행합니다. 따라서 이러한 구성 요소들을 정확히 이해하고 알아야 하는 것은 네트워크 전문가나 관련 분야에서 일하는 사람들에게 필수적입니다.
1. Host
- 정의: 네트워크에 연결된 개별 기기나 시스템을 의미합니다.
- 특징: 각각의 Host는 고유한 IP 주소를 가지며, 네트워크 내에서 통신을 할 수 있습니다.
2. Computer + Network
- 정의: 네트워크에 연결된 컴퓨터를 의미합니다.
- 특징: 데이터의 송수신을 위해 네트워크 인터페이스 카드(NIC)와 같은 하드웨어 및 소프트웨어 구성 요소를 포함합니다.
3. Network 그 자체
- 정의: 여러 기기나 시스템들이 상호 연결되어 통신이 가능한 구조를 의미합니다.
- 특징: 통신 규약(프로토콜)을 기반으로 동작하며, 데이터의 전송 및 처리를 담당합니다.
4. Switching과 Switch의 역할
- 정의: 데이터 프레임을 올바른 목적지로 전달하는 역할을 담당하는 장치.
- 특징: MAC 주소를 기반으로 동작하며, LAN 환경에서 효율적인 데이터 전송을 위해 사용됩니다.
5. 주소 (Address) 및 스위치 (Swich)
- Mac Address: L2 스위치에서 사용되며, Ethernet(유선) 또는 802.11..(무선)의 물리적 주소를 의미합니다.
- IP Address: L3 스위치에서 사용되며, 각 장치의 네트워크 주소를 의미합니다.
- Port Number: L4 스위치에서 사용되며, 특정 서비스나 애플리케이션을 구분하기 위한 번호입니다.
- HTTP(url): L7 스위치에서 사용되며, 웹 서비스와 관련된 프로토콜을 의미합니다.
6. Router와 Firewall
- Router: 데이터 패킷의 최적의 경로를 결정하고 패킷을 해당 경로로 전송하는 장치입니다.
- Firewall(F/W)와 IPS: 네트워크의 보안을 위한 장치로, 외부로부터의 공격이나 무단 접근을 차단합니다.
7. Network의 이용 주체
- Endpoint(단말기): 네트워크의 최종 사용자나 기기를 의미합니다.
- Peer, Server, Client: 데이터의 송수신을 담당하는 네트워크의 주요 구성 요소입니다.