Contents

조회 수 10783 댓글 0
Atachment
첨부 '2'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
OSI (Open Systems Interconnection) 개방형 시스템간 상호 접속

통신 네트웍으로 구성된 컴퓨터가 어떻게 데이터를 전송할 것인가에 대한 표준규약 또는 참조 모델이다. 이것의 목적은 통신 제품을 만들 때 다른 제품과 모순됨이 없이 통신하도록 유도하는 것이다. 이 참조 모델은 통신의 종단에서 이루어지는 기능을 7 계층으로 정의했다. OSI가 잘 정의된 계층마다 관련된 기능을 따르도록 강하게 고수하지 않아도, 대부분의 제품들은 OSI 모델에 관련된 정의들을 따르기 위해 노력한다. OSI 모델은 또한 모든 사람이 동일한 관점에서 통신에 대해 교육하고, 논의하는 유일한 참조 모델로서 중요한 가치가 있다. 

OSI는 7 계층으로 통신을 나누는데, 이 계층들은 다시 2개의 그룹으로 나뉜다. 상위 4 계층은 이용자가 메시지를 주고받는데 사용된다. 네트웍 계층까지의 아래의 3 계층은 메시지가 호스트를 통과 할 수 있도록 한다. 컴퓨터에 보내진 데이터는 위 계층으로 전달된다. 다른 컴퓨터에 보내진 메시지는 위 계층으로 전달되지 않고 다른 호스트로 전달된다. 

7 계층을 하나하나 살펴보면 다음과 같다. 

osi7layer.gif
osi7layer2.gif

< 7 계층 - 응용계층 >
통신상대, 서비스 품질, 사용자 인증과 비밀을 고려하고, 데이터 구문의 제약을 정한다
(이 계층은 응용 프로그램이 응용 계층의 기능을 수행하지만 응용프로그램 자체는 아니다)

< 6 계층 - 표현 계층 >
운영체계의 한 부분으로 입력 또는 출력되는 데이터를 하나의 표현 형태에서 다른 표현 형태로 변환하는 것이다
(예를 들면 텍스트로 도착한 데이터를 팝업 윈도우 형태로 변환하는 것이다)
표현 계층을 문법 계층이라고 하기도 한다

< 5 계층 - 셰션 계층 >
종단 호스트 프로그램 사이에서 메시지를 주고받기 위한 세션을 설정을 하고,
데이터를 받는 동기를 제어하는 역할을 한다. 이 계층은 통신 세션을 구성하는 역할을 한다.

< 4 계층 - 트랜스포트 계층 >
이 계층은 종단간 제어와 에러를 관리 즉, 신뢰성 있는 데이터 전송을 보장한다.
(목적지까지 안전한 전송을 책임지는..)

< 3 계층 - 네트웍 계층 >
데이터 경로를 제어한다
(패킷이 정확한 수신자에게 보내지도록 올바른 경로는 제어하여 수신 쪽에서 받을 수 있게 한다)
네트웍 계층은 경로를 설정하고 다른 쪽으로 전송한다.

< 2 계층 - 데이터링크 계층 >
물리적 레벨의 에러 제어와 동기를 제공, 5를 초과하는 1의 스트링으로 비트화한다.
이 계층은 전송 확인과 관리를 담당한다. 

< 1 계층 - 물리 계층 >
전기 기계적으로 체계를 갖춘 네트웍을 통하여 비트열을 나른다.
전송 매체를 통해 데이터를 주고받는 하드웨어 수단을 제공한다.


참고 주소..
http://www.tibs.co.kr/network/3/osi7.htm


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1173 Develop [ios] 아이폰용 앱 오픈 소스들 hooni 2013.04.23 466241
1172 Develop [ios] 언어, 지역, 국가 설정 가져오기 hooni 2014.05.12 269353
1171 Develop 자주 쓰는 Docker 명령어 alias hooni 2020.01.10 268718
1170 Etc 베지어 곡선 (Bezier curve) file hooni 2013.08.18 220318
1169 Develop [ios] Start developing your navigation app for CarPlay without enrollment file hooni 2020.02.22 124614
1168 Develop [android] 만화 어플 소스코드 file hooni 2013.04.23 92833
1167 Develop 레고 마인드스톰 NXT 수도쿠, 큐브 소스코드.. 20 file hooni 2013.04.23 81376
1166 Algorithm 디피헬만(Diffie-Hellman) 초간단 개념.. hooni 2013.04.23 81016
1165 Develop [c#] Hashtable <-> Json (dll 포함) file hooni 2013.04.23 80649
1164 Develop [C#] MD5, SHA1 해시 & 인코딩 hooni 2013.04.23 77851
1163 Develop [android] 점심 해결 앱 소스 코드 ㅋㅋ file hooni 2013.04.23 76393
1162 PPT [android] XML파서(XMLParser)의 종류와 성능 비교에 대한 발표 자료 file hooni 2013.04.23 75632
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98