반응형
OSI 7계층
OSI란?
- OSI ( Open Systems Interconnection ) 모델은 네트워크 통신을 이해하고 설명하기 위한 일반적인 프레임워크로,
7계층으로 구성되어 있다. - OSI 모델은 컴퓨터 네트워크 통신 시스템의 동작을 추상화하고 계층별로 나누어 설명함으로 서로 다른 장비와
시스템 간의 상호 운용성을 개선하고 문제 해결을 용이하게 한다.
OSI 7계층
1. 물리 계층 ( Physical Layer )
- 물리적인 연결과 전송 매체에 집중
- 전기 신호, 케이블, 광섬유 등의 하드웨어와 관련된 계층
2. 데이터 링크 계층 ( Data Link Layer )
- 데이터 프레임을 송수신하고 오류를 감지, 수정한다.
- 물리 주소를 사용하여 장치를 식별한다.
3. 네트워크 계층 ( Network Layer )
- 경로 선택과 라우팅을 담당한다.
- IP주소를 사용하여 패킷을 목적지로 전달한다.
- 라우터가 이 계층에서 동작한다.
4. 전송 계층 ( Transport Layer )
- 데이터의 신뢰성과 흐름 제어를 관리한다.
- TCP와 UDP가 이 계층에서 동작한다.
5. 세션 계층 ( Session Layer )
- 통신 세견의 시작, 유지, 종료를 관리한다.
- 데이터 교환의 동기화와 오류 복구를 담당한다.
6. 표현 계층 ( Presentation Layer )
- 데이터를 인코팅, 압축, 암호화, 해독 등을 처리한다.
- 데이터 형식 변환을 수행하여서로 다른 시스템 간에 데이터 교환을 가능하게 한다.
7. 응용 계층 ( Application Layer )
- 최종 사용자와 상호작용하며 응용 프로그램에 서비스를 제공한다.
- 프로토콜과 사용자 인터페이스를 제공하여 이메일, 웹 브라우징, 파일 전송 등 다양한 응용 프로그램을 지원한다.
요약
OSI 7계층 모델은 네트워크 통신을 7개의 계층으로 분할하여 설명하는 프레임워크입니다.
각 계층은 고유한 역할을 수행하며, 데이터 전송을 위한 프로토콜과 기능을 제공합니다.
물리적 연결부터 응용 소프트웨어까지를 다루며, 서로 다른 시스템 간 상호 운용성을 향상시키고 통신 문제 해결을 지원합니다. 이로써 다양한 네트워크 환경에서 효과적인 데이터 교환과 통신을 가능하게 합니다.
반응형
'[백엔드] 기술면접' 카테고리의 다른 글
[백엔드] 기술 면접 Top30 - #18 JWT, Refresh, Access Token (57) | 2023.09.24 |
---|---|
[백엔드] 기술 면접 Top30 - #17 세센과 토큰 기반 인증의 차이 (54) | 2023.09.23 |
[백엔드] 기술 면접 Top30 - #15 GET, POST 데이터 흐름 (43) | 2023.09.20 |
[백엔드] 기술 면접 Top30 - #14 ORM이란? (49) | 2023.09.19 |
[백엔드] 기술 면접 Top30 - #13 대용량 트래픽 (93) | 2023.09.18 |