[면접준비] OSI 7계층에 대해 아는대로 설명해주세요. (24/04/04)
2024. 4. 4. 09:51ㆍ공부/면접 준비
OSI 7계층
OSI 7 계층 모델은 네트워크 통신 과정을 이해하기 쉽게 단계별로 구분하여, 문제 발생 시 특정 계층만 집중적으로 다룰 수 있도록 설계되었습니다.
단계
- 물리계층(Physical Layer)
- 전기적, 기계적, 기능적 특성을 기반으로 데이터를 전송.
- 데이터를 전달만 할뿐, 데이터에 대한 판단은 전혀 신경쓰지 않는다.
- 케이블, 리피터, 허브
- 데이터 링크 계층(DataLink Layer)
- 전달받은 정보의 오류와 흐름을 관리하여 정보 전달을 수행하는 계층.
- 이 계층에서 전송되는 단위를 프레임이라고 하며, 프레임간 오류 검출과 수정을 수행하며 물리 계층에서 전송된 데이터를 논리적인 단위로 분리한다.
- MAC 주소
- 네트워크 계층(Network Layer)
- IP 주소를 사용하는 계층으로, 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 계층이다.(라우팅 계층)
- 경로를 선택하고, 주소를 정하고, 경로에 따라 패킷을 전달해주는 역할을 한다.
- IP프로토콜, IP계층
- 전송 계층(Transport Layer)
- 종단간(end to end)통신 최하위 계층으로, 종단간 신뢰성있고 효율적 데이터 전송을 담당한다. 데이터 전송을 관리하고 데이터 오류 검출, 복구를 수행.
- 흐름 제어와 오류 검출을 통해 안정적인데이터 전송을 보장한다.
- TCP/UDP
- 세션 계층(Session Layer)
- 데이터 통신을 위한 논리적 연결 위한 계층이다. 통신 세션을 설정, 유지, 종료하는 역할을 한다.
- 데이터 교환, 동기화를 관리하여 통신 양단간 세션을 관리한다.
- TCP/IP 세션을 만들고 없애는 책임
- 표현 계층(Presentation Layer)
- 데이터 표현이 상이한 프로세스간의 독립성을 제공하고 암호화 한다. 데이터 형식을 정의하고, 코드간 번역과 인코딩을을 수행한다.
- 암호화, 압축, 포맷 변환 등을 통해 응용 프로그램이 보낸 데이터를 네트워크에서 사용 가능한 형태로 변환한다.
- 어플리케이션 계층(Application Layer)
- 최종 사용자가 네트워크 서비스에 접근할 수 있도록 한다.
- 사용자 인터페이스, 이메일, 파일 전송 등의 서비스를 제공한다.
- HTTP, FTP, SMTP, POP3, IMAP, Telnet 등의 프로토콜이 있다.
답변
OSI 7 계층 모델은 네트워크 통신 과정을 이해하기 쉽게 단계별로 구분하여, 문제 발생 시 특정 계층만 집중적으로 다룰 수 있도록 설계되었습니다.
물리적으로 신호를 변환하는 물리계층,
물리계층에서 송수신된 데이터의 오류를 검출하고 교정하는 데이터 링크 계층,
데이터 패킷의 라우팅과 경로 선택이 이루어지는 네트워크 계층,
두 호스트간 신뢰성 있는 데이터 전송을 보장하는 전송 계층,
두 시스템간 통신 세션을 관리하는 세션 계층,
서로 다른 시스템간의 통신을 위해 변환, 압축, 암호화를 담당하는 표현 계층,
사용자와 직접 상호작용하여 서비스에 접근할 있게 하는 응용(어플리케이션) 계층이 있습니다.
'공부 > 면접 준비' 카테고리의 다른 글
[면접준비] 클래스형과 함수형의 차이를 설명해주세요. 어떤 방식을 주로 사용하였고 그 이유가 뭔지 답변해주세요. (24/04/05) (0) | 2024.04.05 |
---|---|
[면접준비] 객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요? (24/04/05) (0) | 2024.04.05 |
[면접준비] http, https 차이점에 대해 설명해주세요 (24/04/04) (0) | 2024.04.04 |
[면접 준비] TCP/UDP에 대해서 설명해주세요. (24/04/03) (0) | 2024.04.03 |
[면접 준비] 쿠키, 세션의 개념과 차이를 설명해보세요 (24/04/03) (0) | 2024.04.03 |