네트워크
- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다.
- 분산되어 있는 컴퓨터를 통신망으로 연결한 것.
- 노드는 네트워크에 속한 컴퓨터 또는 통신 장비를 이르는 말.
인터넷
- 문서, 그림 및 영상과 같은 여러 데이터를 공유할 수 있도록 전세계를 연결하는 가장 큰 네트워크.
- www는 인터넷이 아님. 웹과 관련된 서비스를 공유하는 것.
네트워크 분류
1. 크기에 따른 분류
- LAN(Local Area Network)
- 사무실, 학교 등 동일한 물리적 공간에 존재하는 장치들의 네트워크를 의미한다.
- 여러 LAN을 연결하여 WAN 을 형성할 수 있다.
- WAN(Wide Area Network)
- 멀리 있는 지역을 한데 묶은 네트워크.
- 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것.
2. 연결 형태에 따른 분류
- Star형

- 중앙 네트워크 장비에 모든 컴퓨터가 연결되어 있다.
- 중앙 네트워크 장비 고장 시 전체 네트워크 통신이 불가능해진다.
- 네트워크 구성 비용이 저렴한 편.
- Mesh형

- 여러 노드들이 서로 그물처럼 연결되어 있다.
- 하나의 장비가 고장나더라도 다른 장비간 통신이 가능하다.
- 네트워크 구성 시 많은 비용이 소모된다.
- Ring형

- 모든 노드들이 원형으로 연결되어 있다.
- 소규모 네트워크에서 많이 사용된다.
- 노드간 거리가 멀면 회선 비용이 증가하고 네트워크 확장이 어려운 구조이다.
- Bus형

- 모든 노드들이 bus라는 하나의 회선에 연결되어 있는 형태이다.
- 하나의 전송 매체를 공유하여 데이터를 전송한다.
- 양방향 데이터 전송이 가능하다.
-> 실제 인터넷은 여러 형태를 혼합한 형태이다.
네트워크 통신방식
- 유니캐스트
- 특정 대상과 1:1 로 통신하는 방식
- 개인적이거나 고유한 리소스가 필요한 모든 네트워크 프로세스에서 사용될 수 있다.
- 멀티캐스트
- 네트워크 내 특정 다수와 1:N 통신하는 방식
- 브로드캐스트
- 네트워크에 있는 모든 대상과 통신하는 방식
프로토콜
- 네트워크에서 노드간 통신 시 출발 노드와 목적 노드를 설정하고 데이터를 전송하는 방식을 지정하기 위한 양식.
- 상황에 따라 다른 프로토콜을 사용할 수 있다.
-> ex) 거리가 가까울 때(Ethernet), 거리가 멀 때(ICMP, IPv4, ARP), 여러가지 프로그램을 사용할 때(TCP, UDP)
- 여러 프로토콜과 데이터를 캡슐화하여(Encapsulation) 결합한 패킷을 전송.
반응형
LIST
'cs > 네트워크' 카테고리의 다른 글
| 네트워크 계층(3계층) (0) | 2023.09.12 |
|---|---|
| 데이터 통신 (2계층) (0) | 2023.07.31 |
| 네트워크 계층 모델 (0) | 2023.07.26 |
댓글