Phantom

OSI 7 계층 본문

프로그래밍에 대한 정보들/Network

OSI 7 계층

Ph4nt0m_ 2013. 4. 4. 22:38
반응형

OSI 7 계층(Open System Interconnection 7 layer)

- 특징이 다른 여러 호스ㅡ를 연결해 통신하려면 연결방식을 표준화 해야 하는데 국제 표준단체인 ISO에서 OSI 7 계층을 제안하였다.


7계층 모델 계층별 기능

1.물리 계층(Physical Layer) - 호스트를 전송매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룬다.


2.데이터 링크계층(Data Link Layer) - 물리적 오류를 감지하는 기능을 제공해 송수신 호스트가 오류를 인지할 수 있게 해준다.

일반적으로 네트워크에서의 오류제어는 송신자가 재전송하는 방법으로 처리한다.


3. 네트워크 계층 (Network Layer) - 데이터가 올바른 경로를 선택할수 있도록 지원하는 계층이다.

중개시스템은 일반적으로 라우터가 해준다.

네트워크 부하가 증가하면 특정 지역에 혼잡이 발생 할 수 있는데 이것도 네트워크 계층이 제어한다.


4. 전송 계층 (Transport Layer) - 송수신 프로세스간의 연결기능을 제공하기 때문에 안전한 데이터전송을 지원한다.


4계층 까지는 OS에서 시스템 콜 형태로 상위계층에 제공하고, 5~7계층은 사용자 프로그램으로 작성된다.


5. 세션 계층(Session Layer) - 전송 계층의 연결과 유사한 세션 연결을 지원하지만 이보다더 상위의 논리적 연결이다. 응용 환경에서의 대화개념의 연결로 사용되기 때문에 전송계층의 연결과는 구분된다.

※ 세션(Session) - 데이터 교환을 위한 두 지점 간의 연결

세션 계층은 세션을 구성하고 파괴하는 역할을 한다.


6. 표현 계층(Presentation Layer) - 전송되는 데이터의 의미(Semantic)를 잃지 않도록 올바르게 표현하는 방법을 다룬다.

정보를 교환하는 시스템이 표준화된 방법으로 데이터를 인식 할 수 있도록 해주는역할을 한다.

주요 기능은 데이터의 압축과 암호화다.


7. 응용 계층(Application Layer) - 사용자의 다양한 네트워크 응용환경을 지원한다.

기능은 한 분야에 한정되지 않고 매우 광범위하다.

반응형

'프로그래밍에 대한 정보들 > Network' 카테고리의 다른 글

네트워크 일반  (0) 2016.03.07
CCNA  (0) 2014.03.03
Network의 시작 네트워크의 기초용어  (0) 2013.04.04
Comments