2018년 11월 27일
전송 계층 (Transport Layer)
I. 신뢰성 있는 전송 위한, 전송 계층(Transport Layer) 개념
-종단 간 신뢰성 있는 데이터 전송을 위해 흐름제어, 오류제어, 혼잡제어를 수행하는 OSI 7계층 중 4계층
II. 전송 계층 (Transport Layer)의 역할
역할 | 개념도 | 설명 |
---|---|---|
흐름 제어 | – 수신측에서 설정한 윈도우 크기 만큼 응답(ACK)없이 전송하여 흐름 조절 | |
혼잡 제어 | – 느린 출발 – 혼잡 회피 – 손실 복구 – Fast Retransmission – Fast Recovery | |
오류 제어 | – 시퀀스넘버 기반 – ACK로 수신 확인 – 오류 발생 시 CRC이용, 송신측에 프레임 재전송 요청 |
-전송 계층은 흐름제어, 혼잡제어, 오류제어를 주요 역할로 수행
III. 전송 계층의 기타 역할
역할 | 개념 | 주요 기술 |
---|---|---|
종단간 연결 | – 종단 간 에러 없이 메시지 전송 연결 제공 | – 에러 여부 확인 – 3way-handshake |
서비스지점 주소 지정 | – Port 이용하여 프로세스 통신 제공 기능 | – 송수신 포트 주소 – ftp(21), http(80) 등 |
다중화 역다중화 | – 세그먼트 통합 및 전송, 적절한 port로 배분 | – MUX, DEMUX 활용 – Header 정보 기반 |
분할 재조립 | – 메시지를 세그먼트 단위 분할, 순서대로 재조립 | – 세그먼트 순서정보 – 손실 패킷 발견 |