티스토리 뷰

Network

[OSI 7 Layer] OSI 7 계층

Heavy_Rain 2014. 9. 30. 19:43

 OSI 7 layer에 대해 알아보겠습니다.

 

 

OSI 7 layer의 구조 입니다.

 

 

 

< 1. 물리 계층 >

 

물리 계층은 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의한다.

랜 카드, 인터페이스가 물리 계층의 장치이다. 

 

< 2. 데이터링크 계층 >

 

데이터 링크 계층은 포인트 투 포인트(Point to Point) 간 신뢰성있는 전송을 보장하기 위한 계층으로 CRC 기반의 오류 제어와 흐름 제어가 필요하다.

물리 계층에서 발생할 수 있는 오류를 찾아 내고, 수정하는 데 필요한 기능적, 절차적 수단을 제공한다.

데이터 링크 계층에서 많이 쓰는 프로토콜은 이더넷(ethernet) 프로토콜이다.

L2 스위치가 데이터 링크 계층의 대표적 장치이다.

 

< 3. 네트워크 계층 >

 

네트워크 계층은 여러개의 노드를 거칠때마다 경로를 찾아주는 역할을 하는 계층으로 다양한 길이의 데이터를 네트워크들을 통해 전달하고, 그 과정에서 전송 계층이 요구하는 서비스 품질(QoS)을 제공하기 위한 기능적, 절차적 수단을 제공한다. 

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

L3 스위치가 네트워크 계층의 대표적 장치이다.


< 4. 전송 계층 >

 

전송 계층은 양 끝단(End to end)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주어, 상위 계층들이 데이터 전달의 유효성이나 효율성을 생각하지 않도록 해준다. 

TCP는 신뢰성 있는 통신을 제공하며, 데이터 단위는 세그먼트(segment)를 사용한다.

UDP는 비열결 통신으로 신뢰성 보다 속도가 더 중요한 곳(ex. DMB, 스트리밍 서비스)에서 사용한다. 데이터 단위는 (datagram)을 이용한다.  

(TCP와  UDP는 따로 설명하겠습니다.)

 

< 5. 세션 계층 >

 

로그인, 로그아웃, 대화관리 세션 동기화 같은 서비스를 담당한다.

동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신등을 수행한다. 

 

< 6. 표현 계층 >

 

응용계층에게 데이터를 전달하기 위해 데이터를 적절히 표현하는 역할을 한다.

데이터의 압축, 암호화 등을 담당한다.

 

< 7. 응용 계층 >

 

응용 계층은 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행한다.

응용 서비스의 예로 텔넷(Telnet) 등이 있다.

 

 

※참고 : 위키백과 ko.wikipedia.org

 

댓글