컴퓨터 네트워킹이란 무엇인가? 기초
⚡ 스마트 요약
컴퓨터 네트워킹은 두 개 이상의 장치를 연결하여 데이터를 교환하고, 자원을 공유하며, 서비스를 실행할 수 있도록 하는 기술입니다. 네트워킹은 하드웨어(스위치, 라우터, 네트워크 카드), 미디어(케이블 또는 무선), 소프트웨어(운영 체제 및 프로토콜)를 결합하여 안정적인 통신을 제공합니다.

컴퓨터 네트워크란 무엇입니까?
A 컴퓨터 네트워크 네트워크는 데이터를 교환하고 자원을 공유하는 두 대 이상의 상호 연결된 컴퓨터 그룹입니다. 연결은 구리 케이블, 광섬유 또는 무선 매체를 통해 이루어질 수 있으며, 기본 하드웨어와 소프트웨어가 개별 장치를 하나의 작동하는 네트워크로 만들어 줍니다.
이 튜토리얼에서는 컴퓨터 네트워크의 필수 구성 요소, 네트워크 상의 호스트를 식별하는 식별자, 네트워크의 활용법, 그리고 네트워크 구축 전에 고려해야 할 장단점에 대해 자세히 살펴봅니다.
컴퓨터 네트워크 구성요소
컴퓨터 네트워크의 필수 구성 요소는 다음과 같습니다.
스위치
스위치는 캠퍼스나 건물 내의 컴퓨터, 프린터 및 기타 장치를 연결하는 컨트롤러 역할을 합니다. 스위치를 통해 동일 네트워크상의 장치들은 서로 통신하고, 다른 네트워크로 트래픽을 전달할 수 있습니다. 스위치는 조직 전체에서 프린터, 저장 장치 및 애플리케이션을 공유하는 데 드는 비용을 절감해 줍니다.
라우터
라우터는 여러 네트워크를 연결하여 많은 장치가 하나의 인터넷 연결을 공유할 수 있도록 합니다. 라우터는 일종의 전달자 역할을 하며, 각 패킷의 목적지를 분석하고 최적의 경로를 선택하여 패킷을 목적지까지 전달합니다.
서버
서버는 공유 프로그램, 파일 및 네트워크 운영 체제를 호스팅하는 컴퓨터입니다. 서버는 승인된 모든 사용자에게 네트워크 리소스에 대한 접근 권한을 제공합니다.
고객사
클라이언트는 네트워크에 접속하여 서버가 제공하는 리소스를 사용하는 사용자 장치입니다. 클라이언트는 서버에 요청을 보내고 그에 대한 응답을 받습니다.
Transmission 미디어
Transmission 미디어(링크, 채널 또는 회선이라고도 함)는 장치 간에 데이터를 전달합니다. 동축 케이블, 연선 구리선, 광섬유 및 전파가 가장 일반적인 형태입니다.
액세스 포인트
액세스 포인트는 무선 장치가 케이블 없이 네트워크에 연결될 수 있도록 해줍니다. 또한 노트북, 휴대폰, IoT 장치 등을 필요에 따라 네트워크에 유연하게 추가할 수 있도록 해줍니다.
공유 데이터
공유 데이터는 클라이언트가 네트워크를 통해 교환하는 모든 것, 즉 파일, 인쇄 작업, 이메일, 애플리케이션 데이터 및 구성을 포함합니다.
네트워크 인터페이스 카드(NIC)
네트워크 인터페이스 카드(NIC)는 데이터를 송수신하고 호스트와 네트워크 간의 트래픽 흐름을 제어합니다. 연결된 모든 장치는 최소 하나 이상의 NIC를 가지고 있습니다.
지방의 Opera팅 시스템
로컬 운영 체제는 각 개인용 컴퓨터에서 실행되며 파일에 접근하고, 로컬 프린터를 작동시키고, 자체 디스크 및 광학 드라이브를 사용할 수 있도록 해줍니다.
네트워크 Opera팅 시스템
네트워크 운영 체제는 서버 및 기타 공유 호스트에서 실행됩니다. 네트워크 전반에 걸쳐 통신, 인증 및 리소스 공유를 조정합니다.
프로토콜
프로토콜은 두 장치가 네트워크를 통해 서로 통신할 수 있도록 하는 문서화된 규칙 집합입니다. 표준 프로토콜에는 IP, TCP, UDP, FTP, HTTP 및 DNS가 있습니다.
허브
허브는 네트워크 연결을 여러 컴퓨터로 분산시킵니다. 한 호스트가 패킷을 보내면 허브는 해당 패킷을 세그먼트에 속한 모든 장치로 전달합니다. 허브는 오늘날 대부분 과거의 유물이 되었으며, 현대 네트워크에서는 스위치가 그 자리를 대체했습니다.
LAN 케이블
근거리 통신망(LAN) 케이블(이더넷 또는 데이터 케이블이라고도 함)은 인터넷에 연결되는 라우터를 포함하여 장치를 유선 네트워크에 연결합니다.
OSI 참조 모델
OSI 개방형 시스템 상호 연결(Open Systems Interconnection)의 약자입니다. 이는 독립적인 시스템들이 데이터를 교환하는 방식을 정의하는 7계층 참조 모델입니다.
네트워크상의 고유 식별자
네트워크상의 모든 호스트와 서비스에는 고유한 이름이나 번호가 필요합니다. 가장 일반적인 식별자는 다음과 같습니다.
호스트 이름
네트워크상의 모든 장치에는 호스트 이름이라는 사람이 읽을 수 있는 이름이 할당됩니다. 호스트 이름을 사용하면 사용자와 애플리케이션이 IP 주소를 외우지 않고도 특정 호스트를 쉽게 참조할 수 있습니다.
IP 주소
IP(인터넷 프로토콜) 주소는 네트워크 상에서 장치를 고유하게 식별하는 숫자입니다. IPv4 주소는 32비트이고, IPv6 주소는 128비트입니다.
DNS 서버
도메인 이름 시스템(DNS)은 사람이 이해하기 쉬운 형태로 변환합니다. URLs와 호스트 이름을 장치가 실제로 서로를 찾는 데 사용하는 IP 주소로 변환합니다.
MAC 주소
MAC(Media Access Control) 주소는 물리적 주소라고도 하며, 네트워크 카드 NIC(네트워크 인터페이스 카드)를 고유하게 식별합니다. 48비트 길이이며, 일반적으로 6바이트로 구분된 12자리 16진수로 표기됩니다.
포트
포트는 사용자와 애플리케이션이 호스트의 특정 서비스와 데이터를 교환할 수 있도록 하는 논리적 채널입니다. 하나의 호스트에서 여러 애플리케이션을 동시에 실행할 수 있으며, 각 애플리케이션은 자신이 수신 대기하는 포트 번호로 식별됩니다.
기타 중요한 네트워크 구성요소
ARP
ARP IP 주소는 Address Resolution Protocol의 약자입니다. IP 주소를 로컬 네트워크 상의 해당 물리적(MAC) 주소로 매핑합니다.
RARP
RARP (Reverse 주소 확인 프로토콜(ARP)은 그 반대로 작동합니다. 주어진 물리적 주소에 해당하는 IP 주소를 반환합니다.
방화벽
방화벽은 일련의 규칙에 따라 들어오고 나가는 트래픽을 필터링합니다. 이는 내부 네트워크와 공용 인터넷 사이의 첫 번째 방어선입니다.
게이트웨이
게이트웨이는 일반적으로 라우터인 장치로, 로컬 네트워크를 다른 네트워크에 연결하고 필요에 따라 서로 다른 프로토콜 간의 변환을 수행합니다.
의 사용 Computer Networks
컴퓨터 네트워크는 현대적인 협업을 가능하게 합니다. 일반적인 활용 사례는 다음과 같습니다.
- 프린터, 스캐너, 저장 장치 등의 물리적 자원을 공유하는 것.
- 팀 간에 고가의 소프트웨어 라이선스와 중앙 데이터베이스를 공유하는 것.
- 컴퓨터와 사람 간의 빠르고 안정적인 통신을 제공합니다.
- 교환 데이터 및 정보 사용자와 애플리케이션 간의 관계.
- 내부 애플리케이션, 인트라넷 및 고객 대면 서비스를 호스팅합니다.
컴퓨터 네트워킹의 장점
잘 설계된 네트워크의 주요 이점은 다음과 같습니다.
- 여러 컴퓨터가 동시에 정보를 주고받을 수 있도록 해줍니다.
- 프린터, 스캐너, 저장 장치 및 이메일을 공유할 수 있습니다.
- 사이트 간 고속 통신을 제공합니다.
- 각 위치에서 자원을 중복해서 사용하는 데 드는 비용과 노력을 줄여줍니다.
- 중앙 집중식 백업, 모니터링 및 보안 정책을 지원합니다.
컴퓨터 네트워킹의 단점
네트워크에는 고려해야 할 절충점도 있습니다.
- 초기 하드웨어 및 소프트웨어 투자 비용은 상당할 수 있습니다.
- 암호화, 방화벽, 다단계 인증(MFA)과 같은 강력한 보안 조치가 없으면 데이터는 공격에 노출됩니다.
- 일부 하드웨어 부품은 수명이 다하면 주기적으로 교체해야 합니다.
- 네트워크에는 지속적인 관리, 모니터링 및 패치가 필요합니다.
- 케이블 고장, 서버 오류 및 ISP 장애는 전체 네트워크를 중단시킬 수 있습니다.
유형 Computer Networks (빠른 참조)
아래 표는 초보자가 접하게 될 가장 일반적인 네트워크 유형을 요약한 것입니다.
| 타입 | 범위 | 전형적인 사용 |
|---|---|---|
| LAN (근거리 통신망) | 단일 건물 또는 캠퍼스 | 사무실 또는 가정용 인터넷 연결. |
| WAN (광역 네트워크) | 도시, 국가 또는 지구 | 장거리에서도 여러 LAN을 연결합니다. |
| MAN (수도권 네트워크) | 도시 또는 대규모 캠퍼스 | 대도시권 내 사무실들을 연결합니다. |
| WLAN(무선 LAN) | 건물 또는 층 | 노트북 및 모바일 기기용 Wi-Fi 접속. |
| PAN (개인 영역 네트워크) | 몇 미터 | 개인 기기 간의 블루투스 및 USB 연결. |
| VPN (가상 사설망) | 공용 인터넷을 통해 | 원격 사용자를 안전하게 개인 네트워크에 연결합니다. |

