OSI 7계층

네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것

 

1계층 - 물리계층(Physical Layer)

- 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송

- 통신 단위는 비트

- 데이터를 전달만

- 대표적인 장비는 통신 케이블, 리피터, 허브등

 

2계층 - 데이터 링크계층(DataLink Layer)

- 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할

- 맥 주소를 가지고 통신

- 전송되는 단위를 프레임

- 대표적인 장비로는 브리지, 스위치 등

- 포인트 투 포인트(Point to Point) 간 신뢰성있는 전송을 보장하기 위한 계층

 

3계층 - 네트워크 계층(Network Layer)

- 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능(라우팅)

- 경로를 선택하고 주소를 정하고 경로에 따라 패킷을 전달해주는 것이 이 계층의 역할

- 대표적인 장비는 라우터

- 라우팅, 흐름 제어, 세그멘테이션(segmentation/desegmentation), 오류 제어, 인터네트워킹(Internetworking) 등을 수행

 

4계층 - 전송 계층(Transport Layer) 

- 통신을 활성화하기 위한 계층

- 보통 TCP프로토콜을 이용하며, 포트를 열어서 응용프로그램들이 전송

- 단대단 오류제어 및 흐름제어 이 계층 까지는 물리적인 계층

- TCP/UDP프로토콜을 사용

 

5계층 -세션 계층(Session Layer) 

- 데이터가 통신하기 위한 논리적인 연결

- 세션 설정, 유지, 종료, 전송 중단시 복구 등의 기능

- 동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신과 함께, 체크 포인팅과 유휴, 종료, 다시 시작 과정 등을 수행

 

6계층 - 표현 계층(Presentation Layer)

- 데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고, 암호화

- MIME 인코딩이나 암호화 등의 동작

 

7계층 - 응용 계층(Application Layer)

- HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜

- 해당 통신 패킷들은 방금 나열한 프로토콜에 의해 모두 처리되며 우리가 사용하는 브라우저나, 메일 프로그램은 프로토콜을 보다 쉽게 사용하게 해주는 응용프로그램

 

TCP/IP 4계층

1계층 - 네트워크 액세스 계층(Network Access Layer)

- OSI 7계층의 물리계층과 데이터 링크 계층에 해당
- 물리적인 주소로 MAC을 사용
- LAN, 패킷망, 등에 사용

 

2계층 - 인터넷 계층(Internet Layer)

- OSI 7계층의 네트워크 계층에 해당
- 통신 노드 간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당
- 프로토콜 – IP, ARP, RARP

 

3계층 - 전송 계층(Transport Layer)

- OSI 7계층의 전송 계층에 해당
- 통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당
- 프로토콜 – TCP, UDP

 

4계층 - 응용 계층(Application Layer)

- OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당
- CP/UDP 기반의 응용 프로그램을 구현할 때 사용
- 프로토콜 – FTP, HTTP, SSH

BELATED ARTICLES

more