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 (포트번호 사용)