[개발] OSI(Open System Interconnect) 7 Layer
개발자 | 2013. 4. 19. 00:25
-
OSI(Open System Interconnect) 7 Layer 정의
- 국제표준기구(ISO) 에서 서로 다른 시스템 간의 통신을 허용하기 위해서 OSI 참조모델을 만듬.
- A라는 회사에서 만든 장비와 B라는 회사에서 만든 장비 간의 통신을 해야 할 경우 서로 자사모델만 통신이 되고 다른 회사 제품끼리는 표준모델이 명확하지 않게 만든다면 통신이 되지 않기 때문에 국제적으로 참조모델을 만든 것.
-
OSI(Open System Interconnect) 7 Layer
- 6계층 : 데이터 포맷 규정, 암호화 및 압축
- 5계층 : 인증 및 서비스 제공
- 4계층 : 서비스연결(End-to-End Connection)
- 3계층 : 네트워크의 연결 및 경로 설정
- 2계층 : 시스템 간의 논리적인 연결
- 1계층 : 시스템 간의 물리적인 연결
-
[출처] TCP/IP Layer와 OSI 7 Layer|작성자 간지터치
-
인캡슐레이션
- 네이트온에서 메시지를 보내면 OSI 7,6,5,4,3,2,1 각 해당하는 캡슐이 메시지를 둘러싼다.
- 그래서 1 Layer에서 마지막으로 캡슐이 되고 메시지는 랜선을 타고 상대방 컴퓨터 랜카드로 들어오게 된다.
-
디캡슐레이션
- 1,2,3,4,5,6,7 과정으로 해당하는 캡슐이 분해된다.
- 마지막 7 Lyaer 캡슐이 분해되면서 상대방에게 메시지가 도착하게 된다.
-
번외
- 5,6,7 계층은 프로그램 즉 암호,압축,암호화, 프로그램 설정
- 4,3,2,1 계층은 네트워크 관련 층으로 네트워크 보안 쪽에서 중요함.
- 1 계층은 허브,리피터
- 2 계층은 브릿지, 스위치
- 3 계층은 라우터
출처
http://parkya.tistory.com/461
http://blog.naver.com/hide9735?Redirect=Log&logNo=150149034755
'개발자' 카테고리의 다른 글
[개발] Thread 간 동기화에 관하여 (Critical Section) (0) | 2013.04.23 |
---|---|
[개발] Types, Operators and Expressions (0) | 2013.04.22 |
[WEB] HTTP STATUS CODE (0) | 2013.04.11 |
[Java] 예외, Error, Runtimeexception (0) | 2013.02.27 |
[Eclipse] plugin – Java Decompiler Plugin (0) | 2013.02.08 |