OSI 7계층

김나영·2023년 8월 13일
0

CS

목록 보기
12/12

네트워크의 기본구조

네트워크

  • 정보가 전송되는 경로

  • 글로벌 네트워크 구성을 위해 전세계 모든 컴퓨터를 연결하려면?

    • 통신 장비(LAN 장비, WAN 장비) 필요
    • 통신 역할(서버, 클라이언트) 필요
    • 통신 규칙(TCP/IP 규칙) 필요

LAV VS WAN

  • LAN (Local Area Network)
    • 사무실이나 빌딩처럼 비교적 좁은 범위의 네트워크
    • LAN을 통해 건물의 네트워크에 접속하거나 자원을 공유 가능
    • WIFI 공유기를 통해 노트북이나 핸드폰으로 인터넷에 연결하는것도 LA
    • WIFI 공유기를 통해 컴퓨터에서 프린터에 연결하는것도 LAN
  • WAN (Wide Area Network)
    • 서로 떨어져 있는 LAN 사이를 전용선 등으로 연결한 광역 네트워크
      • 외부와 연결
    • WAN을 통해 멀리 떨어져 있는 LAN 사이를 연결 가능
    • WAN 전용선으로 건물과 통신사 중계기(ISP)를 연결하는 것도 WAN
    • WAN 케이블로 네트워크 시스템(SDN)을 통해 미국의 네트워크에 연결하는것도 WAN

클라이언트와 서버

클라이언트

  • 네트워크상에서 서버에게 서비스를 요청하는 장비

    • 컴퓨터, 노트북, 핸드폰, 아이패드 등

서버

  • 네트워크상에서 서비스를 제공하는 장비

    • 공유기, 도메인 관리기(DNS), IP 할당기(DHCP), 시간관리기(NTP), 게이트웨이

  • 서버 종류 및 서비스

    • 공유기 : 네트워크에서 파일이나 프린터를 공유하게 해줌
    • 도메인 관리기(DNS) : 도메인 주소(naver.com)로 IP주소를 찾게 해줌
    • IP 할당기(DHCP) : 네트워크에 새로 접속한 장비에 IP주소와 네트워크 설정 해줌
    • 시간관리기(NTP) : 네트워크상에 장비들의 시간을 알맞게 맞춰줌
    • 게이트웨이 : 여러대의 장비가 외부 네트워크에 접속하게 해줌


OSI 7계층

  • 1970년대에 국제 표준화 기구(ISO)에서 OSI 7계층 모델을 만들어서 네트워크 기본 구조를 가이드

    • 네트워크를 계층화 한 7개 계층은 각각의 규칙을 가지고 네트워크상에서 데이터를 전달하도록 가이드
  • 1990년대에 최종적으로 OSI 7계층 모델보다 먼저 나와 검증완료된 TCP/IP 규칙(프로토콜)이 표준

    • 따라서, OSI는 7개의 계층을 가지고 있지만 오래된 TCP/IP 프로토콜은 5개의 계층만 가짐

계층화?

  • 통신기술의 도입과 통신기능의 확장을 쉽게 하기 위해 규칙(프로토콜)을 몇 개의 계층으로 나누는 것
  • 즉, 기능에 필요한 몇 개의 계층만 표준화하면 정상적으로 통신 가능

잠깐! 그럼, 왜 TCP/IP 프로토콜을 바로 배우지 않고, 굳이 OSI 7계층을 배워야 하는거죠?
TCP/IP 프로토콜 계층을 더 세분화 한것이 OSI 7계층
따라서, 각 계층별 역할을 더 세분화하여 구분하고 있기 때문에, OSI 7계층을 통해 네트워크의 통신 구조에 대해서 더 깊게 학습할 수 있기 때문

계층별 역할

  • 각 계층은 독립적인 역할을 부여받아 동작하며, 문제 발생시 현상에 따라 원인 파악이 용이 해짐

  • 이 모델을 통해 각 계층에서의 작업을 시각적으로 표현할 수 있게됨

  • 택배들이 전달되는 방식을 각 계층으로 나누어 표현

  • 실제 네트워크 데이터 송수신 구조도 각 계층으로 나누어 표현

OSI 참조 모델 계층 대 계층 통신

  • 계층간 인터페이스

    • 자신의 바로 위 계층에 제공되는 정보와 서비스를 정의
  • 계층기본구조

    • 계층1,2,3(네트워크 지원계층)

      • 하나의 장치에서 다른 장치로 전송되는 데이터의 물리적인 면을 처리
    • 계층5,6,7(사용자 지원계층)

      • 관계 없는 소프트웨어 시스템 간 상호 운용성 제공
    • 제공4(전송계층)

      • 네트워크 지원 계층과 사용자 지원 계층을 서로 연결
      • 네트워크 지원 계층이 전송한 것을 사용자 지원 계층이 사용할 수 있는 형태가 되도록 보장

0개의 댓글