본문 바로가기
Dev/Plus

OSI 7 계층이란? 네트워크 기초 -2

by 아아덕후 2025. 8. 5.
반응형

 

이번 글에서는 OSI 7계층 중 4, 5 계층에 대해서 알아보고자 합니다.


OSI 7계층 ( 4 ~ 5 계층 ) 

계층 번호 계층 이름 설명
1 물리 계층 (Physical) 전기 신호, 케이블, 실제 전송 매체
2 데이터 링크 계층 (Data Link) MAC 주소, 프레임 전송
3 네트워크 계층 (Network) 경로 선택, IP 주소
4 전송 계층 (Transport) 신뢰성 보장, 흐름 제어, 오류 복구
5 세션 계층 (Session) 연결 설정 및 유지
6 표현 계층 (Presentation) 데이터 형식, 암호화, 압축
7 응용 계층 (Application) 사용자와 가장 가까운 계층

 

해당 포스팅에서 4 ~ 5 계층에 대해서 작성합니다.

 

 


각 계층이 하는 일 

4계층 : 전송 계층 

4계층은 전송 계층으로 "데이터를 얼마나 잘, 정확하게, 끊기지 않게 전달할 수 있는지" 가 중요하다. 

'IP주소로 어디로 보낼지'를 3계층에서 정하고 4계층에서는 보내는 과정을 지키는 것이다.

좀 더 쉽게 말하면 "정확히,빠짐없이, 순서대로 전달 됐는지를 챙기는 단계"로 "데이터를 안전하게 정확히 전송하는 계층"이다.

 

실제 하는 일 : 3계층에서 전달하는 데이터를 출발지에서 목적지까지 안전하고 정확히 전송하는지 신뢰성을 보장하는 계층이며, 주요 프로토콜로 TCP/UDP 방식이 있다. 

  - 신뢰성 있는 데이터 전송 : 순서 보장, 중복 제거, 손실된 데이터 재전송

  - 포트 번호로 구분 : 같은 IP 주소 내에서 여러 프로그램을 동시에 구분한다.

  - 흐름 제어 및 혼잡 제어 : 너무 뺘르게 보내거나 혼잡하면 속도를 조절한다. 

  - 데이터 단위 : TCP  = 세그먼트 / UDP =  데이터그램

 

두 가지 프로토콜 : TCP / UDP 

 

1️⃣ TCP (Transmission Control Protocol)

믿을 수 있는 택배회사 📦, 신뢰성 있는 프로토콜

특징설명
연결지향 (3-way handshaking) 통신 시작 전에 연결 확립
순서 보장 데이터 순서대로 받음 : ACK와 Sequence Number로 판단
오류 검사, 재전송 데이터 누락 시 다시 전송, 재전송 있음
느리지만 정확함 실시간성보단 신뢰성 위주
 

받았는지 확인하는 등기택배, 정확하지만 느림, 순서 보장, 재전송 있음 

예시: 웹사이트 접속, 이메일, 파일 전송 등


2️⃣ UDP (User Datagram Protocol)

빠른 택배, 대신 책임 없음 🏃, 엄청 빠른 프로토콜

특징설명

 

비연결형 연결 없이 바로 보냄
순서 보장 없음 중간에 사라져도 다시 안 보냄, 재전송 없음
빠르지만 신뢰성 낮음 속도 우선, 오버헤드 적음
 

그냥 보내고 끝나는 일반 우편 , 빠르지만 불확실, 순서 미보장, 재전송 없음 

예시: 영상 스트리밍, 온라인 게임, VoIP 등

 

 

 

5계층 : 세션 계층 

5계층은 세션계층으로 두 장치(컴퓨터 및 서버)가 통신을 시작하고, 유지하고, 끝내는 과정을 관리하는 계층이다. 

정확히 말하면 두 통신 장치 간의 논리적 연결(Session)을 설정하고, 동기화하며, 종료하는 역할을 수행하는 계층이다.

 

실제 하는 일 : 세션을 맺어서 상위 계층(응용 계층)과 전송 계층 사이의 인터페이스하는 계층이다.

  - 세션 설정 : 두 시스템 간 통신을 위한 논리적 세션 생성 

  - 세션 유지 : 세션의 상태를 추적한다. 오류 발생 시 어디까지 전송됐는지 기억하며, 복구 시 해당 지점부터 재전송한다.

  - 동기화 삽입 : 데이터 스트림에 체크포인트 삽입이 가능하다. 대용량 파일 전송 도중 실패했을  때 , 처음부터가 아니라 동기화지점부터 재개한다.

  - 세션 종료 : 통신이 끝나면 세션을 종료하고 자원을 반환한다. 

 

 

 

 


 

 


4계층: 전송 계층 요약 : 데이터가 잘 전송 되도록 

  • 역할 : 신뢰성 있는 데이터 전송, 포트 구분
  • 주요 프로토콜 : TCP / UDP 
  • 특징 : 포트 번호로 프로그램 식별, 흐름 및 오류 제어
  • 데이터 단위 : 세그먼트(TCP) / 데이터그램(UDP)

 


 5계층: 세션 계층 요약 : 상위 계층과 전송 계층 사이 인터페이스  

  • 역할 : 세션 생성, 유지, 동기화 및 종료 
  • 특징 : 응용 간 세션 분리, 상태 관리, 오류 복구용 동기화 
  • 프로토콜 : PPTP, SMB, RPC

 

 

 

 


 

 

이전 글

 

 

OSI 7 계층이란? 네트워크 기초 -1

이번 글에서는 OSI 7계층 중 1~3 계층에 대해서 알아보고자 합니다. OSI 7계층이란OSI ( Open Systems Interconnection ) 7 계층 (Layer) 이란"두 컴퓨터나 네트워크 장비가 정보를 주고받기 위해 따라야 하는 통

icea.tistory.com

 

 

 

반응형

댓글