OSI 7 계층
네트워크 통신이 일어나는 과정을 7단계로 나눈 모형으로 네트워킹 기능을 설명하는 개념.
7계층 - 응용(Application)
사용자와 직접적으로 상호작용하는 응용프로그램 단계.
e.g. 크롬, 오피스, 스카이프
6계층 - 표현(Presentation)
응용프로그램 또는 네트워크에서 사용하는 데이터 표현 방식을 다룬다.
e.g. 암호화/복호화
5계층 - 세션(Session)
컴퓨터 또는 서버 간 세션 관련 작업을 처리한다.
4계층 - 전송(Transport)
호스트(IP가 할당된 최종 노드)간 데이터 전송을 제공한다. TCP/UDP 프로토콜을 사용한다.
3계층 - 네트워크(Network)
통신 데이터를 보낼 최적의 경로를 설정하는 라우팅을 통해 데이터를 전달한다.
2계층 - 데이터링크(Data Link)
노드(네트워크가 연결되있는 단말) 간 데이터 전송을 제공한다. LAN에서 하나의 통신 회선을 여러 노드가 공유할 수 있게 하는 MAC(Media Access Control) 계층과 흐름제어와 에러제어를 통해 트래픽을 관리하는 LLC(Logical Link Control)계층으로 나누어진다.
1계층 - 물리(Physical)
전기적, 물리적 통신. 케이블 종류, 무선 주파수, 전압, 물리적 요건등이 포함된다.