🦄네트워크란?
네트워크는 노드(Node)들이 링크(Link)에 의해 그물(Net)처럼 연결되어 데이터(Data)를 주고 받는 작업(Work)을 하기 위해 구축한 시스템입니다.
노드(Node) : 정보를 교환하기 위해 연결되어 있는 장치
링크(Link) : 노드들을 서로 연결하는 회선
데이터(Data) : 컴퓨터 네트워크 상에서 주고받는 정보
👾네트워크의 장점
- 멀리 떨어져 있어도 언제든지 필요한 정보를 주고받을 수 있습니다.
- 네트워크가 형성되어 있는 경우 프린터가 직접 달려있지 않은 컴퓨터에서도 출력할 수 있습니다.
👾네트워크 분류
😈규모에 따른 분류
-
PAN (Personal Area Network)
- 개인이 소유한 정보 기기 간의 데이터 통신이 이루어지는 규모의 네트워크입니다.
-
LAN (Local Area Network)
- 하나의 건물 정도의 규모 내에서 데이터 통신이 이루어지는 규모의 네트워크입니다.
-
MAN (Metropolitan Area Network)
- 같은 도시나 지역 사회와 같은 지리적으로 같은 위치에 존재하는 여러 개의 랜을 연결한 네트워크입니다.
-
WAN (Personal Area Network)
- 인터넷 서비스 제공자에 의해 여러 LAN들이 연결되어 먼 거리의 데이터 통신이 이루어지는 규모의 네트워크입니다.
- LAN이 건물보다 커진다고 모두 WAN이 되지는 않습니다.
😈특수한 구조의 네트워크
👾네트워크의 구성 요소
😈하드웨어 (Hardware)
네트워크를 통해 데이터 통신을 하기 위해 필요한 물리적인 장치입니다.
-
송수신 장치
-
전송 장치
- 송수신되는 데이터가 올바르게 전송 매체를 통해 흘러갈 수 있도록 돕는 장치입니다.
-
전송 매체
- 여러 장치들을 서로 연결하고 있는 회선으로, 데이터가 전송되는 통로
- 유선 전송 매체의 경우, 전송 장치에 의해 데이터가 전기로 변환 되어 흘러갑니다.
- 무선 전송 매체의 경우, 전송 장치에 의해 데이터가 전자(기)파로 변환되어 날아가게 됩니다.
-
네트워크 제어 장치
- 송수신 장치들 사이에 위치하여 요청에 따라 데이터에 특정한 작업을 수행하거나 데이터가 전달될 경로를 탐색하는 등과 같은 네트워크 관리 기능을 담당하는 장치입니다.
😈소프트웨어 (Software)
네트워크를 통해 데이터 통신을 하기 위해 필요한 논리적인 프로그램
-
통신 프로그램
- 데이터 통신을 위해 실행하는 모든 프로그램입니다.
- 예) 인터넷 브라우저(구글 크롬), 메신저 프로그램(카카오톡), 파일 다운로드 프로그램
-
프로토콜
- 데이터 통신을 할 때 반드시 지켜야 하는 규칙 및 절차를 미리 정의해놓은 것 입니다.
- 수많은 종류의 프로토콜이 존재하며, 하나의 데이터를 전송할지라도 관련된 모든 프로토콜에 따라 전송해야 합니다.
- 예) HTTP, DNS, TCP, IP, RIP, ARP
👾네트워크 모델
😈법률 표준
- 공식적인 기관에서 입법화하여 정한 표준입니다.
- 네트워크의 법률 표준은 OSI모델이며 “ISO(국제표준화기구)”라는 기관에서 제시하였습니다.
😈사실 표준
- 식 기관이 아닌 민간 기관에서 정해 사용되고 있는 표준입니다.
- 네트워크의 사실 표준은 TCP/IP(구현: 프로토콜) 모델이며 “IETF(국제인터넷표준화기구)”라는 기관에서 제시하였습니다.
네트워크를 본격적으로 알아보기 전에 기본적인 네트워크 개념에 대해 알아보았습니다.