ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Network] - OSI 7계층
    CS/면접준비 2022. 9. 30. 20:18

    OSI 7계층

    통신이 일어나는 과정을 단계적으로 알 수 있으며, 이상이 생길 경우 해당 단계만 수정하면 된다.

     

    1. Physical

    • cable, hub ..
    • Data -> 전기적인 신호로 변환하여 주고 받는 기능을 진행하는 공간
    • 즉, 데이터 전송하는 역할

     

    2. Data Link

    • Bridge,Switch
    • Physical Layer로 송수신 되는 정보를 관리하여 안전하게 전달
    • Mac 주소를 통해 통신한다.
    • 전송 단위 : Frame
    • 오류 감지 = 물리전송 매체 특성상 오류,잡음이 랜덤 확률임으로 이를 검출 수정
    • 순서 제어 = Packet과 ACK신호를 잘 못 혼동하는 것을 막기 위해 Sequence Number가 필수적 
    • 흐름 제어 = 송신 측과 수신 측의 속도차를 보상하는데 필수적

     

    3. Network

    • Router,IP
    • Data를 목적지까지 가장 안전하고 빠르게 전달하는 기능
    • Routing = Router를 통해 이동할 경로를 선택하여 IP 주소 지정 및 Packet 전달
    • 4 Layer(Transport Layer)에서 전달한 Packet 데이터 경로 제어
    • 전송 단위 : packet

     

    4. Transport

    • TCP,UDP Protocol을 통해 통신 활성화
    • TCP 
      • 신뢰성, 연결 지향적
    • UDP
      • 비신뢰성, 비연결성, 실시간
    • 정보 전달을 Host-to-Host -> Process-to-Process로 변경
    • 효율적인 Data 전송을 위하여 Packet으로 나눈다.
    • 10Mbtye 파일을 전송하더라도 1Mbyte씩 나누어서 전송한다.
    • 수신측에서는 Packet Header정보를 보고 재결합
    • 전송 단위 : TCP(Segment) / UDP(Datagram)

     

    5. Session

    • API, Socket
    • Data가 통신하기 위한 논리적 연결을 담당 ( Host-to-Host )
    • TCP/IP 세션을 만들고 없애는 책임 담당
    • 전송 단위 : Message

     

    6. Presentation

    • System마다 데이터 표현 방식이 다른데 이를 하나의 동일한 데이터로 변경
    • 양쪽 System에서 공통된 Message로 인식할 수 있도록
    • 공통의 Syntax / Encrypt / Compression

     

    7. Application

    • HTTP,FTP,DNS
    • 최종 목적지, 응용 Process 관련되어 Service 수행

    댓글

Designed by Tistory.