주로 전기적, 기계적, 기능적인 특성을 이용한 통신 케이블로 데이터를 전송
사용되는 통신 단위는 비트
ex) 허브, 리피터, 통신 케이블
1계층을 통해 전송되는 정보를 안전하고 효율적으로 전달할 수 있도록
시스템간 연결 설정, 유지를 도와줌
사용되는 전송 단위는 프레임
맥 주소를 가지고 브리나 스위치를 통해 물리계층에서 받은 정보를 전달
ex) LAN 카드, 브리지, 스위치
네트워크 계층에서 라우팅은 데이터 전송를 목적지까지 최적의 경로로 전달하는 기능을 말한다.
여러개의 노드를 거칠때마다 경로를 찾아주는 역할을 한다.
ex) 라우터
종단간(end-to-end) 통신을 다루며 투명한 데이터 전송 서비스, 인터페이스를 담당한다.
TCP 프로토콜을 이용하며 포트를 열어 응용프로그램들이 전송을 할 수 있도록 한다.
ex) TDP 프로토콜, UDP 프로토콜
송/수신 측 간의 관련성을 유지하고 대화 제어를 담당하는 계층
체크점(동기점)을 두어 전송하는 정보의 수신 상태를 확인한다.
세션이란? -> 두 이용자 사이의 연결을 의미한다.
그래서 세션 계층은 두 이용자 사이의 세션의 설정 및 유지를 도와 대화를 관리하고 파일
복구 등의 기능을 담당
상이한 데이터 표현 형태를 갖는 시스템을 위해
데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하고 세션 계층에서 받는 데이터는
응용 계층에 맞게 변환하는 기능을 한다. -> 독립성을 제공하고 암호화 한다.
사용자가 OSI 환경에 접근할 수 있도록 서비스를 제공
HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜은 통신의 양 끝단인데
응용 계층은 응용 프로세스를 통해 이러한 프로토콜을 쉽게 사용하도록 도와준다.