본문 바로가기
Network/침해탐지

TCP/IP 방식의 계층적 구조

by 수픽 2021. 4. 2.

TCP/IP 프로토콜

1973년 빈트 서프, 로버트 칸... 비음성 통신 구현 위해 고안한 프로토콜

기본원리 : 통신 = 전송 + 제어

TCP 방식에 기반해 오류를 제어하기 위한 계층
IP 방식에 기반해 데이터를 전송하기 위한 계층

[표 1] TCP/IP 프로토콜 개념

 

프로토콜 : 호스트-호스트 사이 일종의 언어 (송,수신자 같은 프로토콜 사용해야 통신 가능)

 

TCP/IP 프로토콜 5계층

계층

: 비음성통신에서 데이터를 전송하기 위한 일련의 과정이나 단계, 절차

 

원래 4계층이지만 구조와 기능을 설명할 때는 5계층 구조로 설명

계층 구분 프로토콜 종류
[상위] 응용 (프로세스) FTP, SSH, TELNET, SMTP, DNS, DHCP, HTTP, SNMP, SSL
         전송 TCP, UDP
         네트워크 (인터넷) IP, ICMP, IGMP, ARP
         데이터 링크 이더넷, PPP
[하위] 물리  

* 데이터 링크 + 물리 = 네트워크 인터페이스 or 네트워크 접근 계층이라고 불림

 

송신자 : 응용-전송-네트워크-데이터 링크- 물리

수신자 : 물리-데이터 링크-네트워크-전송-응용

 

상위->하위 : 물리적. 구체적 속성 + 일련의 헤더 추가

하위->상위 : 논리적. 추상적 속성

 

∴ 송신이란, 상위->하위 전환, 논리->물리 전환, 일련의 부가 정보 추가

 

TCP/IP 송신 단계

응용 계층 : 전송하고자 할 UDP 기반의 페이로드를 생성한 뒤 사용자의 실제 정보 저장 ->Message!

전송 계층 : 첫번째 헤더(포트 번호) + Message -> Datagram!

네트워크 계층 : 두번째 헤더(IP 주소) + Datagram -> Packet!

데이터 링크 계층 : 세번째 헤더(Mac 주소) + Packet -> Frame!

* 프레임의 크기가 일정한 경우 = Cell = ATM 전송 기법에서 사용하는 전송 단위

물리 계층 : Frame을 비트 전송 단위로 전환

 

계층 데이터 전송 단위 주요한 프로토콜 비고
응용 메시지 약 65000개  송신 시작 계층
전송 데이터그램/세그먼트 UDP, TCP  
네트워크 패킷 IP, ICMP  
데이터 링크 프레임 이더넷, PPP  
물리 비트   수신 시작 계층

 

'Network > 침해탐지' 카테고리의 다른 글

전송 계층 기반의 주요 공격 유형  (0) 2021.05.14
전송 계층의 헤더 기능  (0) 2021.05.14
네트워크 계층의 헤더 기능  (0) 2021.04.02