트랜스포트 계층 서비스 및 개요
트랜스포트 계층 서비스 및 개요
트랜스포트 계층은 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번째 계층으로, 데이터 통신에서 종단 간 신뢰성 있는 통신을 담당합니다. 이 계층은 주로 데이터를 세그먼트화하고, 오류 검출 및 복구, 그리고 흐름 제어를 지원하여 효율적인 데이터 전송을 도와줍니다. 트랜스포트 계층의 주요 기능으로는 포트 지정과 흐름 제어가 있으며, 이를 통해 효율적인 통신이 가능하도록 만들어줍니다. 이 계층은 주로 웹 브라우징 및 이메일 송수신과 같은 응용 프로그램에서 사용됩니다. 예를 들어, 메일을 보낼 때 트랜스포트 계층은 안정적으로 상대방에게 메일을 전송하고 수신할 수 있게 해주는 역할을 합니다.
'목차훔치기 > 컴퓨터 네트워킹 하향식 접근' 카테고리의 다른 글
비연결형 트랜스포트: UDP(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.10 |
---|---|
다중화와 역다중화(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.09 |
소켓 프로그래밍: 네트워크 애플리케이션 생성(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.07 |
비디오 스트리밍과 콘텐츠 분배 네트워크(컴퓨터 네트워킹 하향식 접근) (2) | 2024.01.06 |
P2P 파일 분배(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.05 |