OSI 7 Layer 에 대한 개념 정리를 위해 포스팅 한다.
1. 정의
- 국제 표준화 기구(ISO) 에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것
2. 각 계층의 기능
- 계층 1. 물리 계층
- 물리적으로 연결된 두 대의 컴퓨터가 데이터를 송수신 할 수 있게 해주는 기능 수행
- 계층 2. 데이터 링크 계층
- 같은 네트워크에 있는 컴퓨터들이 데이터를 주고 받게 해주는 기능 수행
- MAC - 물리적 주소
- 같은 네트워크에 있는 컴퓨터들이 데이터를 주고 받게 해주는 기능 수행
- 계층 3. 네트워크 계층
- IP 주소를 활용해 서로 다른 네트워크에 속한 컴퓨터 간에 데이터를 주고 받게 해주는 기능 수행
- 주소 부여 (IP)
- 경로 설정 (Route)
- IP 주소를 활용해 서로 다른 네트워크에 속한 컴퓨터 간에 데이터를 주고 받게 해주는 기능 수행
- 계층 4. 전송 계층
- 양 끝단 (End to End)의 사용자들이 서로 데이터를 주고 받게 해주는 기능 수행
- 패킷 생성
- 양 끝단 (End to End)의 사용자들이 서로 데이터를 주고 받게 해주는 기능 수행
- 계층 5. 세션 계층
- 통신 장치 간 상호 작용 및 동기화를 제공하는 기능 수행
- 계층 6. 표현 계층
- 데이터를 표현하는 방법을 정하는 기능 수행
- 계층 7. 응용 계층
- 응용 프로세스 간의 정보를 교환하는 기능 수행
- 현재 주로 사용하는 TCP/IP 통신의 HTTP 프로토콜이 해당
- 소켓 통신
- 응용 프로세스 간의 정보를 교환하는 기능 수행
'IT > CS' 카테고리의 다른 글
[CS] Web Socket (0) | 2023.05.16 |
---|---|
[CS] TCP vs UDP (0) | 2023.05.15 |
[CS] Hash Table (2) | 2023.05.14 |
[CS] Index (0) | 2023.05.13 |
[CS] Multi-Process vs Multi-Thread (0) | 2023.05.07 |