카테고리 없음

네트워크란?

지나가던국밥충 2026. 7. 2. 15:28

네트워크란 무엇인가?

"노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나"

즉, 분산되어있는 컴퓨터를 통신망으로 연결한 것. 네트워크에서 여러장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.

*노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말

 

인터넷이란?

문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크

흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것

 

네트워크의 분류

 

크기에 따른 분류

 - Local Area Network(LAN) - 근거리 통신망

 - Wide Area Network(WAN) - 멀리 있는 지역을 한데 묶은 네트워크 >> LAN과 LAN을 묶은것

 - Metropolitan Area Network(MAN)

 - VLAN, CAN, PAN 등등

 

연결 형태에 따른 분류

 - 중앙 장비에 모든 노드가 연결된 Star형

 - 여러 노드들이 서로 그물처럼 연결된 Mesh형

 - 실제 인터넷은 여러 형태를 혼합한 형태 혼합형

 >> 집에서는 하나의 인터넷 선을 통해 공유기나 컴퓨터 핸드폰을 연결하는 Star형을 사용, 인터넷선은 이런 집을 모두 엮어 Mesh형을 사용

 

네트워크 통신 방식

 - 특정 대상이랑만 1:1로 통신하는 유니 캐스트

 - 특정 다수와 1:N으로 통신하는 멀티 캐스트

 - 네트워크에 있는 모든 대상과 통신하는 브로드 캐스트

 

프로토콜이란?

일종의 약속, 양식

네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식

 

종류

 - 가까운 곳과 연락할 때 : Ethernet 프로토콜, MAC 주소

 - 멀리 있는 곳과 연락할 때 : ICMP, IPv4, ARP. IP 주소

 - 여러가지 프로그램으로 연락할 때 : TCP, UDP, 포트번호

 

여러가지 프로토콜들로 캡슐화 된 패킷 : [Ethernet | IPv4 | TCP | 데이터] 같은 모양으로 캡슐화 하여 통신