← 목록으로 돌아가기

네트워크 면접 단골 질문: OSI 7계층, 5분 만에 완벽하게 이해하기

#네트워크#OSI7계층#CS기초#정보처리기사

OSI 7계층, 왜 나눴을까?

네트워크 통신 과정을 7개로 나눈 이유는 명확합니다. 문제가 생겼을 때 어느 지점에서 문제가 터졌는지를 쉽게 파악하고, 그 부분만 수정하기 위해서입니다.

마치 우리가 택배를 보낼 때 물건 포장(응용 ~ 표현), 주소 적기(전송 ~ 네트워크), 실제 운송(데이터링크 ~ 물리) 과정이 나뉘어 있는 것과 비슷합니다. 정처기 실기 시험과 면접을 대비해 각 계층의 핵심 내용을 표로 정리했습니다.


🌐 OSI 7계층 핵심 요약표

계층 (Layer)주요 역할프로토콜 및 장비PDU 단위
7. 응용 (Application)사용자 인터페이스 제공, 이메일, 웹 브라우징HTTP, FTP, SMTP, DNSData
6. 표현 (Presentation)데이터 암호화, 압축, 인코딩/디코딩 (형식 변환)JPEG, MPEG, GIF, ASCIIData
5. 세션 (Session)통신 세션 구성 및 유지, 동기화 (대화 제어)RPC, NetBIOS, SSHData
4. 전송 (Transport)종단 간(End-to-End) 신뢰성 있는 전송, 오류 제어TCP, UDP / L4 스위치Segment
3. 네트워크 (Network)최적의 경로 선택 (라우팅), IP 주소 부여IP, ICMP, ARP / 라우터Packet
2. 데이터 링크 (Data Link)인접 노드 간 전송, 물리적 오류 제어 및 흐름 제어Ethernet, MAC, HDLC / 스위치, 브릿지Frame
1. 물리 (Physical)전기적 신호 변환 및 실제 전송리피터, 허브, 케이블Bit

💡 핵심 포인트

1. 상위 계층 vs 하위 계층

  • 상위 계층(5~7계층): 사용자에게 서비스를 제공하는 영역입니다. 데이터의 '내용'에 집중합니다.
  • 하위 계층(1~4계층): 데이터를 상대방에게 전달하는 영역입니다. 데이터의 '전달'에 집중합니다.

2. 계층별 전송 단위(PDU) 암기 팁

은근히 헷갈리는 것이 계층별 단위입니다.

  • 4계층: 그먼트
  • 3계층:
  • 2계층: 레임
  • 1계층:

3. 대표 프로토콜 특징

  • TCP: 신뢰성이 중요할 때 사용 (연결 지향)
  • UDP: 속도가 중요할 때 사용 (비연결 지향, 스트리밍 등)
  • IP: 데이터를 목적지까지 보낼 주소 체계

마무리하며

OSI 7계층은 단순히 시험을 위한 지식을 넘어, 실무에서 네트워크 트러블슈팅을 할 때 가장 기본이 되는 지도와 같습니다. 웹 개발자라면 특히 HTTP(7계층), TCP(4계층), IP(3계층)의 상관관계를 깊게 파헤쳐 보시는 것을 추천합니다.

이 포스팅이 기초 CS 지식을 쌓으려는 분들에게 큰 도움이 되었으면 좋겠습니다!