Computer Science/Network

[NetWork] 네크워크란?

키베이루 2023. 11. 17. 07:23

네트워크 : 노드들이 데이터를 공유할 수 있게하는 디지털 전기통신망 -> 분산되어있는 컴퓨터를 통신망으로 연결한 것.

인터넷 : 세상에서 가장 큰 전세계를 연결하는 네트워크

 

네트워크의  규모에 따른 분류

LAN (Local Area Network) : 가까운 거리를 연결할 때 사용하는 네트워크

MAN (Metropolitan Network) : 대도시 영역 네트워크 (큰 학교나 건물등)

WAN (Wide Area Network) : 광대역 네트워크 (두개 이상의 LAN 영역을 연결한 영역)

 

네트워크 연결형태에 따른 분류

Star형 : 중앙 장비에 모든 노드 연결

  장점 : 수리, 변경 용이

  단점 : 중앙제어장치 고장시 전체 통신불능

Mesh형 : 여러노드들이 그물처럼 연결

  장점 : 오류 및 문제 해결 쉬움

  단점 : 중복 경로로 인한 비용 증가

혼합형 : 실제 인터넷 방식

 

네트워크의 통신방식

1. 유니캐스트 = 1:1 통신 방식 (특정 대상이랑만 통신)

2. 멀티캐스트 = 1:N 통신 방식 (특정 다수와 통신)

3. 브로드캐스트 = 네트워크에 있는 모든 대상과 통신

 

통신에서 대상을 찾는 방법 => 프로토콜 사용 (일종의 약속, 양식)

: 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지에 관한 양식

가까운곳 :이더넷 프로토콜 (MAC 주소 사용)

멀리있는곳 : ICMP, IPv4, ARP (IP 주소 사용)

여러가지 프로그램 : TCP, UDP (포트번호 사용)