리눅스

OSI 7계층에 대하여 #리눅스

iwannabebackendexpert 2022. 8. 2. 22:54

네트워크에서 통신이 일어나는 과정 7단계를 정리

계층 이름 특징 데이터종류 프로토콜/서비스
7 응용 각종 응용프로그램 제공 메세지 FTP/SMTP/HTTP
6 표현 압축, 암호화 ASCII / JPG
5 세션 동기화, 세션 연결/관리/종료 전송모드결정
4 전송 데이터전송보장, 흐름제어 세그먼트(segment) TCP / UDP
3 네트워크 라우팅 패킷 IP / ICMP / ARP
2 데이터링크 오류제어, MAC 프레임 PPP
1 물리 물리적 연결 설정 비트프레임  

 

1계층 물리계층 

- 통신단위는 1과0 즉, 전기적신호의 On/Off상태 / 장비는 리피터(약해진 신호 증폭), 허브 등 있음.

 

2계층 데이터링크계층

- 물리적주소인 MAC으로 통신 / 전송단위는 Frame / 장비는 브릿지, 스위치 등 있음.

 

3계층 네트워크계층

- 라우팅 수행 ( 데이터를 가장 빠른길로 보내주며, 데이터가 안전하게 보낼수 있게하는 장비) / 전송단위는 패킷 / IP주소를 부여한다.

 

4계층 전송계층

- TCP프로토콜 /  패킷전송과정에서 문제없이 수신 컴퓨터에 도착 할 수 있도록 패킷전송제어

 

----------------물리적 관점  응용프로그램적 관점 나뉘게 됨------------

 

5계층 세션계층

- 데이터가 통신하기 위한 논리적 연결. / 세션 연결,관리,종료

 

6계층 표현계층

- 암호화,복호화 압축 / 코드간의 번역담당 / 응용 프로그램이나 네트워크를 위해 데이터를 표현

 

7계층 응용계층

- 우리가 가장 쉽게 접하는 부분 / UI, 응용프로그램, HTTP, FTP,SMTP 등