OSI 7 layer and TCP/IP model

10년이 넘도록 외워지지 않는 Network 기초…

OSI 7 layer

OSI (Open System Interconnection) 7 Layer 는

  • Network Communication 시 발생하는 충돌들을 완화하기 위해 ISO에서 표준화된 Network 구조로 제시한 기본 모델이다.
  • ISO/IEC 7498 Spec.
    • ISO/IEC 7498-1: The Basic Model
    • ISO 7498-2: Security Architecture
    • ISO/IEC 7498-3: Naming and addressing
    • ISO/IEC 7498-4: Management framework
  • [7] 응용 계층 (Application)
    • Application Software에 API 제공
    • Data type: Message
    • Equipment: L7 ~ L5 Switch, Gateway (IP + TCP / UDP + Packet)
    • Protocol: DNS, SNMP
  • [6] 표현 계층 (Presentation)
    • Network Security (번역기 역할)
    • 암호화, 압축, 변환
    • Data type: Message
    • Equipment: L7 ~ L5 Switch, Gateway (IP + TCP / UDP + Packet)
    • Protocol: MPEG, JPG, MIME
  • [5] 세션 계층 (Session)
    • Socket Program
    • 동기화, 통신 선로 구축 및 유지
    • Session 연결, 관리, 종료
    • Data type: Message
    • Equipment: L7 ~ L5 Switch, Gateway (IP + TCP/UDP + Packet)
    • Protocol: 전송 모드 결정 (반이중, 전이중, 직렬, 병렬, 동기, 비동기) RTP (Real-time Transport Protocol)
  • [4] 전송 계층 (Transport)
    • 데이터 전송 보장
    • 흐름 제어 (정지 대기, 슬라이드)
    • QoS (Quality of Service)
    • Data type: Segment
    • Equipment: L4 Switch (IP+TCP/UDP, Load balancing)
    • Protocol: TCP, UDP
  • [3] 네트워크 계층 (Network)
    • 통신 경로 설정 (Routing): 중계 기능 담당, 교환
    • 혼잡 제어
    • IPv4, IPv6
    • Data type: Packet
    • Equipment: L3 Switch (IP 주소 참조), Router (유선, 무선)
    • Protocol: IP, ARP, RARP, 회선 교환, 패킷 교환
  • [2] 데이터 링크 계층 (Datalink)
    • 오류 제어, Frame 형식 정의 및 생성, MAC 제어
    • 에러 검출 및 정정, 흐름 제어
    • Data type: Frame
    • Equipment: L2 Switch
      • MAC 주소 참조
      • Bridge (segment)
      • Switch (frame)
    • Protocol: FEC, ARQ, H-ARG, 해밍코드
  • [1] 물리 계층 (Physical)
    • 물리적 연결 설정, 해제
    • Data 코딩, 변조 방식 (AM, FM, PM)
    • Data 부호화 방식 (ASK, FSK, PSK)
    • Multiplexing (TDM, FDM)
    • Data 전송 속도 (bps, Baud)
    • Data type: Bit stream
    • Equipment: Repeater/Hub
    • Protocol: 전기적 신호, 절차적 규격, 맨체스터 코드
  • OSI 7 Layer가 적용된 Protocol들에는 다음과 같은 것들이 있음.
    • Bluetooth
    • USB
    • SATA
    • PCI-E
    • Zigbee
    • Thunderbolt

인터넷에 떠다니는 그림인데 원래 출처를 모르겠습니다. 문제가 되면 삭제하겠습니다.

osi7layer


TCP/IP

위 그림에서 보듯 TCP/IP는 OSI 7 Layer 대신 4개의 Layer로 정의해 둔 것이다.

Network를 상호 연결시켜 정보를 전송하는 기능을 가진 여러 개의 Protocol을 집합으로 묶어둔 것이 특징이다.

TCP/IP 각각의 Protocol이 하는 기능은 다음과 같다.

구분기능ProtocolDescription
응용계층FTPFTP파일 전송 프로토콜
TFTP소형 파일 전송 Protocol
E-mailSMTP메일 서버 간의 메일 송수신
POP3메일 클라이언트와 메일 서버 간의 메일 송수신
IMAP4POP3의 단점을 보완함 (원격 서버의 계층 구조를 유지한다.)
TelnetTelnet다른 시스템으로 로그인하는 기능
인터넷HTTPWeb service protocol
SNMP데이터 흐름 정보 (네트워크 및 Host 상태 모니터링)
DNSHost 이름에 대한 IP 주소 통보기능
NFSSUN에서 개발한 분산형 파일 시스템
전송계층End-to-End Data 전송TCP 연결 지향 Protocol
UDP비연결 지향 Protocol
SCTP신뢰성 제공 (UDP+TCP), 4Way handshaking 사용
인터넷계층OSI의 Network 계층IP목적지까지 패킷 전달 (IPv4, IPv6)
Routing (경로 설정)IPxPC용 Network, 경로 선택, 패킷 처리
Gateway (Network 간 Data 연결)ARP논리 주소 IP로 물리 주소 IP(MAC)를 탐색
RARP물리 주소 IP로 논리 주소 IP를 탐색
BOOTB디스크 없는 시스템 부팅 시 사용
DHCP임시 IP 주소 할당 기술
ICMPIP 계층 이용 Message 교환 (ping)
IGMP인터넷 그룹 관리, Multicast 그룹을 router에게 통보
링크계층기존 표준 기술 지원Etehrenet기존의 모든 표준 Protocol과 기술적 호환성 유지
X.25

출처

  • OSI
  • OSI model
  • 정보관리기술사 & 컴퓨터시스템응용기술사 - 성안당
Share