-
[CS/Network] OSI 7 LayerCS/네트워크 2025. 2. 28. 20:09
• OSI 7계층
- 7계층(응용 계층) : 사용자에게 통신을 위한 서비스 제공 (인터페이스 역할)
- 6계층(표현 계층) : 데이터의 형식을 정의하는 계층 (코드 간의 번역을 담당)
- 5계층(세션 계층) : 컴퓨터끼리 통신을 하기 위해 세션을 만드는 계층
- 4계층(전송 계층) : 최종 수신 프로세스로 데이터의 전송을 담당하는 계층(단위 : 세그먼트) ex) TCP, UDP
- 3계층(네트워크 계층) : 패킷을 목적지까지 가장 빠른 길로 전송하기 위한 계층(단위 : 패킷) ex) 라우터
- 2계층(데이터링크 계층) : 데이터의 물리적인 전송과 에러 검출, 흐름 제어를 담당하는 계층(단위 : 프레임) ex) 이더넷
- 1계층(물리 계층) : 데이터를 전기 신호로 바꾸어 주는 계층(단위 : 비트) ex) 장비 : 케이블, 리피터, 허브
• OSI 7계층과 그 존재 이유, TCP/IP 4계층
- OSI 7계층은 네트워크 통신을 구성하는 요소들 7개의 계층으로 표준화 한 것입니다. 이렇게 표준화하는 것의 장점은 통신이 일어나는 과정을 단계별로 파악할 수 있어, 문제가 발생하면 해당 문제를 해결하기 용이해집니다.
- 실제로 우리가 대부분 사용하는 네트워크는 TCP/IP 4계층입니다. 통신에 실제로 사용되는 계층이고 1,2 계층이 1계층, 5, 6, 7계층이 4계층으로 운영됩니다.
* 위 글은 아래 문서를 참고해 작성했습니다.
https://dev-coco.tistory.com/161
신입 개발자 기술면접 질문 정리 - 네트워크
💡 HTTP 프로토콜에 대해 설명해주세요. HTTP(Hyper Text Transfer Protocol)이란 데이터를 주고 받기 위한 프로토콜이며, 서버/클라이언트 모델을 따릅니다. HTTP는 상태 정보를 저장하지 않는 Stateless의 특
dev-coco.tistory.com
https://github.com/ksundong/backend-interview-question
GitHub - ksundong/backend-interview-question: 백엔드 개발자로 입사를 준비하며 받았던 질문, 예상했던 질
백엔드 개발자로 입사를 준비하며 받았던 질문, 예상했던 질문, 인터넷 참고한 질문(CC BY-NC) - ksundong/backend-interview-question
github.com
'CS > 네트워크' 카테고리의 다른 글
[CS/Network] TCP와 UDP의 차이 / TCP 3, 4 way-handshake (0) 2025.02.27 [CS/Network] 웹 동작 방식 이해 : https://www.google.com/ 을 접속할 때 일어나는 일 / 3 way-handshake와 4 way-handshake (0) 2025.02.25 [CS/Network] 쿠키(Cookie)와 세션(Session)의 차이점 (0) 2025.02.24 [CS/Network] HTTP 프로토콜 / HTTP와 HTTPS의 차이점 (0) 2025.02.22 [CS/Network] GET과 POST의 차이점 / HTTP Method (0) 2024.10.29