본문 바로가기
CS(computer science) 지식/데이터통신

[데이터통신] OSI 7계층 프로토콜 총정리

by QueryJun 2023. 9. 20.

개방형 시스템 상호연결 참조 모델 7계층

 

Layer 1 : 물리 계층(Physical layer) : 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다.

- 주요 프로토콜 : X.21, RS-232 

 

Layer 2: 데이터링크 계층(Data link layer) : 네트워크 카드의 MAC(Media Access Control)주소를 통해 목적지를 찾아간다.

- 주요 프로토콜 : HDLC, X.25, Ethernet, TokenRing, DFFI, FrameRelay 

 

Layer 3: 네트워크 계층(Network layer) : 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다.

- 주요 프로토콜 - IPARPICMP(오류보고, 상황보고, 경로제어 정보 전달), IGMP, RIP, RIP v2, OSPF, IGRP, EIGRP, BGP 등

 

ARP : 네트워크상에서 IP 주소를 Mac 주소로 대응시키기 위해 사용되는 프로토콜

ICMP : 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하는 프로토콜

 

Layer 4: 전송 계층(Transport layer) : 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다.
Process를 특정하기 위한 주소로 Port를 이용한다.
신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.
- 주요 프로토콜 : TCP(연결지향형, 흐름제어/혼잡제어)UDP(비연결지향, 비신뢰성 통신, 브로드캐스트, 흐름제어X)

 

Layer 5: 세션 계층(Session layer) : 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다.

- 주요 프로토콜 : 해당사항 없음

 

Layer 6: 표현 계층(Presentation layer) : 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다.

- 주요 프로토콜 : MPEG, SSL

 

Layer 7: 응용 계층(Application layer)

- 주요 프로토콜 : TELNETFTP(데이터 연결 20번 포트 / 제어 연결 21번 포트)SMTPHTTP(80번 포트), HTTPS(443 포트) 등

 

 

반응형