9/4 TIL 중간발표 / 기술면접 16. OSI 7계층

이승준·2023년 9월 5일
0

16. OSI7계층

OSI 모델은 컴퓨터 네트워크에서 통신 프로토콜의 기능을 7개의 계층으로 나눈 모델입니다. 각 계층은 특정한 역할과 기능을 수행하며, 이러한 계층화는 네트워크 프로토콜을 설계, 구현 및 관리하는 데 도움을 줍니다. OSI 모델은 개념적인 모델로 실제 네트워크 기술과는 직접적으로 연결되지는 않지만, 네트워크 기술을 이해하고 설명하는 데 유용합니다.

다음은 OSI 모델의 7개 계층과 각 계층의 역할에 대한 간략한 설명입니다:

  1. 물리 계층 (Physical Layer):

    전송 매체를 통해 비트를 전송하는 역할을 합니다.
    전기 신호, 광 신호 등과 같은 하드웨어적인 특성을 다룹니다.

  2. 데이터 링크 계층 (Data Link Layer):
    프레임(Frame) 단위로 데이터를 전송하고, 오류 검출 및 수정을 수행합니다.
    MAC (Media Access Control) 주소를 사용하여 네트워크 디바이스를 식별합니다.

  3. 네트워크 계층 (Network Layer):

    경로 선택과 라우팅 기능을 제공하며, 패킷(Packet)을 목적지로 전달합니다.
    IP 주소를 사용하여 호스트 및 네트워크를 식별합니다.

  4. 전송 계층 (Transport Layer):

    데이터를 송수신 양측 간에 신뢰성 있게 전달하기 위한 역할을 합니다.
    주로 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)를 사용합니다.

  5. 세션 계층 (Session Layer):

    양 끝단 간의 대화를 설정, 관리 및 종료하는 역할을 합니다.
    세션 복구 및 동기화를 지원합니다.

  6. 표현 계층 (Presentation Layer):

    데이터의 형식을 변환, 암호화, 압축 및 해독하는 역할을 합니다.
    데이터 형식 변환 및 암호화가 주요 기능입니다.

  7. 응용 계층 (Application Layer):

    최종 사용자와 상호작용하는 응용프로그램과 네트워크를 연결합니다.
    HTTP, SMTP, FTP, DNS 등과 같은 응용프로그램 및 서비스를 지원합니다.

이러한 7개의 계층은 각각의 역할을 수행하면서 데이터 통신을 가능하게 하며, OSI 모델은 네트워크 관리, 디자인 및 문제 해결을 위한 기본 개념적인 도구로 사용됩니다.

0개의 댓글