본문 바로가기
목차훔치기/컴퓨터 네트워킹 하향식 접근

트랜스포트 계층 서비스 및 개요(컴퓨터 네트워킹 하향식 접근)

by 해삼2 2024. 1. 8.
728x90
반응형
트랜스포트 계층 서비스 및 개요

트랜스포트 계층 서비스 및 개요

트랜스포트 계층은 OSI (Open Systems Interconnection) 모델에서 4번째 계층으로, 

데이터 통신에서 종단 간 신뢰성 있는 통신을 담당합니다. 

주로 데이터를 세그먼트화하고, 오류 검출 및 복구, 흐름 제어, 

혼잡 제어 등의 서비스를 제공하여 효과적인 데이터 전송을 지원합니다. 

트랜스포트 계층의 주요 프로토콜로는 TCP (Transmission Control Protocol와 UDP (User Datagram Protocol)가 있습니다.

 

트랜스포트 계층의 서비스와 기능

 

연결 지향적인 서비스 (Connection-Oriented Service): 

TCP는 연결 지향적인 서비스를 제공합니다. 

이는 통신의 시작과 종료를 명시적으로 정의하며, 

양쪽 간에 가상의 연결을 설정하여 신뢰성 있는 데이터 전송을 보장합니다.

신뢰성 있는 데이터 전송 (Reliable Data Transfer): 

TCP는 데이터를 세그먼트로 분할하고, 각 세그먼트에 일련번호를 부여하여 순서를 지정하며, 

수신 측에서는 이를 재조립하여 정확한 순서로 전달합니다. 

또한, 오류 검출 및 복구 메커니즘을 통해 신뢰성 있는 전송을 보장합니다.

흐름 제어 (Flow Control): 

TCP는 수신 측이 처리할 수 있는 속도에 맞춰 송신 측의 데이터 전송 속도를 조절하는 

흐름 제어 기능을 제공합니다. 

이를 통해 네트워크 혼잡을 방지하고 효율적인 통신이 가능합니다.

혼잡 제어 (Congestion Control): 

TCP는 혼잡 발생을 감지하고 네트워크의 혼잡을 최소화하기 위한 조치를 취하는 혼잡 제어 기능을 

제공합니다. 

이는 전송 속도를 동적으로 조절하여 네트워크의 부하를 완화합니다.

포트 지정 (Port Addressing): 

트랜스포트 계층은 포트 번호를 사용하여 서로 다른 응용 프로그램이 동일한 호스트에서 

통신할 수 있도록 합니다. 

이를 통해 여러 응용 프로그램 간의 구분이 가능합니다.

UDP (User Datagram Protocol): 

UDP는 연결이 없는 서비스를 제공하는 프로토콜로, 데이터 전송 중 손실이 발생할 수 있지만, 

TCP보다 빠른 전송이 가능합니다. 

UDP는 간단하고 빠른 데이터 전송이 필요한 응용 프로그램에 사용됩니다.

 

트랜스포트 계층 및 서비스의 사용

 

웹 브라우징: 

HTTP 프로토콜은 트랜스포트 계층 위에서 동작하며, 웹 브라우징 시에는 웹 페이지의 

데이터를 안정적으로 전송하기 위해 트랜스포트 계층의 서비스가 이용됩니다.

이메일 송수신: 

SMTP (Simple Mail Transfer Protocol)와 POP3 (Post Office Protocol version 3) 

또는 IMAP (Internet Message Access Protocol) 등의 이메일 프로토콜들이 트랜스포트 계층을 사용하여 

이메일의 안정적인 전송 및 수신을 제공합니다.

파일 전송: 

FTP (File Transfer Protocol)나 SCP (Secure Copy Protocol) 등의 프로토콜은 파일을 안전하게 

전송하기 위해 트랜스포트 계층의 서비스를 이용합니다.

스트리밍 서비스: 

온라인 비디오나 음악 스트리밍 서비스는 데이터를 신속하게 전송하면서도 

품질을 유지하기 위해 트랜스포트 계층을 활용합니다.

게임 플레이: 

온라인 게임은 플레이어 간 신속한 통신과 데이터 교환을 위해 트랜스포트 계층의 기능을 사용합니다.

트랜스포트 계층의 서비스는 대부분의 네트워크 통신에서 필요하며, 

이를 통해 안정적이고 효율적인 데이터 교환을 가능하게 합니다.

 

 

*바쁜 사람을 위한 정리

트랜스포트 계층은 OSI 모델의 4번째 계층으로, 데이터 통신에서 종단 간 신뢰성 있는 통신을 담당합니다. 이 계층은 주로 데이터를 세그먼트화하고, 오류 검출 및 복구, 그리고 흐름 제어를 지원하여 효율적인 데이터 전송을 도와줍니다. 트랜스포트 계층의 주요 기능으로는 포트 지정과 흐름 제어가 있으며, 이를 통해 효율적인 통신이 가능하도록 만들어줍니다. 이 계층은 주로 웹 브라우징 및 이메일 송수신과 같은 응용 프로그램에서 사용됩니다. 예를 들어, 메일을 보낼 때 트랜스포트 계층은 안정적으로 상대방에게 메일을 전송하고 수신할 수 있게 해주는 역할을 합니다.
728x90
반응형