📌
1. Network란?
네트워크(Network)는 두 대 이상의 컴퓨터나 기기가 서로 데이터를 주고받기 위해 연결된 시스템입니다. 네트워크는 정보를 효율적으로 공유하고 자원을 최적화하기 위한 수단으로 사용됩니다. 현대의 인터넷은 이러한 네트워크들이 서로 연결된 거대한 집합체입니다.
2. Network의 구조
네트워크는 여러 요소들로 구성되며, 이들 간의 상호작용을 통해 데이터 통신이 이루어집니다. 주요 구성 요소는 다음과 같습니다:
2.1 노드(Node)
- 네트워크에 연결된 장치 또는 기기를 의미합니다.
- 데이터 송수신의 주체로 작동합니다.
- 예시: 컴퓨터, 스마트폰, 서버, 라우터, 스위치 등.
2.2 링크(Link)
- 노드 간 데이터를 주고받을 수 있는 경로입니다.
- 연결 형태:
- 물리적 연결: 유선 케이블, 광섬유 등.
- 논리적 연결: Wi-Fi, 블루투스와 같은 무선 네트워크.
2.3 프로토콜(Protocol)

- 네트워크에서 데이터 통신을 위한 규칙과 표준입니다.
- 통신 프로세스와 데이터 형식, 오류 검출 등을 정의합니다.
- 주요 프로토콜:
- TCP/IP: 인터넷의 기본 프로토콜.
- HTTP/HTTPS: 웹 통신을 위한 프로토콜.
- FTP: 파일 전송 프로토콜.
2.4 패킷(Packet)

- 데이터를 작은 단위로 나눈 조각입니다.
- 네트워크에서 전송 효율성을 높이기 위해 사용됩니다.
- 각 패킷은 출발지와 목적지 주소, 데이터, 오류 검출 정보 등을 포함합니다.
- 전송 후 수신 측에서 패킷을 다시 조립하여 원래 데이터를 복원합니다.
3. Network 구조의 예시
3.1 간단한 홈 네트워크
- 노드: PC, 스마트폰, 스마트 TV.
- 링크: Wi-Fi 라우터를 통한 무선 연결.
- 프로토콜: TCP/IP를 기반으로 인터넷 접속.
3.2 기업용 네트워크
- 노드: 사내 서버, 직원 PC, 프린터.
- 링크: 이더넷 케이블, 광섬유, VPN.
- 프로토콜: HTTP/HTTPS, SMTP(이메일 전송), FTP.
4. Network의 중요성
- 효율적인 데이터 공유: 파일, 미디어, 메시지 등을 실시간으로 전송 가능.
- 자원 최적화: 네트워크를 통해 프린터, 서버 등의 자원을 여러 사용자가 공유 가능.
- 연결성 확대: 네트워크를 통해 전 세계 사용자 및 시스템과 통신 가능.