네트워크란
- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나
- 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것
- 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
노드: 네트워크에 속한 컴퓨터 또는 통신 장비
인터넷이란
- 문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크
www
를인터넷
으로 착각한는 경우가 있는데 둘은 다르다
www는 인터넷을 이용해서 웹과 관련된 데이터를 공유하는 것
( 네트워크 > 인터넷 > www 이런 느낌)
네트워크의 분류
- 크기에 따른 분류
LAN (Local Area Network)
: 가까운 지역을 하나로 묶은 네트워크
WAN (Wide Area Network)
: 멀리 있는 지역을 한데 묶은 네트워크
가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것- 연결 형태에 따른 분류
1) star형 (성형)
- 중앙 장비에 모든 노드가 연결
- 중앙 장비가 고장이면 연결된 모든 기기 장애
- 주로 LAN대역에 네트워크들을 연결할 때 사용
- 가정집에서 공유기를 통해 기기들을 연결하는데 공유기가 고장나면 공유기에 연결된 모든 기기 먹통
2) mesh형
- 여러 노드들이 서로 그물처럼 연결
- 여러 노드에 연결돼서 한 부분이 고장나도 작동가능
3) 혼합형
- 실제 인터넷은 여러 형태를 혼합한 형태로 사용
네트워크의 통신방식
- 네트워크에서 데이터는 어떻게 주고 받는가?
- 유니 캐스트: 특정 대상이랑만 1:1로 통신
- 멀티 캐스트: 특정 다수와 1:N으로 통신
- 브로드 캐스트: 네트워크에 있는 모든 대상과 통신
네트워크 프로토콜
- 네트워크에 있는 특정한 사용자를 어떻게 찾을까? 프로토콜이 있기에 가능
- 프로토콜
- 일종의 약속, 양식, 규약
- 네트워크에서 노드와 노드가 통신할 때, 보내는 노드가 받는 노드에게 어떤 데이터를 어떻게 보낼지를 알려주는 양식
- 각 프로토콜들도 해당 프로토콜만의 양식이 있음- 여러가지 프로토콜
- 가까운 곳과 연락할 때
Ethernet 프로토콜 - MAC주소
- 멀리 있는 곳과 연락할 때
ICMP, IPv4, ARP - IP주소
- 여러가지 프로그램으로 연락할 때
TCP, UDP - 포트번호
<출처>
"네트워크 기초(개정판)".따라하면서 배우는 IT.https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi (2023.03.05)
내용정리는 제 입맛에 맞게 바꿨습니다.