OSI 7 Layer
네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것.
단계별로 통신이 이루어지는 과정을 파악할 수 있으며
이상 상황 발생시 해당 계층의 장비만 교체함으로써 쉽게 문제 해결이 가능함.
1. 물리 계층 (Physical Layer)
전기적, 기계적 특성을 이용해 통신하는 단계.
통신 케이블로 데이터를 전송
통신 단위는 비트(bit)
데이터 전달만 할 뿐 에러 검사나 효과적인 전송에 대한 판단은 하지 않음.
사용 장비는 통신 케이블, 리피터, 허브
2. 데이터 링크 계층 (Data Link Layer)
송/수신 정보의 오류와 흐름을 관리해 안전하게 데이터를 전달할 수 있도록 하는 계층.
통신에서의 오류 검출 및 재전송 기능이 있음.
통신 단위는 프레임(frame).
사용 장비는 브릿지, 스위치
3. 네트워크 계층 (Network Layer)
데이터를 목적지까지 가장 안전하고 빠르게 전달한다. 이를 라우팅이라고 한다.
경로를 선택하고, IP주소를 정하며, 경로에 따라 패킷을 전달한다.
통신 단위는 패킷(Packet)
사용 장비는 라우터.
4. 전송 계층 (Transport Layer)
플로우 컨트롤과 에러 복구 기능이 있다.
에러 복구를 위해 플로우를 조절하거나 패킷을 재전송한다.
포트번호, 전송방식(TCP/UDP)를 결정한다.
5. 세션 계층 (Session Layer)
통신에 참여하는 호스트 간의 연결 유지.
6. 표현 계층 (Presentation Layer)
데이터 변환, 압축, 암호화 등 전송하는 데이터의 표현방식을 결정한다.
7. 응용 계층 (Application Layer)
사용자가 네트워크 서비스에 접근할 수 있는 프로그램 제공
HTTP, FTP, SMTP, POP3, IMAP, TELNET 등과 같은 프로토콜이 있다.
계층별 주요 프로토콜
프로토콜이란 전자기기간의 원활한 통신을 위해 지키기로 약속한 규약을 말한다.
프로토콜이 통일되어 있어야 원활한 통신이 가능하다.
네트워크 계층
프로토콜 | 특징 |
ARP | IP주소를 MAC주소로 변환해 주는 프로토콜 |
ICMP | 인터넷에서 발생하는 오류 처리를 지원 라우터에서 발생한 오류를 송신측으로 전송하는 프로토콜 |
IGMP | 인터넷 멀티캐스트 그룹 관리를 위한 프로토콜 그룹 가입, 감시, 응답, 탈퇴를 관리 UDP를 사용하기 때문에 신뢰성을 보장하지 못함. |
전송 계층
프로토콜 | 특징 |
TCP | 클라이언트와 서버가 연결된 상태에서 데이터를 주고받는 연결 지향적 프로토콜 신뢰성을 보장하는 연결형 서비스 3-way Handshake 기법 사용 |
UDP | 신뢰성을 보장하지 않는 비연결지향형 프로토콜 빠른 전송을 필요로 하는 스트리밍 데이터에 적함함 |
응용 계층
프로토콜 | 포트번호 | TCP | UDP | 특징 |
HTTP | 80 | O | 웹에서 클라이언트(웹 브라우저)와 서버간 정보 공유를 위해 사용 | |
FTP | 20 | O | 서버와 클라이언트간 파일 전송 | |
SMTP | 25 | O | 인터넷에서 메일 송신하는 프로토콜 | |
Telnet | 23 | O | 원격지 호스트 컴퓨터에 접속하기 위한 프로토콜 | |
SNMP | 161 162 |
O | 네트워크 관리를 위해 호스트로부터 관리 정보를 수집하거나 상태 모니터링하기 위한 프로토콜 | |
TFTP | 69 | O | 파일 전송을 위한 프로토콜. 보안 기능이 없다. | |
DNS | 53 | O | O | 도메인 주소와 IP주소를 매핑하는 프로토콜 |
DHCP | 67 68 |
O | O | IP주소 및 관련 네트워크 구성 정보를 자동으로 제공하는 프로토콜 |
RPC | 111 | O | O | 원격에 있는 함수나 프로시저를 실행할 수 있는 프로토콜 |
NTP | 123 | O | O | 하드웨어 디바이스의 클럭을 동기화하는 프로토콜 |
'자격증 공부노트 > 디지털 포렌식 전문가 2급' 카테고리의 다른 글
[디지털 포렌식 전문가] 12. 데이터베이스 _ 데이터베이스 개념 (0) | 2024.05.03 |
---|---|
[디지털 포렌식 전문가] 10. 파일시스템과 운영체제 _ 공격 대응방안 (0) | 2024.04.27 |
[디지털 포렌식 전문가] 9. 파일시스템과 운영체제 _ 프로세스 (0) | 2024.04.27 |
[디지털 포렌식 전문가] 8. 파일시스템과 운영체제 _ 디스크 스케줄링 (0) | 2024.04.26 |
[디지털 포렌식 전문가] 7. 파일시스템과 운영체제 _ 파일시스템 (0) | 2024.04.24 |