OSI 7 Layer
포스트
취소

OSI 7 Layer

OSI 7 Layer란?


ISO 세계표준기구에서 네트워크 통신의 호환성을 위해 만든 7개의 Layer

OSI 7 Layer

L7 Application Layer


사용자 인터페이스 담당

L6 Presentaion Layer


데이터를 어떻게 표현할 것 인가를 결정하는 계층

L5 Session Layer


세션 연결의 설정과 해제, 세션 메시지 전송 등의 기능

L4 Transport Layer


  • 전송 방식을 결정 및 흐름 제어 및 오류 제어 기능
  • 프로토콜 (서비스마다 사용하는 전송 방식이 정해져 있음)
    • 신속  UDP
    • 정확 TCP
  • 예전에는 UDP / TCP 중에서 TCP를 사용하는 경우가 대부분 (웹, 메일, 원격 접속 등)
  • 요즘은 UDP 트래픽도 많음 (인터넷 전화, 인터넷 TV, 냉장고 등)
  • QoS  : 패킷을 분류하여 마킹을 함. 네트워크 장비가 이 마킹을 보고 처리를 함
    • 예)  구급자, 소방차 - 사이렌
  • 통신 단위 (PDU)
    • 세그먼트 (Segment)
    • 데이터그램 (Datagram)
  • 장비
    • L4 Switch
    • 로드밸런서 (L4)
  • 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구
    1
    
    netstat -a
    
    • IP address:port 소켓, 세션 정보
    • 같은 ip에 브라우저를 새로 띄울 때 다른 포트 번호가 매겨짐

L3 Network Layer


  • 주소 방식, 이 주소를 가지고 길찾기 (최적의 경로를 찾는 것)
  • 장비
    • 라우터
    • L3 Switch (길찾기를 위해서 이정표=라우팅 테이블이 필요함)
  • 프로토콜
    • IP (IP Address), IPX, Appletalk 등
    • ICMP (비신뢰적인 IP를 위해 에러/정보)
    • IGMP (그룹 메세지, multicast group에 join, join을 해제)
    • 라우팅 프로토콜
      • 길찾기를 위해 라우터들끼리 network를 동기화 할 때 사용
      • RIP, IGRP, EIGRP, BGP, IS-IS
    • ARP (IP에 해당하는 mac 주소를 알아오는 프로토콜)
    • RARP (Mac 주소에 해당하는 IP주소를 알아오는 프로토콜)
  • 통신단위
    • PDU : packet패킷 (예전에는 datagram 데이터그램이라 부르기도 함)
    • 공인망(ISP=인터넷망)에는 여러 라우터들이 있음
    • 여러 라우터들이 목적지 까지 데이터를 빠르게 전달하기 위해서 패킷스위칭을 함
      • 패캣스위칭의 단점
        • loop
          • 목적지를 찾지못하고 네트워크를 떠돌 수 있음
        • 이를 방지하기 위해서 라우터를 지날 때마다 카운트를 함

  • 피지컬 레이어를 통하여 송/수신 되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할
  • 스위칭
  • MAC Address Table
    • learning
    • flooding
    • forwarding
    • filtering
    • aging
  • LAN
    • 토큰링, 이더넷, FDDI ….
  • WAN
    • SLIP, PPP, Frame-relay, ATM 등
  • 이더넷
  • LLC (3계층을 연결), MAC (1계층을 연결)
  • 장비
    • (이더넷)스위치 (src/dst mac주소를 보고 스위칭해줌- mac address table)
    • 브리지
  • 통신 단위
    • (PDU : protocol data unit) 프레임

L1 Physical Layer


  • 케이블, 커넥터, 트랜시버 등 물리적인 것(손으로 만질수있음)
  • network adpater (data <-> 전기적신호 변환)
  • 통신 단위 : bit
  • 장비
    • 통신케이블 (TP, 동축, 광),
    • 리피터
      • 신호를 증폭하여 다음 구간으로 재전송
      • 여러대의 repeater를 사용하여 먼거리까지 데이터 전달 가능
      • 현재는 많이 사용하지 않음
    • 더미 허브
      • 리피터에서 network adapter가 여러개가 있는게 더미허브( 프로토콜 인식 불가)
      • 컴퓨터와 컴퓨터를 연결해주는 일반기능을 하는 허브

Encapsulation/Decapsulation


  • 캡슐화(Encapsulation)
    • OSI Model 송신측의 각 계층에서 Header나 Trailer를 붙이는 과정
  • 역캡슐화(Decapsulation)
    • Data의 수신측에서 각계층의 Header와 Trailer를 제거하는 과정
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.