네트워크 개념
Net+work의 합성어로 컴퓨터와 같은 노드들이 통신 기술을 통해 그물망처럼 연결된 통신 형태를 의미
네트워크의 장단점
장점 : 네트워크를 통해 다양한 정보를 손쉽게 공유할 수 있음
단점 : 바이러스/해킹/데이터 변조 등의 가능성이 있음
거리 기반 네트워크
PAN
LAN : 사무실, 가정 등 소규모 공간 내에서 고속 통신이 가능한 근거리 네트워크
MAN
WAN 광범위한 지역의 네트워크로, 여러 LAN을 연결하는 광대역 네트워크
계층형
계층 구조로, 한 노드가 여러 하위 노드를 가짐
관리는 쉽고 확장성이 좋음
상위 노드가 고장나면 상위 네트워크와 통신이 불가능
버스형
모든 노드가 하나의 중앙 버스 라인에 연결된 형태
설치가 간단하며 비용이 저렴
네트워크에 문제가 발생하면 전체 네트워크에 영향을 미침
성형
모든 노드가 중앙 노드(ex. 스위치, 허브)에 연결된 형태
중앙 노드에 장애가 발생하면 전체 네트워크가 마비됨
개별 링크에 문제가 생겨도 다른 노드에는 영향을 주지 않음
링형
각 노드가 순환 형태로 인접 노드와 연결된 형태
일반적으로 토큰 패싱 방식을 사용하여 데이터를 전송
한 노드나 연결이 고장나가면 전체 네트워크에 영향을 미침
망형
노드들이 서로 광범위하게 연결된 구조
매우 높은 신뢰성과 내결함성을 제공
설치 및 유지보수 비용이 많이 듦
아날로그 / 디지털 전송
방향에 따른 구분
단방향 통신(simplex) : 한쪽 방향으로만 전송 가능(ex. 라디오, tv)
반이중 통신(half duplex) : 양방향 가능하지만 동시에 불가(ex. 무전기)
전이중 통신(full duplex) : 양방향 동시 통신 가능 (ex. 전화)
직렬 전송 / 병렬 전송
직렬 전송 : 1비트씩 순차 전송, 속도는 느리지만, 간단하고 저렴
병렬 전송 : 여러 비트 동시 전송, 속도는 빠르나, 동기화가 필요
동기식 전송 / 비동기식 전송
동기식 전송 (synchronous transmission) : 블록(프레임) 단위로 전송, 동기 문자(syn)를 사용, 고속 전송이 가능하고 효율적
비동기식 전송 ( asynchronous transmission) : 문자 단위로 전송, start/stop 비트 사용, 구조 단순하지만 효율이 낮고 저속
회선망의 종류

회선 교환
교환기를 이용해 두 지점을 물리적으로 연결하는 방식
연결이 이루어진 후 전용선 처럼 사용됨
고정된 대역폭을 사용하며 일정한 전송 속도를 유지
현재는 사용 x
메세지 교환 방식
두 노드 간 통신 경로를 미리 설정하지 않고 데이터 전송
메세지를 축적한 후 전송하는 방식
저속 통신 및 부가서비스, 비실시간 전송에 적합
패킷교환 :: 데이터그램
논리적 연결 없이 데이터 패킷을 독립적으로 전송하는 방식
각 패킷은 순서와 상관 없이 전송되며, 전송 후 패킷 재정렬 필요
패킷 교환 :: 가상 회선 방식
회선 교환과 데이터그램 방식의 장점을 결합한 방식
패킷 전송 전에 논리적 연결을 수행함
고정된 경로를 통해 패킷을 전송함
데이터그램 방식보다 빠르고 안정적
많은 사용자가 동시 사용하는 경우 한계가 있고, 별도의 호(call) 설정 과정이 필요함
다중화의 개념
하나의 통신 회선을 여러 사용자가 동시에 공유할 수 있도록 하는 기술
주요 다중화 방식
하나의 회선을 여러 주파수 대역으로 구분하여 동시에 전송하는 방식
Gaurd Band를 사용하므로 일부 대역폭 낭비가 발생
라디오, TV 등 아날로그 통신에서 사용됨