반응형
OSI 7계층
OSI 7계층이란?
Open Systems Interconnecrtoin 의 약자로서, ISO(국제표준화기구)에서 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나눠 설명한 모델
네트워크 구성 요소를 표준화 → 시스템 간의 상호연결성 부여
7계층 : 응용 계층(Application Layer)
- 실제로 사용자가 사용하는 UI 및 I/O 작업
- 응용 프로세스 간의 정보 교환, 전자 메일, 파일 전송 등의 서비스를 제공
- 데이터 단위 : Message
- 프로토콜
- HTTP
- SMTP
- FTP
6계층 : 표현 계층(Presentatoin Layer)
- 인코딩, 암호화
- 데이터 단위 : Message
5계층 : 세션 계층(Session Layer)
- 통신을 관리
- duplex, half-duplex, full dupelx
- 통신을 하기 위한 세션을 확립/유지/중단 (운영체제가 해줌)
- 데이터 단위 : Message
- 프로토콜
- SSL, TLS
4계층 : 전송 계층(Transport Layer)
- 유저가 데이터를 주고 받을 수 있도록 함
- 데이터의 신뢰성 검증(시퀀스 넘버 기반)
- 오류검출 및 복구
- 흐름제어
- 중복검사
- 데이터 단위 : Segment/Datagram
- 프로토콜
- TCP, UDP, QUIC
3계층 : 네트워크 계층(Network Layer)
- 라우팅
- 여러개의 노드를 거칠때마다 IP를 사용하여경로를 찾아주는 역할
- 포워딩
- 다음 라우터로 넘김
- 흐름 제어, 세그멘테이션(segmentation/desegmentation), 오류 제어, 인터네트워킹
- 데이터 단위 : Packet
- 프로토콜
- IP, ICMP, ARP, RARP...
2계층 : 데이터 링크 계층(Data Link Layer)
- 하드웨어와 소프트웨어의 연결점
- 데이터 단위 : frame
- 직접 연결된 두 point 간의 데이터 전송 담당
1계층 : 물리 계층(Physical Layer)
- 100110 과 같은 이진 데이터 송수신 (Digital ↔ Analog)
- 데이터 단위 : bit
TCP/IP 4계층
TCP/IP 4계층이란?
현재의 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약(프로토콜)의 모음
OSI가 이론적 표준이라면 TCP/IP는 실무적 표준
4계층 : 응용 계층(Application Layer)
- 사용자와 가장 가까운 계층
- 데이터를 교환하기 위해 사용되는 프로토콜들 존재
- 데이터 단위 : Data
- 프로토콜
- DNS, TLS/SSH, HTTP, SMTP..
3계층 : 전송 계층(Transport Layer)
- 연결 제어 및 데이터 송수신
- 세그먼트 : 데이터 전송을 위해 데이터를 일정 크기로 나눈 것
- 데이터 단위 : Segment
- 전송 주소 : Port
- 프로토콜
- TCP, UDP,QUIC...
2계층 : 인터넷 계층(Internet Layer)
- 정확한 연결 제공 및 라우팅
- 데이터 단위 : Packet
- 전송 주소 : IP
- 프로토콜
- IP, ARP, ICMP...
1계층 : 네트워크 연결 계층(Network Access Layer)
- 데이터가 네트워크를 통해 어떻게 전송되는지를 물리적으로 정의
- → 논리주소(IP)가 아닌 물리 주소 (MAC) 사용
- 데이터 단위 : 프레임
- 전송 주소 : MAC
- 프로토콜
- 이더넷, Wi-Fi...
비교
공통점
- 계층 구조이다.
차이점
TCP/IP | OSI | |
모델 | 클라이언트-서버 모델 | 개념 모델 |
레이어 수 | 4 | 7 |
개발 배경 | 미 국방성 | 국제 표준화 기구 ISO |
구성 | 프로토콜 집합 기반 | 역할 기반 |
기술 | 데이터 전송기술 특화 | 통신전반 기술 표준화 |
활용 | 실무적 통신기술 구현 | 통신 모델 표준 제시 |
Reference
https://ko.wikipedia.org/wiki/OSI_모형
https://ko.wikipedia.org/wiki/인터넷_프로토콜_스위트
OSI 7 Layer 과 TCP/IP 4 Layer(TCP/IP Protocol suite) 비교 (tistory.com)
반응형
'네트워크' 카테고리의 다른 글
지그재그 인코딩(ZigZag Encoding) (0) | 2025.02.25 |
---|---|
주소창에 주소를 쳤을 때 일어나는 일 (0) | 2021.07.31 |