정리하고기록하자

네트워크 시스템의 Layer and Architecture 본문

개발 상식

네트워크 시스템의 Layer and Architecture

정리하고기록하자 2022. 6. 11. 00:44
반응형

TCP / IP Layer and OSI 7 Layer


TCP / IP Layer

TCP / IP Layer 는 사실 두 가지 버전이 있다.

  1. TCP / IP Original ( 4 Layer )
  2. TCP / IP Updated ( 5 Layer )

OSI 7 Layer 의 Appliaction , Presentation, Session 계층이 Application 으로 통합 되었다.

오늘날에는 TCP / IP Updated 모델을 더 많이 사용한다.

 

TCP/IP 5계층인가요 4계층인가요?

컴퓨터 네트워킹을 독학하고 있는 사람인데 제가 배우는 강의에서는 TCP/IP 5계층이라고 하는데 인터넷에 쳐보니 5계층도 있고 4계층도 있더군요. 공식적으로 5계층이라고 하나요 아...

kin.naver.com


애플리케이션 ( Application ) 

  • 프로그램 구현체와 사용자 인터페이스를 의미한다
  • OS에서 제공하는 L4 API를 활용해 통신 프로그램이 구현된다
  • HTTP,SMTP,FTP 등 다양한 프로토콜이 활용된다

트랜스포트 ( Transport ) 

  • Port 번호를 사용하여 최종 도착지인 프로세스까지 데이터를 전달한다.
  • OS 커널에 구현되어 있다.
  • 패킷 전송 프로토콜로는 TCP 와 UDP 가 있다

네트워크 ( Network ) 

  • Routing & Forwarding을 수행해서 목적지 IP 주소까지 패킷을 전달한다
  • OS 커널에 구현되어 있다.
  • URL이 주어지면 DNS 를 통해 IP 주소를 찾고, 실제 패킷은 IP 주소를 향해 전송된다
  • 패킷이 Host에 도착하면, IP 주소의 광역대에 따라 Routing Table에 지정된 경로로 패킷을 Forwarding 한다

링크 ( Link ) 

  • Routing & Forwarding을 수행해서 목적지 MAC 주소 까지 프레임을 전달한다.

물리 ( Physical ) 

  • Encoding : 0 과 1의 나열을 아날로그 신호로 변환해서 전송한다
  • Decoding : 아날로그 신호를 받으면 0과 1로 해석한다

데이터 송신 과정

데이터 수신 과정


OSI 7 Layer

  • 애플리케이션 ( Application Layer )
  • 표현 ( Presentation Layer ) 
    1. 압축과 암호화를 담당한다
    2. 데이터 전송 단위 : 데이터 / 메시지
  • 세션 ( Session Layer )
    1. 동기화, 세션 연결 / 관리 / 종료 > OS 커널에 구현되어 있다
    2. 전송모드를 결정한다.
    3. 데이터 전송 단위 : 데이터 / 메시지 
  • 트랜스포트 ( Transport Layer )
  • 네트워크 ( Network Layer )
  • 링크 ( DataLink Layer )
  • 물리 ( Physical Layer )

 

 

참고 : 

 

[네트워크] 프로토콜 스택(protocol stack)이란?

이번 포스트에서는 프로토콜 스택에 대해 알아봅니다. 프로토콜 스택(protocol stack)이란? 컴퓨터들이 네...

blog.naver.com

 

[네트워크] TCP/IP 5계층에서 일어나는 일 (1)

최근에 모두의 네트워크 라는 책을 읽었는데, 네트워크 기초 지식을 스승과 제자가 대화하는 형식으로 풀어낸 책이라 재미있게 읽었다. 태블릿으로 끄적끄적하다가, 복습도 할 겸 이 책 내용을

zion830.tistory.com

 

[Computer Network] TCP/IP 5-Layer Model | TCP/IP 5-계층 모델

TCP/IP 5-Layer Model TCP/IP 5-계층 모델 - 통신 시스템은 데이터 송수신 과정을 계층 구조*로 나누어 Divide-and-Conquer 방식으로 처리한다. * 그러한 계층 구조로는 OSI 7계층 구조와 TCP/IP 5계층 구조가 있..

dad-rock.tistory.com

 

 

OSI 7 계층이란?, OSI 7 계층을 나눈 이유

1. OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 1.1 OSI 7 계층을 나눈이유는? 계층을 나눈 이유는 통신이 일어나는 과정이 단계별로 파악할 수 있

shlee0882.tistory.com

 

반응형

'개발 상식' 카테고리의 다른 글

프로세스 ( Process ) , 스레드 ( Thread )  (0) 2022.07.10
쿠키, 세션, JWT  (0) 2022.06.19
TCP / IP  (0) 2022.06.05
Spring - PSA  (0) 2022.05.02
Spring - DI  (0) 2022.05.02