OSI 7계층

Estimated reading: 1 minute 15 views

1.    OSI 7계층    3
2.    IP 분석 (Network 대역대 / Broadcast 주소 / 사용 가능한 Host 개수)    10

  1. OSI 7계층

  2. OSI 7계층이란?
  • OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것으로 통신이 일어나는 과정을 단계별로 파악하여 이해하고 이상 진단을 수월하게 하기 위해 계층을 분리한 것이다.


  1. 1계층 – 물리계층(Physical Layer)
    1. 정의
  • 네트워크 장비와 매체 사이의 직접적인 데이터 전송을 관리하는 계층.
  1. 특징
    1. 데이터를 전기 신호, 광 신호 또는 무선 신호로 변환하여 전송하고, 이러한 신호를 수신하여 비트로 해석한다.
    2. 송수신기 사이의 데이터 전송 속도와 타이밍을 동기화하여 데이터를 안정적으로 전송한다.
  2. 통신 단위 : 비트(Bit)
  3. 관련 장비 : 통신 케이블, 리피터, 허브
  • 리피터 : 약해진 신호를 멀리 보내기 위한 증폭장치.

  • 허브 : 리피터의 역할을 포함하며, 여러 대의 컴퓨터와 네트워크 장비들을 연결할 수 있다.

  1. 2계층 – 데이터 링크 계층(DataLink Layer)
    1. 정의
  • 인접한 노드 간의 통신을 관리하고 물리적인 링크를 통해 데이터를 전송하고 계층.
  1. 특징
    1. 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안정적인 통신 보장.
    2. MAC 주소를 사용하여 동일 LAN상의 데이터 장치를 식별한다.
  2. 통신 단위 : 프레임(Frame)
  3. 관련 장비 : 브릿지, 스위치
  • 서로 다른 LAN을 연결하고, MAC주소를 통해 목적지 디바이스와 통신을 연결한다.
  • 브릿지는 소프트웨어적, 스위치는 하드웨어적으로 동작하여 성능은 스위치가 더 높다.


  1. 3계층 – 네트워크 계증(Network Layer)
    1. 정의
  • 네트워크 간의 통신을 관리하고 라우팅, 패킷 전달, 트래픽 제어 등의 기능을 담당하는 계층
  1. 특징
    1. 네트워크를 논리적으로 구분하는 계층.
    2. 서로 다른 LAN에 속해있는 호스트 간 IP주소를 사용하여 경로를 결정하고 패킷을 전달한다.
  2. 통신 단위 : 패킷(Packet)
  3. 관련 장비 : 라우터
  • 네트워크간 데이터 전송을 위해 최적 경로(Route)를 설정하며, 이 경로를 따라 데이터를 전송하는 장비이다.


  1. 4계층 – 전송 계층(Transport Layer)
    1. 정의
  • 송신자와 수신자 간(end-to-end)의 데이터 전송을 관리하고, 신뢰성 있는 통신을 제공하는 계층.
  1. 특징
    1. 송수신자 간 통신 연결을 설정하고 해제한다.
    2. port 번호, 전송방식(TCP/UDP)을 결정한다.
    3. TCP : 신뢰성, 연결지향적
    4. UDP : 비신뢰성, 비연결성, 실시간
  2. 통신 단위 : 세그먼트(TCP) / 데이터그램(UDP)
  3. 관련 장비 : 게이트웨이
  • 프로토콜 구조가 전혀 다른 외부 네트워크에 접속하기 위한 출입구.
  1. 5계층 – 세션 계층(Session Layer)
    1. 정의
  • 데이터 통신 세션을 설정하고 관리하는 역할을 담당하는 계층.
  1. 특징
    1. 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공
    2. 통신하는 사용자들을 동기화하고 오류 복구 명령들을 일괄적으로 다룬다.
  2. 통신 단위 : 메시지(Message)
  3. 6계층 – 표현 계층(Presentation Layer)
    1. 정의
  • 데이터의 형식을 정의하고 변환하는 역할을 담당하는 계층.
  1. 특징
    1. MIME 인코딩이나 암호화 등의 동작이 이 계층에서 이루어진다.
    2. 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어 준다.
  2. 통신 단위 : 메시지(Message)
  3. 7계층 – 응용 계층(Application Layer)
    1. 정의
  • 사용자와 네트워크 서비스 간의 인터페이스를 제공하며, 응용 프로그램이 네트워크에 접속할 수 있도록 지원하는 계층.
  1. 특징
    1. 사용자에게 가장 가까운 계층이며 웹 브라우저, 응용 프로그램을 통해 사용자와 직접적으로 상호작용한다.
    2. 많은 프로토콜이 존재하는 계층으로, 새로운 프로토콜 추가도 굉장히 쉽다.
  2. 통신 단위 : 메시지(Message)

  3. IP 분석 (Network 대역대 / Broadcast 주소 / 사용 가능한 Host 개수)


    1. IPv4 분석


      1. 서브넷 : 하나의 네트워크가 분할되어 나누어진 네트워크.
      2. 서브넷 마스크 : 네트워크id와 호스트id를 구분하여 한 네트워크당 호스트 수를 효율적으로 관리한다.
      3. 네트워크 주소 : 호스트id가 전부 0인 주소.
      4. 브로드캐스트 주소 : 호스트 id가 전부 1인주소.
    2. 10.10.0.69/8
      1. Network 대역
  • ip주소 : 00001010.00001010.00000000.01000101
  • prefix 확인 : 00001010._ _ _ _ _ _ _ _._ _ _ _ _ _ _ _._ _ _ _ _ _ _ _ => 상위 8비트가 고정이다.
  • 즉, 네트워크 대역은 10.0.0.0 ~ 10.255.255.255 이다.
  1. Broadcast 주소
  • 00001010.11111111.11111111.11111111 => 10.255.255.255
  1. 사용 가능한 Host 개수
  • 2^24 – 2(네트워크 주소 + 브로드캐스트 주소)
  1. 10.10.0.69/13
    1. Network 대역
  • ip주소 : 00001010.00001010.00000000.01000101
  • prefix 확인 : 00001010.00001_ _ _._ _ _ _ _ _ _ _._ _ _ _ _ _ _ _ => 상위 13비트가 고정이다.
  • 즉, 네트워크 대역은 10.8.0.0 ~ 10.15.255.255 이다.
  1. Broadcast 주소
  • 00001010.00001111.11111111.11111111 => 10.15.255.255
  1. 사용 가능한 Host 개수
  • 2^19 – 2(네트워크 주소 + 브로드캐스트 주소)
  1. 10.10.0.69/16
    1. Network 대역
  • ip주소 : 00001010.00001010.00000000.01000101
  • prefix 확인 : 00001010.00001010._ _ _ _ _ _ _ _._ _ _ _ _ _ _ _ => 상위 16비트가 고정이다.
  • 즉, 네트워크 대역은 10.10.0.0 ~ 10.10.255.255 이다.
  1. Broadcast 주소
  • 00001010.00001010.11111111.11111111 => 10.10.255.255
  1. 사용 가능한 Host 개수
  • 2^16 – 2(네트워크 주소 + 브로드캐스트 주소)
  1. 10.10.0.69/24
    1. Network 대역
  • ip주소 : 00001010.00001010.00000000.01000101
  • prefix 확인 : 00001010.00001010.00000000._ _ _ _ _ _ _ _ => 상위 24비트가 고정이다.
  • 즉, 네트워크 대역은 10.10.0.0 ~ 10.10.0.255 이다.
  1. Broadcast 주소
  • 00001010.00001010.00000000.11111111 => 10.10.0.255
  1. 사용 가능한 Host 개수
  • 2^8 – 2(네트워크 주소 + 브로드캐스트 주소)
  1. 10.10.0.69/29
    1. Network 대역
  • ip주소 : 00001010.00001010.00000000.01000101
  • prefix 확인 : 00001010.00001010.00000000.01000_ _ _ => 상위 29비트가 고정이다.
  • 즉, 네트워크 대역은 10.10.0.64 ~ 10.10.0.71 이다.
  1. Broadcast 주소
  • 00001010.00001010.00000000.01000111 => 10.10.0.71
  1. 사용 가능한 Host 개수
  • 2^3 – 2(네트워크 주소 + 브로드캐스트 주소)

답글 남기기

Chat Icon Close Icon