교환: 라우터에서 데이터를 어느 방향으로 전달할지를 선택하는 기능
전송: 일대일로 직접 연결된 두 시스템간의 신뢰성 있는 데이터 전송을 보장
전송 방식의 종류
점대점 방식
브로드캐스팅 방식
전송 데이터를 모든 호스트에서 수신할 수 있음
충돌: 둘 이상의 호스트에서 데이터를 동시에 전송할 때 충돌 발생
충돌 해결 방법
멀티캐스팅
일대다 전송 기능을 구현: 통신 환경을 연결 설정 요구 한번으로 지원 가능
송신 호스트의 전송 요구 한 번으로 모든 수신 호스트에 데이터를 전달
ex) 비디오, 오디오 서비스, 화상 회의 서비스, 인터넷 뉴스, 인터넷 주식
그룹 생성 및 관리 기능 필요
신뢰성 있는 서비스를 제공하기 위하여 필요한 기능
수신 호스트의 응답 프레임
송신 호스트의 타이머 기능
순서 번호 기능
정상적인 전송
프레임 변형
프레임 분실
순서 번호
수신 호스트가 감당할 수 있을 정도의 전송 속도를 유지하면서 데이터 프레임을 전송
너무 빨리 전송하는 경우
기본 원리
내용이 문자로 구성
8비트 단위(또는 ASCII 문자 코드)의 고정 크기로 동작
프레임의 구조
문자 스터핑
프레임의 시작과 끝 위치에 플래그라는 특수하게 정의된 비트 패턴(01111110)을 사용해 프레임 단위를 구분
프레임의 구조
비트 스터핑
역방향 오류 복구(BEC, Backward Error Correction, ARQ, Automatic Repeat reQuest 방식)
: 재전송 방식을 이용해 오류 복구(네트워크에서 일반적으로 사용)
패리티 비트
블록 검사
생성 다항식
생성 다항식: 연산 나머지가 체크섬
국제 표준으로 이용되는 생성 다항식