두근두근이야기

OSI 7 Layer, TCP/IP 4 Layer - Network 본문

IT/IT ::Linux

OSI 7 Layer, TCP/IP 4 Layer - Network

골든 2013. 9. 10. 19:14

< OSI 7 계층 >

OSI 7계층 (OSI 7 Layer)

- 개방형 시스템 상호연결 모델로서, 시스템 상호 연결에 있어 개방 모델을 뜻한다.

- 상호 이질적인 네트워크 간의 연결에 어려움이 많은데 이러한 호환성의 결여를 막기 위해 ISO (국제 표준화 기구)에서는 OSI 참조 모델을 제시함

- 실제 인터넷에서 사용되는 TCP/IP는 OSI 모델을 기반으로 하고 있으며, 현재 OSI 7계층은 사용되지 않는 모델이다. (그런데 왜 배울까. TCP/IP가 이 기반으로 해서 그런가??)


다다다다~~~ 때려치고 각 계층을 알아보자.


레벨 

계층 

기능 

7계층

응용계층 

Application 

사용자가 네트워크에 접근할 수 있도록 해주는 계층이다. 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스를 제공한다. 

6계층

표현계층

Presentation  

운영체계의 한 부분으로 입력 또는 출력되는 데이터를 하나의 표현 형태로 변환한다.

필요한 번역을 수행하여 두 장치가 일관되게 전송 데이터를 서로 이해할 수 있도록 한다. 

5단계

세션계층

Session 

 통신세션을 구성하는 계층으로, 포트연결이라고 할 수 있다.

통신장치 간의 상호작용을 설정하고 유지하며 동기화 한다. 

사용자간의 포트연결이 유효한지 확인하고 설정한다.

4단계

전송계층 

Transport 

전체 메세지를 발신지 대 목적지간 제어와 에러를 관리한다.

 패킷들의 전송이 유효한지 확인하고 실패한 패킷은 다시 보내는 등 신뢰성 있는 통신을 보장하며, 머리맡에는 세그먼트가 포함된다. 대표적 프로토콜은 TCP다.

3단계

네트워크계층 

Network

다중 네트워크 링크에서 패킷을 발신지로부터 목적지로 전달할 책임을 갖는다.

2계층은 노드대노드 전달을 감독하는 것이고 3계층은 각 패킷이 시작 시점에서 최종 목적지까지 성공적이고 효과적으로 전달되도록하며, 대표적 프로토콜은 IP이다. 

2단계

데이터링크계층

Data Link

오류없이 한 장치에서 다른 장치로 프레임 (Collection of Bits)을 전달하는 역할을 한다.

스위치와 같은 장비의 경우 MAC 주소를 이용하여 정확한 장치로 정보 전달한다.

3계층에서 정보를 받아 주소와 제어정보를 Header와 Tail에 추가한다.

1단계

물리계층

Physical  

물리적 매채를 통해 비트 흐름을 전송하기 위해 요구되는 기능들을 조정 케이블, 연결 장치 등과 같은 기본적인 물리적 연결기의 전기적 명세를 정하고 네트워크의 두 노드를 물리적으로 연결시켜 주는 신호방식을 다룬다.



< TCP/IP 4 계층 >

레벨 

계층 

기능 

4계층 

응용계층

Application

OSI 7계층의 5, 6, 7계층에 해당한다.

TCP/IP 기반의 응용프로그램을 구분할 때 사용한다.

3계층 

전송계층

Transport

OSI 7계층의 4계층에 해당한다.

통신 노드 간의 연결을 제어하고, 자료의 송수신을 담당한다.

2계층 

인터넷계층

Internet 

OSI 7계층의 3계층에 해당한다.

통신 노드 간의 IP 패킷을 전송하는 기능 및 라우팅 기능을 담당한다. 

1계층 

네트워크 인터페이스계층

Network Interface

OSI 7계층의 1, 2계층에 해당한다.

CSMA/CD, MAC, LAN, X25, 패킷망, 위성통신, 다이얼 업 모뎀 등의 전송에 사용된다.


'IT > IT ::Linux' 카테고리의 다른 글

운영체제란  (0) 2013.09.15
리눅스 커널버전  (0) 2013.09.14
valgrind  (0) 2013.09.09
zImage에 관하여  (0) 2013.09.09
UART 디바이스 드라이버  (0) 2013.09.09