트랜스포트 계층 기능의 발전
트랜스포트 계층 기능의 발전
트랜스포트 계층은 OSI(Open Systems Interconnection) 모델에서 4번째 계층으로 위치하며,
통신 데이터의 신뢰성과 효율성을 제공하는 역할을 합니다.
주로 엔드 투 엔드(end-to-end) 통신을 관리하고,
상위 계층에서 받은 데이터를 세그먼트(segment)로 분할하거나,
하위 계층에서 받은 세그먼트를 재조립하여 상위 계층으로 전달하는 역할을 합니다.
트랜스포트 계층의 주요 기능
세그멘테이션 및 재조립 (Segmentation and Reassembly):
상위 계층에서 전달된 데이터를 세그먼트로 분할합니다.
세그먼트의 크기를 관리하고, 수신 측에서는 세그먼트를 다시 원래 데이터로 재조립합니다.
이를 통해 큰 데이터의 전송이 효율적으로 이루어집니다.
흐름 제어 (Flow Control):
송신자와 수신자 간의 데이터 전송 속도를 조절하여 혼잡을 방지하고, 데이터의 손실을 최소화합니다.
TCP(Transmission Control Protocol)에서는 슬라이딩 윈도우 프로토콜을 사용하여 흐름 제어를
구현합니다.
오류 제어 (Error Control):
전송 중 발생할 수 있는 오류를 감지하고 복구합니다.
주로 CRC(Cyclic Redundancy Check)나 Checksum을 사용하여 오류를 검출하며,
필요한 경우 재전송을 요청합니다.
TCP는 오류 제어를 통해 안정적이고 신뢰성 있는 통신을 제공합니다.
멀티플렉싱 및 디멀티플렉싱 (Multiplexing and Demultiplexing):
여러 응용 프로그램이 동시에 통신할 수 있도록 데이터를 다중화합니다.
수신 측에서는 각 응용 프로그램에 해당하는 데이터를 구분하기 위해 디멀티플렉싱을 수행합니다.
연결 설정, 유지, 종료 (Connection Establishment, Maintenance, and Termination):
TCP에서는 연결 기반의 통신을 제공하며, 연결 설정, 유지, 종료를 통해 신뢰성 있는 통신을 구현합니다.
트랜스포트 계층의 발전은 주로 네트워크의 성능, 효율성, 안정성에 영향을 미치며,
이러한 발전은 주로 프로토콜의 업그레이드 및 새로운 기술의 도입으로 이루어집니다.
최근의 트랜스포트 계층 기술 발전에는 대역폭 관리, 혼잡 제어 알고리즘의 개선,
무선 통신에서의 성능 향상 등이 포함됩니다.
트랜스포트 계층 자세히 알기!!
세그멘테이션 및 재조립 (Segmentation and Reassembly):
예시: 슈퍼마켓에서 공급업체로부터 주문한 상품 목록은 여러 세그먼트로 나누어져 전송됩니다.
이 목록을 수령할 때, 각 세그먼트를 조립하여 전체 주문 목록을 완성합니다.
흐름 제어 (Flow Control):
예시: 매출이 급증하여 많은 주문이 들어온 경우, 슈퍼마켓은 공급업체에게 데이터 흐름을 조절하도록
요청할 수 있습니다.
이를 통해 임시로 주문량을 감소시키고, 주문 처리를 효율적으로 관리할 수 있습니다.
오류 제어 (Error Control):
예시: 주문 데이터 전송 중에 일부 세그먼트가 손상되거나 소실된 경우, 공급업체는 이를 감지하고
해당 세그먼트를 다시 요청하여 정확한 주문 데이터를 보장합니다.
멀티플렉싱 및 디멀티플렉싱 (Multiplexing and Demultiplexing):
예시: 여러 부서에서 주문을 처리하고, 재고를 관리하는 경우, 주문 데이터는 다중화되어 각 부서에 전송됩니다.
수령 측에서는 이 데이터를 디멀티플렉싱하여 각 부서에 해당하는 정보를 추출합니다.
연결 설정, 유지, 종료 (Connection Establishment, Maintenance, and Termination):
예시: 주문 처리를 위한 연결이 필요한 경우, 슈퍼마켓과 공급업체 간에 안전한 통신 경로를 설정합니다.
주문이 완료되면 연결을 종료하거나 유지할 수 있습니다.
이렇게 트랜스포트 계층의 기능을 슈퍼마켓 예시를 통해 설명하면,
데이터 통신과 주문 처리의 유사성을 갖는 상황에서 트랜스포트 계층의 역할을 이해할 수 있습니다.
'목차훔치기 > 컴퓨터 네트워킹 하향식 접근' 카테고리의 다른 글
라우터 내부에는 무엇이 있을까?(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.16 |
---|---|
네트워크 계층 개요(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.15 |
TCP 혼잡 제어(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.13 |
혼잡 제어의 원리(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.12 |
연결지향형 트랜스포트: TCP(컴퓨터 네트워킹 하향식 접근) (2) | 2024.01.11 |