OSI7LAYER

김삿갓의싱잉랩·2023년 8월 25일

✨ OSI 7계층

국제표준기구 ISO가 발표한 네트워크 통신을 표준화한 모델로 통신 시스템을 7단계로 나누어 설명한 것

네트워크를 동일한 규격으로 나눠 통신을 유연하게 진행할 수 있음

✅ 7계층 : 어플리케이션 계층

응용프로세스를 직접 사용하여 서비스를 구현

  • Http, ftp 등등 프로토콜이 속한 곳

✅ 6계층 : 프레젠테이션 계층

데이터의 변환, 데이터의 압축, 데이터의 암호화

✅ 5계층 : 세션 계층

세션을 열고 닫고를 제공하는 메커니즘 계층

  • 세션 복구도 지원
  • 세션 도커는 체크포인트라는 것을 통해 동기화 시켜줌

✅ 4계층 : 트랜스포트 계층

서로다른 두 네트워크 간의 전송을 담당

세그멘테이션
: 상위 계층 데이터를 받아서 세그먼트로 나눔

흐름제어
: 전송량이 다른 기기 간의 통신을 구현

오류제어
: 보낸 데이터가 손실이 없는 지 확인, 오류가 있다면 다시 송신
FEC, BEC, ARQ

✅ 3 계층 : 네트워크 계층

데이터의 전송을 담당

라우팅
호스트에다가 IP번호를 부여, 도착지 까지 최적의 경로를 찾아줌

✅ 2 계층 : 데이터 링크 계층

동일한 네트워크 내에서 데이터 전송을 담당

오류제어, 흐름제어

✅ 1 계층 : 물리 계층

비트 단위를 전기 신호로 변환하고 전송하는 역할

✨ TCP/IP 4계층

통신 시스템을 실무적인 4계층으로 나누어 설명한 것

✅ 4계층 : 응용 계층

HTTP, FTP, DNS, SSH

✅ 3계층 : 전송 계층

TCP, UDP

✅ 2계층 : 인터넷 계층

IP, ICMP

✅ 1계층 : 네트워크 인터페이스 계층

Ethernet

캡슐화

통신 프로토콜의 특성을 포함한 정보를 Header만 포함시켜 하위 계층으로 전송하는 것

  • Capsulation : 사용자가 전달하고자 하는 데이터를 각 프로토콜의 정보를 넣은 Header에 포함시켜서 하위 계층에 전달, 물리 계층에서 binary 데이터로 변환되어 전송

  • Decapsulation : Header을 역순으로 하나씩 제거하면서 상위 계층으로 데이터를 전달

📌 OSI 7계층과 TCP/IP 4계층을 비교하여 설명해주세요

OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것을 말한다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용된다.

profile
시스템 개발에 시간을 아끼지 말자

0개의 댓글