본문 바로가기
목차훔치기/하루 3분 네트워크 교실

4계층의 역할과 개요 (하루 3분 네트워크 교실)

by 해삼2 2023. 7. 23.
728x90
반응형
4 계층의 역할과 개요

 

4 계층의 역할과 개요

네트워크에서 4 계층은 주로 OSI (Open Systems Interconnection) 참조 모델 또는 TCP/IP 모델에서 사용

되는 계층 중 하나를 가리킵니다. 

이 모델들은 컴퓨터 네트워크를 구성하는 프로토콜과 기술을 계층별로 구분하여 정리하고, 각 계층의 

기능과 역할을 명확하게 정의함으로써 효율적인 네트워크 통신을 가능하게 합니다.

4 계층은 전송 계층(Transport Layer)이라고도 하며, 주로 데이터의 전송과 흐름 제어를 담당합니다.

TCP/IP 모델에서는 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)

두 가지 주요 프로토콜이 이 계층에서 사용됩니다.

 

4계층의 역할과 개요

전송 계층(Transport Layer):


데이터 전송: 

데이터를 송신자와 수신자 간에 안정적으로 전송합니다.


에러 검출 및 복구: 

데이터의 무결성을 검사하고, 필요에 따라 오류 복구를 수행합니다.


흐름 제어: 

수신자의 처리 속도를 고려하여 데이터 흐름을 조절합니다.


다중화(Multiplexing) 및 역다중화(Demultiplexing): 

여러 애플리케이션들이 동시에 네트워크를 사용할 수 있도록 합니다.


세그먼트 조립 및 분해: 

전송된 데이터를 세그먼트로 분할하거나, 세그먼트를 다시 조립하여 애플리케이션 계층으로 전달합니다.

 

전송 계층에서 주로 사용되는 프로토콜:


TCP (Transmission Control Protocol):

신뢰성 있는 데이터 전송을 제공합니다. 데이터 패킷을 전송하고, 수신자로부터 확인 응답을 받아 

재전송이 필요한 경우 재전송합니다.

대부분의 웹 브라우징, 이메일, 파일 전송 등에 사용됩니다.

 

UDP (User Datagram Protocol): 

비연결형 프로토콜로, 데이터를 보낼 때 확인 응답을 기다리지 않고 그냥 전송합니다. 

스트리밍, DNS(Domain Name System), 음성 및 비디오 통신 등에서 사용됩니다.
이러한 4 계층의 역할을 통해 신뢰성 있는 데이터 전송과 효율적인 통신이 가능하며, 각 계층이 독립적으로 

동작하여 네트워크의 확장과 유지보수를 용이하게 합니다.

 

4 계층 하는 일 예시
전송 계층(Transport Layer):

 

데이터 전송: 

학생들이 과제를 제출하거나 교사가 학생들에게 시험지를 배포할 때, 전송 계층은 

이러한 데이터를 안정적으로 송수신합니다. 

데이터의 무결성을 검사하고 손실된 패킷이 있는 경우 재전송을 요청하여 신뢰성 있는 전송을 보장합니다.

 

에러 검출 및 복구: 

학생들이 퀴즈를 응시할 때, 전송 계층은 오류 검출 기능을 통해 응시한 답안들이 왜곡되거나 

손상되지 않도록 확인합니다. 

필요한 경우 오류 복구를 시도합니다.

 

흐름 제어: 

한 과목의 강의를 수강하는 학생들이 많다면, 수강자들이 수업 자료를 원활하게 다운로드할 수 

있도록 흐름 제어 기능이 필요합니다. 

전송 계층은 수업 자료를 조절하여 모든 학생들이 적절한 속도로 자료를 받을 수 있게 합니다.

 

다중화(Multiplexing) 및 역다중화(Demultiplexing): 

학교 시스템에서는 여러 서비스와 애플리케이션이 동시에 작동해야 합니다. 

예를 들어, 학생들이 온라인으로 수업 자료를 받으면서 동시에 온라인으로 토론을 진행하는 경우가 

있을 수 있습니다. 

이러한 다양한 데이터 흐름을 전송 계층에서 다중화하고, 수신 측에서는 역다중화하여 각각의 서비스에

전달합니다.


세그먼트 조립 및 분해: 

대형 프로젝트를 수행하는 학생들이 자료를 조각 내어 작은 단위로 전송하고, 이를 수신자 쪽에서 조립하여 

완성된 프로젝트를 확인할 수 있도록 합니다.

 

전송 계층에서 주로 사용되는 프로토콜:


TCP (Transmission Control Protocol): 

학생들의 과제 제출이나 교사의 시험지 배포와 같이 신뢰성이 중요한 데이터 전송에 사용됩니다. 

데이터의 정확한 전송을 보장하고 필요한 경우 재전송을 수행합니다.


UDP (User Datagram Protocol): 

학생들이 간단한 정보를 요청하거나 학교 내부 공지사항을 확인하는 등의 작업에 사용될 수 있습니다. 

데이터의 빠른 전송이 중요한 경우에 유용합니다.
이처럼 학교 시스템에서도 4계층의 역할은 데이터의 신뢰성과 안정성을 보장하며, 다양한 서비스가 

원활하게 동작할 수 있도록 지원합니다.

 

 

 

 

*바쁜 사람을 위한 깜찍한 정리

4계층은 전송계층으로 데이터를 안정적으로 전송하고 전송 과정 중 에러를 검출 및 복구하고 흐름을 제어를 해주는 역할을 하는 계층을 의미합니다. 4 계층의 사용되는 프로토콜은 크게 TCP, UDP가 있으며 TCP는 신뢰성이 중요한 데이터 전송에 사용되며 예로는 이메일, 파일전송 등이 있다. UDP는 데이터를 전솔 할 때 확인 응답을 기다리지 않고 간단한 정보를 빠르게 요청할 때 사용 됩니다. 예로는 스트리밍, 음성 및 비디오 통신이 있습니다.
728x90
반응형