본문 바로가기
CS

[CS] OSI 7계층과 TCP/IP 4계층

by 시간많은백수 2023. 8. 24.
반응형

✔️OSI 7계층 이란?

OSI(Open Systems Interconnection) 모델은 네트워크 프로토콜 아키텍처를 7개의 계층으로 나눈 것입니다. 각 계층은 특정한 기능과 역할을 수행하며, 상위 계층과 하위 계층 간의 인터페이스를 통해 통신합니다.

 

OSI 7계층 이미지

📌물리(Physical) 계층

  • 전기적, 물리적 연결을 담당
  • 비트 단위의 데이터를 전송
  • 케이블 종류, 신호 전송 방식 등이 여기에 해당

📌데이터링(Data Link) 계층

  • 인접한 두 노드 간의 데이터 전송과 오류 감지/정정을 담당
  • MAC 주소를 사용하여 데이터 프레임을 관리
  • 스위치 등의 장치가 여기에 해당

📌네트워크(Network) 계층

  • 경로 설정 및 라우팅을 담당
  • 라우터가 이 계층에서 동작하여 다양한 네트워크 간의 통신을 관리

📌전송(Transport) 계층

  • 데이터의 전송과 흐름 제어, 오류 검출/복구를 담당
  • TCP, UDP 등이 여기에 해당

📌세션(Session) 계층

  • 통신 세션을 설정, 유지, 종료하는 역할
  • 동시 송수신, 체크포인트 등을 관리

📌표현(Presentation) 계층

  • 데이터의 형식 변환, 암호화, 압축 등을 담당
  • 데이터를 응용 계층으로부터 독립시키는 역할

📌응용(Application) 계층

  • 최종 사용자에게 서비스를 제공하는 계층
  • 여러 프로토콜을 포함하며, HTTP, FTP, SMTP 등이 여기에 해당

 

💡 OSI 7계층의 장점

  • 모듈화: 각 계층이 독립적으로 동작하므로 변경이나 업그레이드가 용이하고 유연한 시스템 설계가 가능합니다.
  • 상호운용성: 서로 다른 기업이나 제조사의 장비들이 표준 인터페이스를 사용하여 통신할 수 있습니다.
  • 문제 해결 용이: 각 계층이 분리되어 있으므로 문제 발생 시 특정 계층을 중심으로 디버깅 및 유지보수가 가능합니다.

 

✔️ TCP/IP 4계층 이란?

TCP/IP 모델은 네트워크 프로토콜 아키텍처를 4개의 계층으로 나눈 것입니다. 이 모델은 OSI 7계층 모델과는 다르게 더 간소한 구조로 구성되어 있으며, 실제 인터넷 프로토콜 패밀리의 기반이 되는 아키텍처입니다.

 

📌네트워크 인터페이스(Network Interface) 계층

  • 하드웨어와 네트워크 간의 인터페이스를 담당
  • 이더넷, Wi-Fi 등의 물리적인 네트워크 연결을 관리

📌인터넷(Internet) 계층

  • 데이터의 패킷화, 라우팅을 수행
  • IP 프로토콜이 여기에 해당

📌전송(Transport) 계층

  • 데이터 전송을 담당
  • 데이터의 흐름 제어, 오류 감지/정정을 수행
  • TCP, UDP 프로토콜이 여기에 해당

📌응용(Application) 계층

  • 최상위 계층으로, 사용자와 네트워크 간의 인터페이스를 담당
  • 응용 프로그램이 네트워크와 통신하는데 필요한 서비스를 제공
  • HTTP, SMTP, FTP 등의 프로토콜이 여기에 해당

 

💡 TCP/IP 4계층의 장점

  • 간결한 구조: OSI 모델에 비해 더 단순한 구조로 이해하기 쉽습니다.
  • 실제 적용: 인터넷의 기반이 되는 프로토콜 패밀리로, 실제 환경에서 널리 사용됩니다.
  • 네트워크 통합: 다양한 네트워크 표준을 통합하여 효율적인 통신을 가능하게 합니다.

 

반응형

'CS' 카테고리의 다른 글

[CS] 도커와 쿠버네티스 (컨테이너)  (0) 2023.09.04
[CS] 깃(Git)과 깃허브(Github)  (0) 2023.08.29
[CS] Rest 와 Restful API  (0) 2023.08.26
[CS] 절차지향 vs 객체지향  (0) 2023.08.20
[CS] MVC 패턴  (0) 2023.08.18