OSI 7계층 네트워크 기초

반응형
    반응형

    osi 7계층

    네트워크와 보안을 배우게 될 때 가장 기본이 되는 내용이 바로 OSI7 계층입니다. OSI7 계층에는 이 무엇이며, 왜 7개 계층으로 나뉘는지 한번 알아보도록 하겠습니다. 

     

    OSI 7계층 이란?

    osi 7계층

    Open Systems Interconnection의 약자로 네트워크에서 통신이 일어나는 과정을 7단계로 나타낸 국제표준화기구에서 1984년에 발표된 네트워크 표준모델입니다. 우리가 매일 사용하는 컴퓨터, 스마트폰 역시 OSI7계층으로 이루어져 있습니다. 7 계층에는 1 계층부터 7 계층으로 총 7가지의 계층이 있으며, 물리계층, 데이터링크 계층, 네트워크 계층, 전송계층, 세션 계층, 응용계층으로 나뉘어있습니다. 이렇게 나뉜 계층들을 국제표준화기구에서 공식적으로 발표했다는 뜻으로 이해하시면 되겠습니다. 

     

    OSI 7계층 나누는 이유

    osi 7계층

    계층을 나누는 이유는 각각의 층에서 일어나는 과정을 단계별로 확인할 수 있고 특정 계층에 이상이 생겼을 경우 해당 계층만 확인하면 되기 때문입니다.

    osi 7계층osi 7계층osi 7계층

    우리가 컴퓨터 게임을 하다가 연결이 끊어졌을 경우 원인을 찾아서 해결하는데 더 쉽습니다. 라우터의 문제인지 광랜의 문제인지 단순히 PC, 스위치의 문제인지 부분적으로 확인을 할 수 있습니다. 

     

     

    1 계층 물리계층(Physical Layer)

    osi 7계층osi 7계층

    • 대표적인 장비 : 케이블, 허브, 리피터

    물리계층은 데이터의 전기적인 신호들을 변화해서 주고받는 기능을 합니다. 하드웨어와 연결되어있어서 효율적인 통신자원을 분배해주는 역할을 해줍니다.

    osi 7계층osi 7계층

    하나의 매개체로 연결이 되어있는지 확인할 수 있는 정보를 담고 있습니다. 대표적인 장치로 랜선, 허브 등이 있습니다. 

     

     

    2 계층 데이터링크 계층(Data Link Layer)

    osi 7계층osi 7계층osi 7계층

    • 대표적인 장비 : 브릿지, 스위치
    • 데이터 전송 단위 : 프레임

    흐름 제어 및 에러 제어를 하고, 주소 값은 랜카드의 고유번호인 Mac(Media Access Control) 주소, 총 6 바이트의 정보를 담고 있습니다. 이더넷(Ethernet)으로 잘 알려져 있는 것이 2 계층에 속하며, 대표적인 장비로는 브리지, 스위치가 있습니다. 

     

     

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

    osi 7계층

    • 대표적인 장비 : 라우터
    • 데이터 전송단위 : 패킷
    • 주요 프로토콜 : IP, ICMP, IGMP, ARP 등

    호스트 간의 패킷의 경로를 정해주고 쪼개진 패킷 데이터를 목적지까지 안전하고 빠르게 전달하는 기능을 수행하며 IP 주소를 제공해주는 계층입니다. 각 노드들을 거칠 때마다 라우팅을 해주며 어떤 경로를 통해 전달할지 설정하는 역할을 합니다. 대표적인 장비로는 라우터가 있습니다. 

     

     

    4 계층 전송계층(Transport Layer)

    • 대표적인 장비 : 게이트웨이
    • 데이터 전송 단위 : 세그먼트, 데이터그램
    • 주요 프로토콜 : TCP, UDP 등 

    호스트 간의 데이터 전송에 대한 파일의 용량, 이동속도, 목적지 주소 등을 확인하게 됩니다. 송신, 수신 측의 확인을 위해서 데이터를 주고받을 수 있도록 하며 IP를 사용하는 TCP 프로토콜을 사용하게 됩니다. TCP, UDP 프로토콜을 통해서 통신 활성화 및 포트를 개방해서 프로그램들이 전송할 수 있도록 환경설정을 해줍니다.  

     

     

    5 계층 세션 계층(Session Layer)

    • 주요 프로토콜 : TLS, SSH
    • 통신 단위 : Message

    인증된 사용자 간의 연결로 송신자와 수신자 간의 연결을 제어하고 응용 처리 간 암호와 로그인 정보를 확인합니다. 

     

    6 계층 표현 계층(Presentation Layer)

    • 주요 프로토콜 : JPEG, MPEG, ASCII
    • 통신 단위 : Message

    번역, 압축, 암호화 및 보안 기능을 수행합니다. 두 장치 간에 연결을 할 때 외부로부터 데이터 보호 및 멀티미디어의 대용량 파일 압축을 통해서 전송 데이터를 제어합니다. 

    7 계층 응용계층(Application Layer)

    osi 7계층

    • 주요 프로토콜 : HTTP, DHCP, DNS, FTP

    사용자 계층으로 프로그램 인터페이스, 네트워크 서비스 등 사용자에게 보이는 데이터라고 할 수 있습니다. 인터넷 검색창 HTTP가 대표적이며 파일 전송인 FTP(File Transfer Protocol), 메일을 보낼 때 사용하는 SMTP 등이 대표적입니다. 

    반응형

    댓글

    Designed by JB FACTORY