네트워크

네트워크 용어

준뜨 2023. 7. 13. 23:59


LAN(Local Area Network)

LAN은 지리적으로 제한된 작은 지역 내에서 사용되는 네트워크입니다. 일반적으로 가정, 학교, 사무실 등에서 사용됩니다.


WAN(Wide Area Network:

WAN은 지리적으로 넓은 지역을 연결하는 네트워크입니다. 인터넷이 가장 대표적인 예입니다.

쉽게 설명하자면 LAN + LAN + LAN ... + LAN으로 볼 수 있다. 


Router(라우터):

라우터(Router)는 두 개 이상의 네트워크를 연결하는 장치입니다. 라우터는 패킷을 전달하고 경로를 선택하는 역할을 합니다. 라우터는 인터넷에서 데이터를 전송할 때, 출발지와 목적지 IP 주소를 확인하여 최적의 경로를 선택합니다. 이를 라우팅(Routing)이라고 합니다.

라우터는 네트워크의 경계에 위치하여, 외부 네트워크와 내부 네트워크를 연결합니다. 예를 들어, 가정에서 인터넷을 사용하기 위해서는 인터넷 서비스 제공자(ISP)와 가정 내부 네트워크를 연결해야 합니다. 이때, 라우터를 사용하여 ISP와 가정 내부 네트워크를 연결할 수 있습니다.

라우터는 패킷을 전달할 때, 패킷의 목적지 주소를 확인하여 다음 경유지를 결정합니다. 라우터는 경로를 선택할 때, 다양한 요소들을 고려합니다. 예를 들어, 경로의 대역폭, 지연 시간, 비용 등을 고려하여 최적의 경로를 선택합니다.

라우터는 네트워크 보안에도 중요한 역할을 합니다. 라우터는 외부에서 내부로의 접근을 제어하고, 내부에서 외부로의 데이터 전송을 제한함으로써, 네트워크 보안을 유지합니다.

Switch(스위치): 

 

스위치(Switch)는 네트워크의 여러 대의 컴퓨터를 연결하는 장치입니다. 스위치는 컴퓨터 간의 데이터 전송을 관리하고, 데이터 충돌을 방지합니다. 스위치는 패킷을 받아서 목적지 컴퓨터에게 전달하는 역할을 합니다.

스위치는 네트워크 상에서 데이터 전송을 위해 MAC 주소를 사용합니다. MAC 주소는 네트워크 어댑터(Network Adapter)에 할당된 고유한 식별자입니다. 스위치는 패킷의 목적지 MAC 주소를 확인하여, 해당 MAC 주소를 가진 컴퓨터에게 패킷을 전달합니다.

스위치는 네트워크 상에서 데이터 전송을 빠르게 처리할 수 있습니다. 스위치는 각 포트마다 별도의 대역폭을 할당하여, 여러 대의 컴퓨터 간에 동시에 데이터를 전송할 수 있습니다. 스위치는 또한 데이터 충돌을 방지하기 위해, 각 포트마다 별도의 캐시 메모리를 사용하여, 패킷을 저장하고 처리합니다.

스위치는 네트워크 보안에도 중요한 역할을 합니다. 스위치는 각 포트마다 VLAN(Virtual LAN)을 설정하여, 네트워크 상의 데이터 전송을 분리할 수 있습니다. VLAN은 하나의 물리적인 네트워크를 여러 개의 논리적인 네트워크로 분할하는 기술입니다. 이를 통해, 네트워크 보안을 강화할 수 있습니다.

 

OSI 7계층을 공부할 때 보면 L4 스위치, L7 스위치 등이 있지만 다음에 다뤄보도록 하겠습니다.

IP Address(아이피 주소): 

IP 주소는 인터넷 상에서 컴퓨터를 식별하기 위한 고유한 주소입니다. IP 주소는 32비트 또는 128비트로 구성됩니다.

 

DNS(Domain Name System): 

DNS는 IP 주소와 도메인 이름을 매핑하는 시스템입니다. DNS를 사용하면 도메인 이름을 입력하여 웹 사이트에 접속할 수 있습니다.

Firewall(방화벽): 애플리케이션 방화벽 , 프록시 방화벽 등 종류가 많다. 다음에 다뤄보겠습니다.

방화벽은 네트워크 보안을 유지하기 위한 장치입니다. 방화벽은 외부에서 내부로의 접근을 제어하고, 내부에서 외부로의 데이터 전송을 제한합니다.

VPN(Virtual Private Network): 가상사설망, ISP 같은 제 3자에 정보를 넘기지 않고 익명성을 유지                                                                          하여 인터넷에 접속한다.

VPN은 인터넷을 통해 안전하게 데이터를 전송하기 위한 기술입니다. 

VPN을 사용하면 인터넷 상에서 안전한 터널을 만들어 데이터를 전송할 수 있습니다.

Bandwidth(대역폭): 

대역폭은 네트워크에서 전송할 수 있는 데이터 양의 크기를 의미합니다. 

대역폭이 높을수록 데이터 전송 속도가 빨라집니다.

Protocol(프로토콜): 

프로토콜은 네트워크 통신에 사용되는 규칙과 규격을 의미합니다. 

대표적인 프로토콜로 TCP/IP, HTTP, FTP 등이 있습니다.

 

브로드캐스트(Broadcast): 1 : all 통신 , 라디오 방송 생각하면 됨

브로드캐스트는 네트워크 상의 모든 호스트에게 데이터를 전송하는 방식입니다. 브로드캐스트는 네트워크 상의 모든 호스트가 데이터를 수신하기 때문에, 대역폭을 많이 사용하며, 보안성이 낮습니다.

유니캐스트(Unicast): 1:1 통신, 카카오톡, 기타 메신저 등 1 : 1 채팅 등을 생각하면 됨.

유니캐스트는 네트워크 상에서 특정한 호스트에게 데이터를 전송하는 방식입니다. 유니캐스트는 브로드캐스트와 달리, 특정한 호스트만 데이터를 수신하기 때문에, 대역폭을 적게 사용하며, 보안성이 높습니다.

멀티캐스트(Multicast): 1:N 통신, 단톡방을 생각하면 됨.

멀티캐스트는 네트워크 상에서 특정한 그룹의 호스트들에게 데이터를 전송하는 방식입니다. 

멀티캐스트는 브로드캐스트와 달리, 특정한 그룹의 호스트들만 데이터를 수신하기 때문에, 

대역폭을 적게 사용하며, 보안성이 높습니다. 멀티캐스트는 IPTV나 온라인 게임 등에서 많이 사용됩니다.

애니캐스트(Anycast): 

1:1 통신으로 유니캐스트와 비슷하지만 여러 대의 서버 중에서 가장 가까운 서버에 데이터를 전송하는 방식입니다. 

애니캐스트는 서버의 가용성과 성능을 향상시키기 위해 사용됩니다.


💫 앞으로 다루거나 알아둘만한 용어들을 몇 개정도 정리해봤습니다. 

728x90
SMALL