이전 글을 보고 오시면 이해하기 편합니다! (이전글 보고 오기)
교환 시스템의 종류
1. 전용 회선 방식 : 송신, 수신 호스트가 전용 통신 선로로 데이터를 전송
2. 교환 회선 방식 : 전송 선로 하나를 다수의 사용자가 공유 ex) 공유
네트워크 양단에 연결된 호스트들이 전송하는 데이터는 교환시스템을 거친다.
교환시스템은 최종 목적지까지 올바른 경로로 중개하는 교환기능을 제공한다. (라우터)
회선 교환
- 연결형 서비스를 제공
- 고정 대역폭의 전송률 지원, 단순한 네트워크 구조
패킷교환
- 비연결형 서비스를 제공
- 가변 대역의 전송률 지원, 복잡한 네트워크 구조
- 가상회선 방식 / 데이터그램 방식
가상회선 방식이란?
데이터를 패킷 단위로 나눠 전송하지만 송수신 호스트 사이에 가상 연결을 설정하는 방법입니다.
패킷의 도착 순서가 바뀔 수 없습니다. 회선 교환 방식과 유사한 느낌이 있지만 회선 교환 방식은 패킷 기능을 지원하지 않습니다.
연결형 서비스를 제공 하기 때문에 연결 설정, 데이터 전송, 연결 해제 3단계로 구성 됐습니다.
데이터 그램 방식이란?
각 패킷의 경로 선택은 독립적으로 이루어진다. 전달 경로가 다를 수 있습니다.
패킷의 도착 순서가 바뀔수 있다. 전송할 정보의 양이 적거나, 상대적으로 신뢰성이 중요하지 않는 환경에서 사용된다.
쉽게 설명을 하자면 회선 교환은 회선 독점을 통한 통신 방식입니다.
전송할 데이터가 생기면 전송을 위한 전용선을 할당하고 해당 선로로 데이터를 전송합니다.
패킷 교환은 전용선이 없고 데이터를 패킷이라는 단위로 나눠 네트워크망으로 뿌려주게 됩니다.
위의 정보를 라우터가 보고 패킷을 최적경로를 향해 전달하는 방식입니다.
패킷교환과 회선 교환의 중간형태로 메시지 교환이라는 전송 방식이 있습니다.
메시지 교환은 전송하는 메시지의 헤더마다 목적지 주소를 표시하는 방식입니다.
송신 호스트가 전송하는 전체 데이터가 하나의 단위로 교환됩니다.
프레임 릴레이와 셀 릴레이
옛날에는 통신과정에서 오류가 많이 발생해 오류제어 기능을 사용했는데 현대에 와서 물리적 전송 오류 발생확률이 매우 낮아져서 오류제어 기능을 제거하고 전송속도를 향상시키는 방법입니다.
패킷 교환망과 비교했을때 긍정 응답이 많이 줄어서 전송 속도가 향상된 모습을 확인할 수 있습니다.
셀 릴레이
회선 교환과 패킷 교환 방식의 장점을 모아 고안
오류 제어에 대한 오버헤드를 최소화
셀이라는 고정 크기의 패킷을 사용한다.
가상 연결
두 종단점 간의 연결은 전송 경로(TP), 가상 경로(VP), 가상 회선(VC)으로 구성된다.
가상 연결은 가상 경로 식별자(VPI), 가상 회선 식별자(VCI)의 쌍으로 정의된다.
LAN, MAN, WAN
컴퓨터 네트워크의 크기를 다양한 기준으로 분류할 수 있지만, 가장 간단한 기준은 네트워크의 크기이다.
일반적으로 네트워크는 물리적으로 일정 거리 이상 떨어진 위치에서 독립적으로 실행할 수 있는 호스트 간의 데이터 교환 환경을 지원한다. 거리를 기준으로 LAN, MAN, WAN을 구분할 수 있다.
LAN
소규모 지역에 위치하는 호스트로 구성된 네트워크
브로드 캐스팅 방식으로 전송
호스트를 연결하는 방식을 구성 형태에 따라 버스형, 링형으로 구분한다.
버스형은 전송데이터가 모든 호스트에게 전송되므로 별도의 라우팅 기능이 없다.
목적지에 해당하는 호스트만 데이터를 수신하고, 나머지 호스트는 데이터를 버린다.
*둘 이상의 호스트에서 동시에 데이터를 전송하면 충돌이 발생한다.
링형
전송 호스트의 연결이 순환 구조인 링
전송한 데이터는 링을 한 바퀴 돌아 송신 호스트로 돌아온다.
토큰이라는 제어프레임을 이용해 충돌 가능성을 차단함.
MAN (Metroplitan Area Network)
-LAN보다 큰 지역을 지원한다.(도시규모)
DQDB 구조를 지원한다
-분산 데이터 큐를 유지
-충돌 문제를 해결하기 위해 슬롯 링 개념을 변형한 FIFO기반 공유 슬롯방식
-ATM과의 호환을 위해 53Byte를 지원
WAN
-국가 이상의 넓은 지역을 지원하는 네트워크 구조
-점대점으로 연결된 WAN환경은 전송과 더불어 교환 기능이 반드시 필요
-연결의 수가 증가할수록 전송매체 비용이 많이 필요
인터네트워킹
-둘 이상의 서로 다른 네트워크를 연결하는 기능
라우터: 네트워크를 연결하는 장비이며, 일반적으로 3 계층 기능을 수행
게이트웨이 : 일반적인 용어
- 리피터 : 계층 1을 지원
- 브릿지 : 계층 2를 지원, 연결되는 LAN이 서로 다른 종류일 경우, 프레임 해석, 변환등의 작업 수행
- 라우터 : 계층 3을 지원, 라우터로 결정 기능을 실행
트랜스페런트 브릿지
-라우팅 기능을 사용자에게 보여줌
-브릿지 사용자는 프레임에 라우팅 정보를 추가하지 않아도 됨
라우팅 테이블
-LAN이 동작하면서 자동으로 생성
-역방향 학습
인터넷 라우팅
- 적응 경로 배정
인터넷 연결 상태가 변하면 이를 전달 경로 배정에 반영
단점: 경로 결정 과정에서 라우터의 부담이 증가
라우터 사이의 시간적인 정보의 불일치성 문제가 항상 존재
서비스 품질