OSI 7계층이란? (International Organization for Standardization)
네트워크에서 통신이 일어나는 과정을 단계별로 파악하가 쉽고, 이해하기 쉽게 7단계로 나눈것을 의미한다.
1계층: 물리계층
데이터를 전기 신호로 변환해서 주고 받는 기능을 담당한다.
ex) 리피터, 허브, 모뎀
2계층: 데이터 링크계층
에러검출, 흐름제어, MAC 주소 부여
ex) 브리지, 스위치
3계층: 네트워크 계층
경로설정, 주소부여
ex) 라우터
4계층: 전송계층
패킷생성
ex) TCP, UDP
TCP ( Transmission Control Protocol ) : 전송 제어 프로토콜
- 연결형 서비스
- 높은 신뢰성을 보장
UDP ( User Datagram Protocol ) : 사용자 데이터그램 프로토콜
- 신뢰성이 낮다.
- 속도가 빠르다.
- 데이터의 정확도가 떨어져도 상관없는 동영상이나 실시간 서비스에서 사용한다.
5계층: 세션계층
통신을 하기 위한 세션을 운영체제가 확립한다.
ex) SSH
SSH ( Secure Shell Protocol ) : 데이터 전송 혹은 원격제어 프로토콜
- 대표적으로 putty라는 프로그램에서 사용할 수 있다.
- telnet과 같이 원격지로 연결 가능하도록 터미널을 생성하는 일을 한다.
- telnet은 평문으로 데이터를 전송하지만, SSH 데이터를 암호화해서 전송한다.
- 22번 포트를 사용한다.
6계층: 표현계층
데이터 암호화 및 암호 해제, 데이터 압축
ex) JPG, MPEG
7계층: 응용계층
OSI 7계층 중 최상위 계층이며, 사용자가 실제로 작업하는 계층이다.(사용자와 가장 가까운 계층이다.)
ex) HTTP, FTP, SMTP, POP3, IMAP, TELNET
FTP ( File Transfer Protocol ) : 파일 전송 프로토콜
- 파일을 전송하기 위해 사용하는 프로토콜
웹 브라우저 종류 및 작동 원리 (0) | 2020.05.04 |
---|---|
VPN이란? (가상사설망) (0) | 2020.04.29 |
크롬에서 불펌방지 및 드래그방지 풀기, 복사금지 해제 (0) | 2020.04.28 |
해시(hash)란? (0) | 2020.04.27 |
통신사별 DNS 서버 IP 주소(KT DNS, SK DNS, LG DNS, Google DNS ) (0) | 2020.04.21 |
댓글 영역