OSI 7계층 모델, TCP/IP 4계층 모델
2024. 5. 24. 09:08ㆍ코딩/네트워크
OSI 7계층 모델
OSI (Open Systems Interconnection) 모델은 네트워크 통신을 7개의 계층으로 나누어 각 계층에서 수행하는 역할을 정의한 모델입니다.
- 물리 계층 (Physical Layer):
- 데이터 전송의 물리적 매체와 방법을 정의합니다.
- 전기적, 기계적, 절차적 특성을 규정합니다.
- 예: 케이블, 허브, 리피터 등.
- 데이터 링크 계층 (Data Link Layer):
- 물리 계층에서 발생할 수 있는 오류를 감지하고 수정합니다.
- 데이터 프레임을 정의하고, 맥 주소(MAC Address)를 사용합니다.
- 예: 스위치, 브리지 등.
- 네트워크 계층 (Network Layer):
- 데이터를 목적지까지 라우팅하고, 경로를 결정합니다.
- IP 주소를 사용하여 네트워크 간 통신을 수행합니다.
- 예: 라우터.
- 전송 계층 (Transport Layer):
- 데이터의 신뢰성과 무결성을 보장하며, 데이터 전송의 오류를 처리합니다.
- TCP와 UDP 프로토콜을 사용합니다.
- 예: TCP, UDP.
- 세션 계층 (Session Layer):
- 통신 세션을 설정, 유지, 종료합니다.
- 세션 복구와 체크포인팅 기능을 제공합니다.
- 표현 계층 (Presentation Layer):
- 데이터의 표현 방식(암호화, 압축, 변환 등)을 정의합니다.
- 데이터의 문맥을 이해할 수 있도록 합니다.
- 응용 계층 (Application Layer):
- 사용자가 네트워크에 접근할 수 있는 수단을 제공합니다.
- 다양한 네트워크 응용 프로그램을 포함합니다.
- 예: HTTP, FTP, SMTP.
TCP/IP 4계층 모델
TCP/IP 모델은 인터넷과 같은 네트워크에서 데이터 통신을 정의하기 위한 네 계층 모델입니다.
- 네트워크 인터페이스 계층 (Network Interface Layer):
- 물리적 네트워크 매체와 데이터 링크 계층을 포함합니다.
- OSI 모델의 물리 계층과 데이터 링크 계층에 해당합니다.
- 인터넷 계층 (Internet Layer):
- 패킷을 네트워크 간에 라우팅합니다.
- IP 프로토콜을 사용하여 패킷의 전달을 책임집니다.
- OSI 모델의 네트워크 계층에 해당합니다.
- 예: IP, ICMP.
- 전송 계층 (Transport Layer):
- 데이터 전송의 신뢰성을 보장하고, 데이터 흐름을 제어합니다.
- TCP와 UDP 프로토콜을 사용합니다.
- OSI 모델의 전송 계층에 해당합니다.
- 응용 계층 (Application Layer):
- 네트워크 응용 프로그램과 서비스를 제공합니다.
- OSI 모델의 응용, 표현, 세션 계층을 모두 포함합니다.
- 예: HTTP, FTP, SMTP.
OSI 7계층 모델, TCP/IP 4계층 모델
'코딩 > 네트워크' 카테고리의 다른 글
네트워크 OSI 7계층 개발자 IT 기술 면접 질문 대비 암기, 요약 (1) | 2024.05.24 |
---|---|
네트워크 토폴로지의 종류, 장점, 단점 : 버스 링 스타 메쉬 트리 하이브리드 (0) | 2024.04.16 |