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는 데이터를 전솔 할 때 확인 응답을 기다리지 않고 간단한 정보를 빠르게 요청할 때 사용 됩니다. 예로는 스트리밍, 음성 및 비디오 통신이 있습니다.
'목차훔치기 > 하루 3분 네트워크 교실' 카테고리의 다른 글
윈도우 제어(하루 3분 네트워크 교실) (0) | 2023.07.25 |
---|---|
커넥션과 세그먼트 (하루 3분 네트워크 교실) (0) | 2023.07.24 |
echo와 time exceeded (하루 3분 네트워크 교실) (0) | 2023.07.22 |
ICMP (하루 3분 네트워크 교실) (0) | 2023.07.21 |
RIP (하루 3분 네트워크 교실) (0) | 2023.07.20 |