OSI 7 계층 정리
Programming 2018. 5. 19. 06:50네트워크와 관련해서 과거에는 업체마다 통신 규약이 달라 자사 제품끼리만 통신이 가능했다고 한다. 그러다보니 이기종 간 통신문제가 발생했다고.
문제 해결을 위해 1984년도 ISO에서 네트워크 통신 표준 모델을 정의하였다고 한다.
OSI 7 계층 (Open Systems Interconnection 7 Layer)
7계층 (Application Layer)
- 응용 프로그램과 사용자 사이의 인터페이스 제공
- 일반적으로 프론트엔드 개발자들이 이쪽 계층을 이용
- HTTP/HTTPS, SSH, FTP, SMTP
6계층 (Presentation Layer)
- 다양한 데이터 포맷을 일정한 포맷으로 변환하고 압축과 암/복호화 작업을 수행
5계층 (Session Layer)
- 통신 사이의 연결이 끊어지지 않게 세션 열어 관리하는 역할
- SSL/TLS
4계층 (Transport Layer)
- 정보 분할하고 다시 합치는 과정 담당
- 통신 과정에 있어 오류제어, 흐름제어
- 데이터 용량, 속도, 목적지 처리
- TCP, UDP
3계층 (Network Layer)
- 데이터를 목적지까지 가장 안전하고 빠르게 전달 (라우팅)
- 경로 배정 후 경로에 따라 데이터 전달
- IP, ARP/RARP
2계층 (Data Link Layer)
- 물리 계층을 통해 송, 수신되는 정보의 흐름과 오류 관리
- 맥주소로 통신 가능
- Ethernet
1계층 (Physical Layer)
- 전기적 및 기계적 특성으로, 통신 케이블로 데이터 전송
- 케이블, 리피터, 허브
HTTP
------
????
------
SSL
------
TCP
------
IP
------
이더넷
------
물리 장치
...뭐 그렇다고!
'Programming' 카테고리의 다른 글
스위프트 문법 정리 1 (0) | 2018.08.23 |
---|---|
하이퍼바이저, Xen, KVM (0) | 2018.05.19 |
INSTALL_FAILED_UPDATE_INCOMPATIBLE // adb 관련 (0) | 2018.04.22 |
# BBB(BigBlueButton) 우분투 설치 (2) | 2018.01.03 |
# Open SSL (0) | 2018.01.03 |