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 |