전송 계층은 OSI 7계층중 네번째 계층 이다.
네트워크 계층에서 전달된 데이터가 정확하게 송신자에게 수신자까지 도착하도록
전송의 신뢰성과 데이터 흐름 관리를 담당하는 계층이다.
컴퓨터간의 종단 대 종단 통신을 처리한다.
주요 기능
1. 데이터 분할 및 재조립 -> 상위 계층에서 받은 큰 데이터를 작은 단위인 세그먼트로 나누어 네트워크 계층으로 전달한다.
2. 신뢰성 -> TCP는 특히 데이터가 손실되지 않고 순서에 맞게 도착하도록 다양한 신뢰성 메커니즘을 제공한다
3. 흐름 제어 및 혼잡 제어 -> 송신자가 수신자의 처리 능력을 초과하지 않도록 한다.
4.오류 검출 및 복구 -> 오류를 검출하고 이를 복구하는 기능을 제공한다.
5.포트 번호 사용 -> 포트번호를 사용하여 특정 프로그램과의 통신을 구분한다.
TCP와 UDP에 관하여.
TCP 는 연결 지향적인 프로토콜로 데이터 전송의 신뢰성과 정확성을 보장하기 위해 설계 되었다.
데이터가 순서대로 도착하는 것을 보장하는 기능을한다.
keyword -> 연결 지향적 통신, 신뢰성이 좋다, 데이터 순서 보장 , 오버헤드가크다
ex ( 웹 브라우징 http/https , 파일전송 , 이메일)
UDP 비연결형 프로토콜로 신뢰성보다는 빠른 전송 속도를 중시한다. (응용 프로그램에서 주로 사용된다.
keyword -> 비연결형 통신 , 신뢰성 없음, 데이터 순서 보장 없음 , 오버헤드가 적음, 빠름
ex 게임, DNS조회, 실시간 스트리밍
'Deep Dives > CS Fundamentals' 카테고리의 다른 글
HTTPS와 SSL 인증서 SSL 동작방법 (0) | 2025.05.17 |
---|---|
OSI 7계층 응용 계층이란? (0) | 2024.09.21 |
네트워크 계층이란? (1) | 2024.09.09 |
OSI 물리 계층 (2) | 2024.09.02 |
8월 28일 OSI 7계층 과제 제출 (0) | 2024.08.28 |