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
admin