네트워크 전송 계층이란 무엇입니까? -techopedia에서 정의

전송 계층이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-전송 계층이란 무엇입니까?

전송 계층은 네트워크를 통한 종단 간 통신을 담당하는 개방형 시스템 상호 연결 (OSI) 모델의 계층입니다. 계층화 된 프로토콜 아키텍처 및 다른 네트워크 구성 요소 내에서 다른 호스트에서 실행되는 응용 프로그램 프로세스간에 논리적 통신을 제공합니다.

전송 계층은 또한 오류 수정 관리를 담당하여 최종 사용자에게 품질과 안정성을 제공합니다. 이 계층을 통해 호스트는 네트워크를 통해 오류 수정 데이터, 패킷 또는 메시지를 보내고받을 수 있으며 멀티플렉싱이 가능한 네트워크 구성 요소입니다.

OSI 모델에서 전송 계층은이 네트워크 구조의 네 번째 계층입니다.

Techopedia는 전송 계층을 설명합니다

전송 계층은 위의 계층 내에서 투명하게 작동하여 오류없이 데이터를 전달 및 수신합니다. 송신 측은 응용 프로그램 메시지를 세그먼트로 나누고 네트워크 계층으로 전달합니다. 수신 측은 세그먼트를 메시지로 재 조립하고이를 애플리케이션 계층으로 전달합니다.

전송 계층은 다음 서비스 중 일부 또는 전부를 제공 할 수 있습니다.

  • 연결 지향 통신 : 네트워크 통신의 끝점에있는 장치는 데이터가 교환되기 전에 연결이 견고하도록 핸드 셰이크 프로토콜을 설정합니다. 이 방법의 약점은 전달 된 각 메시지마다 자체 오류 수정 패킷과 비교하여 상당한 네트워크로드를 추가하여 확인이 필요하다는 것입니다. 결함이있는 바이트 스트림 또는 데이터 그램이 전송 될 때 반복되는 요청으로 인해 네트워크 속도가 크게 느려집니다.
  • 동일한 주문 배송 : 패킷이 항상 엄격한 순서로 배송되도록합니다. 네트워크 계층이 담당하지만 전송 계층은 패킷 삭제 또는 장치 중단으로 인해 발생하는 모든 불일치를 순서대로 수정할 수 있습니다.
  • 데이터 무결성 : 체크섬을 사용하여 모든 전송 계층에서 데이터 무결성을 보장 할 수 있습니다. 이러한 체크섬은 전송 된 데이터가 다른 층에 의해 반복 된 시도를 통해 수신 된 데이터와 동일한 데이터 재전송을 보장합니다.
  • 흐름 제어 : 네트워크 연결의 각 끝에있는 장치는 종종 데이터 처리량 측면에서 서로의 기능을 알 수있는 방법이 없으므로 수신 장치가 버퍼링하거나 처리 할 수있는 것보다 빠르게 데이터를 전송할 수 있습니다. 이 경우 버퍼 오버런으로 인해 통신이 완전히 중단 될 수 있습니다. 반대로, 수신 장치가 데이터를 충분히 빨리 수신하지 못하면 버퍼 언더런이 발생하여 네트워크 성능이 불필요하게 저하 될 수 있습니다.
  • 트래픽 제어 : 디지털 통신 네트워크에는 대역폭 및 처리 속도 제한이 적용되므로 네트워크에서 데이터 정체 가능성이 매우 큽니다. 이 네트워크 정체는 네트워크의 거의 모든 부분에 영향을 줄 수 있습니다. 수송층은 과부하 된 노드의 증상과 유속 감소를 식별 할 수 있습니다.
  • 멀티플렉싱 : 네트워크를 통해 관련되지 않은 응용 프로그램이나 다른 소스 (멀티플렉싱)에서 여러 패킷 스트림을 전송하려면 전송 계층에있는 매우 전용 제어 메커니즘이 필요합니다. 이 멀티플렉싱을 사용하면 같은 컴퓨터에서 다른 인터넷 브라우저를 열 때와 같이 네트워크를 통해 동시 응용 프로그램을 사용할 수 있습니다. OSI 모델에서 멀티플렉싱은 서비스 계층에서 처리됩니다.
  • 바이트 방향 : 일부 응용 프로그램은 패킷 대신 바이트 스트림을 수신하는 것을 선호합니다. 전송 계층은 필요한 경우 바이트 지향 데이터 스트림의 전송을 허용한다.
전송 계층이란 무엇입니까? -techopedia에서 정의