네트워크는 여러 대의 컴퓨터가 서로 연결되어 정보를 주고 받는 시스템이다. 대표적인 네트워크로는 인터넷이 있다.
네트워크에는 4가지 종류가 있다.
PAN(Personal Area Network) : 개인 영역의 내트워크이다. 예) 블루투스나 와이파이로 자신의 기기 내에서 통신
LAN(Local Area Network) : 근거리 네트워크이다. 예) 한 건물 내, 한 사무실 내에서 통신
MAN(Metropolitan Area Network) : 도시권 네트워크이다. 예) 큰 규모의 도시 내, 대학 캠퍼스 내에서의 통신
WAN(Wide Area Network) : 광역 네트워크이다. 예) 인터넷
네트워크에서 서로 통신하기 위해서는 규칙이 있어야 하며, 이 규칙을 프로토콜이라고 한다.
프로토콜에는 다양한 종류가 있지만, 자주 쓰이는 프로토콜은 다음과 같다.
HTTP(Hyper Text Transfer Protocol) : 웹 페이지를 불러오는 용도로 사용된다.
FTP(File Transfer Protocol) : 파일을 전송하고 받는 용도로 사용된다.
SMTP(Simple Mail Transfer Protocol) : 메일 서버끼리 메일을 전송하거나 수신하는 용도로 주로 사용된다.
네트워크에서 각 노드(컴퓨터)를 연결하는 방법을 구조적으로 분류한 것을 토폴로지라고 한다.
토폴로지에는 크게 7가지의 구조가 있다.
고리형 토폴로지 : 노드가 원 형태로 배치되어 있는 구조이다.
그물형 토폴로지 : 노드가 전부(또는 다수)가 연결되어 있는 구조이다.
성형 토폴로지 : 중심 노드를 기준으로 배치되는 구조이다.
라인형 토폴로지 : 노드를 한 줄 형태로 배치한 구조이다.
트리형 토폴로지 : 상위 노드를 기준으로 계속 확장시키는 구조이다.
네트워크에서는 호스트를 식별하기 위해 주소가 필요하다. 이 주소들은 논리적(동적)으로 부여되거나 물리적(정적)으로 부여된다.
논리적 주소에는 IPv4와 IPv6가 있다. 현재 대다수의 컴퓨터는 IPv4를 사용하며, IP 대역에 따라 다양하게 분류될 수 있다.
물리적 주소에는 MAC주소가 있다. 이는 생산할 때부터 고유로 저장된 주소이며, 변경이 불가능하다.
'HTML, CSS, JS, 웹, 네트워크' 카테고리의 다른 글
| 라우팅 (0) | 2025.06.02 |
|---|---|
| JavaScript (2) | 2025.05.26 |
| DHCP (0) | 2025.05.25 |
| CSS (0) | 2025.05.14 |
| HTML (0) | 2025.05.09 |