OSI 7계층, TCP/IP 4계층

yookyungmin·2023년 4월 10일
0

OSI 7계층이란?

  • 국제표준기구 iso 가 발표한 네트워크 OSI 모델. 현재는 네트워크를 묘사해주기 위한 모델
  • 현재는 OSI 7계층 보다는 TCP / IP 4계층이 더 많이 활용되고 있다.

  • Application Layer 7계층 : 응용 프로세스를 직접 사용하여 직접적인 응용 서비스를 수행하는 계층
    FTP, HTTP, SMTP, Telent와 같은 프로토콜들이 속한 계층
  • Presentatin Layer 6계층 : 데이터의 변환, 데이터의 압축 그리고 데이터 암호화가 이루어집니다. 서로 다른 통신기기간에 다른 인코딩을 사용할수 있기 때문이다.
  • Session Layer 5계층 : 세션을 열고 닫고를 제공하는 메커니즘의 계층입니다. 세션 계층은 세션 복구도 지원 세션 도커는 체크 포인트라는것을 통해 동기화를 시켜준다.
    ex) a에서 b로 100mb 데이터를 전송할 때 체크 포인트가 5mb면 48mb 에서 연결이 끊기게 되면 45mb가부터 재개 가능.
  • Transport Layer 4계층 : 서로 다른 두 네트워크간의 전송을 담당. 세그멘테이션, 흐름제어, 오류제어 제공
    세그멘테이션 : 상위 계층 데이터를 받아서 세그먼트라는 데이터 단위로 나누는것. 영상 데이터를 모두 다운 받지 않아도 일부만 먼저 볼수 있는 상황
    흐름제어 : 서로 다른 데이터 전송량이 다른 기기에서 전송량을 낮춰 달라고 요구하거나 높여 달라고 요구하는 것.
    오류제어 : 제가 보낸 데이터가 오류 소실이 없는지 오류가 있다면 다시 데이터를 보내주는 것.
    TCP를 사용할지 UDP를 사용할지 결정 해야 함
  • Network Layer 3계층 : Ip나 라우터 장비가 속한 계층. 데이터의 전송을 담당.
    라우팅 : 호스트에다 Ip를 부여하고 해당 도착지까지 최적의 경로를 찾아주는것
  • Data Link Layer 2계층 : 네트워크 계층은 서로 다른 네트워크간의 전송을 담당한다면 Data Link는 같은 네트워크간의 전송을 담당.
    오류제어 : 데이터 단위를 프레임이라고 하는데 오류가 났을때 이 데이터 조각들을 버린다.
  • Physical Layer 1계층 : 물리계층에서는 0101110 같은 비트 단위들을 전기 신호로 변환을 해주고 전송을 해주는 역할
  • TCP/IP 4계층은, TCP/IP 프로토콜 통신 과정에 초점을 맞추어, OSI 7계층을 좀 더 단순화 시킨 계층을 의미합니다.
  • Application Layer OSI 모델의 5계층 ~ 7계층이 Application Layer로 통합. 서버나 클라이언트 응용 프로그램이 이 계층에서 동작한다.
    HTTP : 웹상에서 정보를 주고 받을수 있는 프로토콜
    FTP : TCP 환경에서 파일 전송 프로토콜
  • Transport Layer : OSI 7계층에서 전송 계층. TCP / UDP 담당. 순서가 맞지 않거나 중간에 빠진 부분을 점검하여 다시 요청하는 일을 담당
  • Internet Layer : OSI 7계층에서 네트워크 계층. IP를 담당하는 계층 IP를 사용하여 데이터의 원천지와 목적지에 관한 정보를 첨부한다.
  • Network Layer : OSI 계층에서 물리+데이터링크 계층. 신뢰성 있는 데이터 전송을 담당하는 계층
참고문헌
https://inpa.tistory.com/329#3._transport_layer_osi_7%EA%B3%84%EC%B8%B5%EC%97%90%EC%84%9C_%EC%A0%84%EC%86%A1_%EA%B3%84%EC%B8%B5
https://www.youtube.com/watch?v=Fl_PSiIwtEo

0개의 댓글