네트워크란?


노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다. 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. (*노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말)

인터넷이란?


문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 크고 전세계를 연결하는 네트워크 흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것

네트워크의 분류


1. 크기에 따른 분류

LAN(Local Area Network, 근거리통신망) : 가까운 지역을 하나로 묶은 네트워크. 같은 네트워크 대역 = 같은 LAN에 속함
WAN(Wide Area Network, 장거리통신망) : 멀리 있는 지역을 한데 묶은 네트워크. 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것
ex. 학교 LAN, 회사 LAN, 집 LAN 을 서로 연결되게 묶어 형성되는 네트워크가 WAN이 된다.

2. 연결 형태에 따른 분류

Star형(성형) : 중앙 장비에 모든 노드가 연결됨. 가정집에 공유기를 통해 핸드폰, 컴퓨터, tv가 모두 연결되는 경우. 공유기의 기능이 멈추게 되면 네트워크 연결이 모두 끊김. 단거리 장비들의 대역대(LAN)를 만들 때 주로 사용하는 방식.
Mesh형(망형) : 여러 노드들이 서로 그물처럼 연결됨. 한 노드에 대해 연결되어 있는 특정 노드가 기능을 멈춘다고 해도, 다른 노드들과 연결이 유지됨. 국가 간 네트워크도 망형에 속함.

실제 인터넷은 성형 네트워크를 망형으로 연결하는 등 여러 형태를 혼합한 형태인 '혼합형' 이다. 독립된 망체계를 갖추는 경우 LAN만을 사용하기도 한다.



네트워크의 통신방식


네트워크에서 데이터를 어떻게 주고 받을까?

유니 캐스트 : 같은 네트워크 대역에 속하는 특정 대상과 1:1로 통신
멀티 캐스트 : 같은 네트워크 대역에 속하는 특정한 다수와 1:N으로 통신
브로드 캐스트 : 같은 네트워크 대역에 속하는 모든 대상과 1:N으로 통신

특정 사용자를 어떻게 지정하여 통신할까?

프로토콜 : 일종의 약속, 양식. 네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식.
택배, 편지, 전화가 각각의 양식이 있듯이 프로토콜도 각각의 양식이 존재함.

가까운 곳과 통신할 때 : Ethernet 프로토콜 (MAC 주소로 통신)
멀리 있는 곳과 연락할 때 : ICMP / IPv4 / ARP 프로토콜 (IP주소로 통신)
특정 프로그램으로 통신할 때 : TCP / UDP 프로토콜 (포트 번호로 통신)

내가 친구한테 카톡메세지를 보내면?: MAC주소와 IP주소로 메세지를 친구 컴퓨터까지 전송한 후 포트 번호를 이용하여 친구 컴퓨터의 카톡프로그램으로 보낸다!

패킷: 송신할 데이터를 여러 프로토콜들로 캡슐화 한 형태 [Ethernet|IPv4|TCP|데이터]



(* 유튜브 [따라하면서 배우는 IT] 채널의 "01. 네트워크란 무엇인가?" 강의를 요약한 내용입니다. )

profile
우보천리

0개의 댓글