[CS]/[IT통합기초]

[IT 통합기초] OSI 7 Layer

broship 2020. 12. 21. 15:55

OSI 7 Layer 모델:

- 국제 표준화 기구(ISO)가 1984년에 발표한 OSI 7 Layer는 통신이 일어나는 과정을 7단계로 구분해서 한눈에 들어놀 수 있도록 보여줌

- 컴퓨터 통신 구조 모델과 앞으로 개발될 프로토콜의 표준벅인 뼈대를 제공하기 위해서 개발된 참조 모델

- 계층 구도: (아파서티난다프)

7. Application Layer

6. Presentation Layer

5. Session Layer

4. Transport Layer

3. Network Layer

2. Data Link (MAC) Layer

1. Physical Layer

- 데이터의 흐름이 한눈에 보임

- Trouble shooting이 쉬움

- 네트워크를 공부하는 사람들이 네트워크 동작 과정을 쉽게 습득할 수 있음

- 계층을 7단계로 구분하고 각 층별로 표준화를 했기 때문에 여러 회사 장비를 사용해도 네트워크가 이상없이 돌아감

 

- Open System Interconnection(OSI)

- Internet Model
- 개방형 시스템 - 인터넷 모델
응용 응용
표현
세션
전송 전송
네트워크 네트워크
데이터링크 데이터링크
물리 물리

1계층: 물리 계층

특징: 물리적특성, 케이블 연결방법, 모양, 핀의 개수등을 정함

기능: 1. 장치 연결 부분의 물리적인 특성을 명시

       2. 비트의 전기적, 혹은 광학적인 표현, 속도, 전송모드, 선로 구성등

 

2계층: 데이터링크 계층(검사)

특징: 비트에 관한 에러검출과 복구(에러제어), 흐름제어, 접근제어를 함

        선에서 흐르는 전기적인 신호가 잘 가는지 검사하는 계층

에러제어: 에러발생을 확인하고 복구하는것

흐름제어: 말을 빨리 하는 사람에게 천천히 말해달라고 하는 것

접근제어: 여러 장치간의 충돌을 제어하는 것

 

3계층: 네트워크 계층(라우팅)

특징: 패킷을 최종 목적지까지 전송하는데 필요한 경로를 정해주는 라우팅을 수행함

라우팅: 송신지에서 수신지에 이르는 많은 경로 중에서 에러를 피해서 가장 빨리 도착할 수 있는 최적의 경로를 정해주는 것

 

4계층: 전송 계층

특징: 프로세스(현재 실행중인 프로그램)간의 데이터 송,수신기능

기능: 1. 송신지에서 보낸 전체의 메시지가 온전하게 최종 목적지로 전달되도록 함

       2. ftp클라이언트로 ftp서버에 접속하여 자료 업/다운함

       3. 브라우저로 웹서버에서 html을 다운함

 

5계층: 세션 계층

특징: 네트워크 상에서 통신을 할 경우 양쪽 호스트간에 최초 연결이 되게 하고 통신 중 연결이 끊어지지 않도록 유지시켜주는 역활, 최근 통신 인프라의 발전으로 유명무실해짐(응용 계층으로 흡수됨)

 

6계층: 표현 계층

특징: 전송하는 데이터의 Format을 결정함(GIF, JPEG, AVI, MPEG)

다양한 데이터 Format을 일관되게 상호 변환하고 압축기능 및 암호화, 복호화 기능을 수행(응용 계층으로 흡수됨)

 

7계층: 응용 계층

특징: 사용자 인터페이스의 역활을 수행함

1. 사용자들이 이용하는 네트워크 응용프로그램을 의미함(ex: 인터넷 익스플로러)

2. 사용자와 가장 가까운 프로토콜 정의

-> HTTP(80), FTP(20,21), Telnet(23), SMTP(25), DNS(53), TFTP(69)