본문 바로가기
Network

[Network] 네트워크 공부 완전 기초

by Yoonsoo Park 2024. 8. 16.

1. 네트워크(Network)란?

: 장비들을 특정 매체에 연결시켜 공유할 수 있는 환경을 만들어 주는 것

과거 컴퓨터, 프린터 같은 장비들이 쉽게 구하기도 힘들고, 고가였던 시절에 여러 명이 해당 장비들을 공유해서 사용하기 위해 고안됐다는 이야기...

네트워크 예시

2. 네트워크의 구성 요소에는 어떤 것들이 있까?

네트워크는 노드, 메세지, 네트워크 장비, 전송 매체, 네트워크 프로토콜 등으로 이뤄져 있다.

(후에 OSI 7계층을 공부하면서 자세히 다룰 예정이므로 간략하게 설명하자면..)

 

- 노드: 단말 장치

ex) PC, Server, Smart Phone

 

- 메세지: 송/ 수신 데이터

ex) Packet, Frame, bit..

 

-네트워크 장비

ex) Switch, Router..

 

-전송 매체 

ex) 동축 케이블(Coaxial), TP 케이블(Twisted-pair), 광 케이블(Opric-fiber), 라디오 파..

 

-네트워크 프로토콜(Protocol): 컴퓨터나 네트워크 장비가 서로 통신하기 위해 미리 정해놓은 통신 규약 

ex) Ethernet, IP, TCP, ARP, ICMP..

 

3. 네트워크의 규모와 거리에 따른 분류 

LAN(Local Area Network)   ex) Ethernet

- 노드들을 연결하여 기초적인 네트워크를 구성 

- 스위치를 통해서 구성

-속도가 빠름

- 같은 사무실 내, 같은 층 등등.. (100m 이내)

 

MAN(Metropolitan Area Network)  ex) metro ethernet 

- 도시권 정도의 규모

 

WAN(Wide Area Network)  ex) Internet 

- LAN과 LAN을 연결 + 광대역(broadband)

- 라우터를 통해서 구성 

- 속도가 느림: 먼 거리 때문에 데이터가 손상될 수 있어 조금씩 안전하게 보냄 

- ISP(Internet Service Provider)에서 관리  ex)KT, LG U+, SK Broadband

 

 

 

4. Network Model 

- 통신이 일어나는 절차를 각 기능 별로 모듈화시켜 만들어 놓은 계층적인 구조

 ex) OSI 7 Layor, TCP/IP Model

- 계층은 항상 순서대로 동작됨 

 

- 1~4 계층: 하위 계층 (= 하드웨어 계층)

 : 데이터 전달 계층으로 주로 네트워크 분야에서 참조

- 5~7 계층: 상위 계층 (= 소프트웨어 계층)

 : 데이터 생성 계층으로 주로 소프트웨어 개발 분야에서 참조 

 

OSI 7 Layor

- 국제 표준화 기구(ISO)에서 표준화를 위해 개발된 모델

- 현재 참조용으로 사용  ex) 각 계층 역할에 맞는 개발 시, Troubleshooting  시

 *Troubleshooting: 시스템에서 발생하는 문제를 종합적으로 진단 및 처리하는 것 

 

TCP/IP Model 

- 실제 통신에 사용되는 모델 

 

5. Encapsulation, Decapsulation

드디어 조금 어려운 용어가 나온 듯 싶다.. 하지만 Encapsulation = Boxing, Decapsulation = Unboxing으로 이해하면 어렵지 않다. 노드 간 데이터를 주고 받는 과정에서 송신되는 데이터는 OSI 7-1계층 순으로 포장되어, 1계층에서 전기 신호로 보내질 수 있게끔 하는 과정(boxing)을, 역순으로 수신된 데이터는 전기 신호를 1-7계층 순으로 데이터를 확인하며 떼어내는 과정을 밟는다(unboxing). 여기서 포장 과정을 캡슐에 넣는 것과 같다고 하여 Encapsulation, 해체 과정을 Decapsulation이라고 한다. 

그림으로 표현하자면..

Capsulation

 

 

Decapsulation