[NETWORK] OSI 7계층, TCP/IP 4계층

2021. 7. 11. 14:12·NETWORK
728x90

정의

OSI 7계층과 TCP/IP 4계층

OSI 7계층

  • 국제표준화기구에서 개발한 모델로서, 네트워크 프로토콜 디자인과 통신을 계층으로 나눈 것
  • 네트워크 통신을 7단계로 나눈 것이라 보면 됨 
  • 일반적으로 하위 계층들은 하드웨어로, 상위 계층들은 소프트웨어

TCP/IP 4계층

  • OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 모형

네트워크 전송 시 데이터 표준을 정리한 것이 OSI 7계층, 이 이론을 실제로 사용하는 인터넷 표준이 TCP/IP 4계층이라 보면됨


OSI 7계층 구성

  • Physical Layer (물리계층) : 7계층중 최하위 계층, 전기적, 기계적 특성의 데이터(비트단위 데이터)를 전송하는 계층
  • Data-Link Layer (데이터링크계층) : 물리계층에서 송수신된는 정보와 오류의 관리하여 신뢰성 있는 정보 전달하는 계층
  • Network Layer (네트워크계층) : 중계노드를 통하여 목적지까지 가장 안전하고 빠르게 전달할지 규정하는 계층 (3계층에서 대표적인 장비로 라우터가 있음, 대표 프로토콜은 IP)
  • Transport Layer (전송계층) : 세그먼트 단위의 데이터를 종단간에 신뢰성이 있고 정확하게 전송하는 계층 (Port가 사용되며 대표적인 프로토콜로 TCP, UDP)
  • Session Layer (세션계층) : 응용프로세스가 통신을 관리하는 방법을 담당하는 계층, 통신장치간의 상호작용 동기화를 제공 및 세션만들고 없애는 역할을 함
  • Presentation Layer (표현계층) : 전송하는 데이터 인코딩, 디코딩처리를 담당하는 계층
  • Application Layer (응용계층) : 사용자와 가장 밀접한 계층 인터페이스 역할

TCP / IP 4계층 구성

  • Network Access Layer (네트워크 액세스 계층) : 물리적으로 데이터가 네트워크에 어떻게 전송하는지를 정의하는 계층, 물리적 주소로 MAC을 사용하며 데이터는 프레임단위로 구성 (MAC, LAN, 패킷망에 사용되는 대표예 : 이더넷)
  • Internet Layer (인터넷 계층) : 네트워크상 최종목적지까지 연결되도록 연결성을 제공하는 계층, 단말을 구분하는주소로 IP를 사용하며, 데이터는 패킷단위로 구성 (대표예 : IP)
  • Transport Layer (전송계층) : 통신간의 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송하는 계층 (대표예 : TCP,UDP)
  • Application Layer (응용계층) : 사용자 인터페이스 역할을 담당하는 계층 (대표예 : FTP, HTTP)
저작자표시

'NETWORK' 카테고리의 다른 글

[NETWORK] 요청 응답 헤더  (0) 2021.10.29
[NETWORK] HTTP / HTTPS  (0) 2021.10.28
[NETWORK] L4 스위치  (0) 2021.09.27
[NETWORK] TCP / UDP  (0) 2021.06.06
[NETWORK] 쿠키 / 세션  (0) 2021.05.19
'NETWORK' 카테고리의 다른 글
  • [NETWORK] HTTP / HTTPS
  • [NETWORK] L4 스위치
  • [NETWORK] TCP / UDP
  • [NETWORK] 쿠키 / 세션
집한구석
집한구석
  • 집한구석
    tgyun615.info
  • 전체
    오늘
    어제
    • 카테고리 (183)
      • JAVA (38)
      • SPRING (15)
      • KOTLIN (23)
      • NETTY (1)
      • DEVOPS (3)
      • DOCKER (7)
      • KUBERNETES (2)
      • JAVASCRIPT (1)
      • SPLUNK (3)
      • ELK (7)
      • KAFKA (2)
      • GO (4)
      • ALGORITHM & DATA STRUCTURE (9)
      • IDE (5)
      • OS (16)
      • NETWORK (14)
      • GCP (2)
      • AWS (2)
      • DATABASE (10)
      • CLEANCODE (7)
      • OTHER (12)
  • 최근 글

  • 태그

    SQL
    docker
    이펙티브 코틀린
    엘라스틱서치
    splunk
    코틀린
    cleancode
    클린코드
    go
    AWS
    ElasticSearch
    이펙티브코틀린
    자바
    java
    프로그래머스
    JPA
    Kafka
    Spring
    IntelliJ
    Elk
  • 링크

    • github
    • linkedin
    • resume
  • hELLO· Designed By 정상우. v4.10.3
집한구석
[NETWORK] OSI 7계층, TCP/IP 4계층
상단으로

티스토리툴바