OSI 7 Layer의 개요
1) 네트워크 아키텍처(Network Architecture)의 목적
․ 여러 네트워크에서 통신제어의 설치를 용이하게 하고 잘 정리된 도큐먼트에 의해 네트워크의 동작을 유지하게 합니다.
․ 여러 네트워크의 호환성을 두기 위한 다양한 시스템에 대한 독립적인 배경을 만들게 합니다.
2) OSI 7 Layer 모델의 개관
7. 응 용 사용자가 응용프로그램과 직접 작용
6. 프리젠테이션 사용자가 이해할 수 있는 형식으로 데이터를 제시
5. 세션계층 통신하는 사용자들을 동기화하고 오류복구, 명령들을 일괄적으로 다룬다
4. 트랜스포트 종단간의 통신을 다루는 최하위 계층
3. 네트워크 경로를 설정하고, 청구 정보를 관리(서브네트의 최상위 계층)
2. 데이터 링크 오류를 검출하거나 정정하고 프레임들을 정의
1. 물 리 네트워크상의 데이터 비트를 전송
< 참고자료: 계층의 분리원칙 >
P1 : 너무 많은 계층으로 분리함으로써 각 계층에 대한 설명과 이들에 대한 조합이 필요 이상으로 많지 않도록 한다.
P2 : 서비스의 양이 적고, 경계를 중심으로 최소의 상호작용이 일어나도록 경계를 정한다.
P3 : 수행하는 일의 측면에서나 필요로 하는 기술의 측면에 있어서 서로 다른 기능들을 다룰 수 있도록 계층을 설정한다.
P4 : 비슷한 기능들은 같은 계층에 존재하도록 한다.
P5 : 과거의 경험에 의해 성공적이라 판단되었던 곳에 경계를 설정한다.
P6 : 쉽게 국부화되는 기능을 하나의 계층으로 한다. 그리하여 계층 전체가 다시 설계될 수도 있고(위아래로 인접한 계층에제공해 주거나, 제공받는 서비스는 변함없이), 구조상 그리고 하드웨어, 소프트웨어, 기술상의 발전으로 인한 이점을 이용하기 위한 경우 계층의 규범을 변화시키기 쉽도록 해준다.
P7 : 필요한 경우 표준화된 인터페이스를 가질 수 있는 곳에 경계를 설정한다.
P8 : 데이터에 대한 조작, 즉 어형(語形)적인 것, 구문(syntax), 의미(semantic) 등의 추상적 개념에 대한 서로 다른 수준이
필요로 하는 곳에서 계층을 설정한다.
P9 : 각 계층은 단지 위 계층, 아래 계층과 경계를 갖도록 한다, 즉 다른 계층과는 전혀 무관하도록 한다. 또한 비슷한 원칙e들이 각 계층을 부분계층(sub layer)으로 나누는데 적용된다.
1) 물리 계층 (Physical Layer)
- 전송 매체: 신호 보내는 방법을 정의(트위스티드 페어, 동축케이블, 광섬유, 인공위성, 마이크로파, 무선파)
- 연결 전략: 회선 교환, 메시지 교환, 패킷 교환
v 회선교환: 두 노드 간에 연결되면 이 중 하나가 중단될 때까지 연결(ex:전화시스템)
v 메시지 교환: 회선교환에 대한 하나의 대안으로 메시지(정보의 단위)를 보낼 때 하나의 경로를 설정
v 패킷 교환: 메시지를 패킷이라는 작은 단위로 나누어 전송
(1) 데이터 교환
< 물리계층의 목적 >
물리 계층은 데이터 링크 개체간의 비트 전송을 위한 물리적 연결을 설정, 유지, 해제하기 위한 기계적, 전기적, 기능적 그리고 순서적인 수단을 제공한다. 물리적 연결은 중간에 다른 개방 시스템을 포함할 수도 있다.
물리체(physical entity)는 물리적 매체에 의하여 서로 연결되어져 있다.
< 회선 교환 (Circuit Switching) >
양자간의 통신을 위해 하나의 채널이 한 대의 전화와 연결된 상태에서 또 다른 전화가 사용될 수 없다.(ex : 전화 시스템)
(2) 메시지 교환 (Message Switching)
- 각 노드에 내용 전부를 저장하므로 저장-전진(Store-and-forward) 네트워크라고도 한다.
- 메시지 교환과 회선교환의 차이
v 메시지가 각 노드에 일시 저장
v 여러 메시지들이 여러 경로를 거침
v 두 당사자 데이터를 보낼 준비가 완료(회선 교환)
(3) 패킷 교환 (Packet Switching)
① 특징
․ 긴 메시지로 인한 문제의 영향이 최소화된다.
․ 두 종단 간의 연결은 유지되지 않는다.
․ 패킷의 크기가 일정하므로 버퍼링이 용이하다.
② 데이터그램(datagram) 접근법
․ 각 패킷 별로 독립적인 전송.(패킷별 경로배정)
․ 장점 : 변하는 조건에 민감하게 대처 가능
․ 단점 : 오버헤드가 많다.
․ 패킷이 보낸 순서대로 도착되지 않을 수 있다.
③ 가상 회로(virtual circuit) 접근법
․ 패킷 전송 전에 경로(가상 회로) 설정.
․ 같은 경로를 사용한 패킷들은 순서대로 도착.
․ 다른 가상회로도 공통의 네트워크 연결 공유 가능.
장점 | 단점 | |
회선 교환 | ■고속. ■전송지연이 없는 경우 |
■연결이 전용되어 그 경로를 회피. ■통화 중엔 양측 모두 있어야 한다. |
메시지 교환 | ■재이용이 가능하다. ■수신자가 즉시 받지 않아도 된다. |
■메시지 도착시간이 늦다. ■메시지가 중간노드에 저장시 문제. ■초기 조건으로 인해 마지막 메시지가 경로를 통과하면 해당 조건에 위배된다. |
패킷 교환 | ■혼잡이 생긴 경우 데이터그램 접근법은 메시지 일부를 다른 경로를 선택하여 효과적으로 이용. | ■패킷별로 경로배정이 되므로 오버헤드가 많다. ■데이터그램 접근법은 패킷들이 잘못된 순서로 도착될 수 있다. |
2) 데이터 링크계층 (Data Link Layer)
1. 경합(Contention) : 둘 이상의 노드가 동일 매체 상으로 동시 전송시 발생
- 충돌 검출 : 감지 회로가 충돌 검출 후 재전송을 시도
- CSMA/CD(Carrier Sense Multiple Access with collision Detection, 캐리어 감지 다중접근)
v 버스 활동을 감시, 활동이 없다는 감지가 될 때만 전송하여 충돌을 피한다.
- 토큰 패싱(Token passing)
v 토큰이라는 고유 비트 스트림이 모든 노드들을 순회
v 링 네트워크에서 사용하며, 토큰이 시계 방향으로 전송
2. 오류 검출/정정(Error detection/Correction) 알고리즘
- 수신측 : 오류 발생 시 재전송 요청
- 패리티 비트 : 프레임에 자신의 1비트를 포함해 짝수(짝수 패리티) 혹은 홀수(홀수 패리티)로 만드는 간단한 검출 방법
< 참고자료 1: 데이터 링크 계층 내에서 제공되는 서비스>
1) 네트워크 링크 연결 데이터 링크 계층은 두 개의 네트워크 간에 하나 이상의 데이터 링크 연결을 제공해 주며, 데이터링크 연결은 항시 설정될 수 있으며, 언제든지 해제 될 수 있다.
2) 데이터 링크 서비스 데이터 유니트(data link service data unit) 데이터 링크 연결을 통하여 데이터 링크 서비스 데이터 유니트 교환을 할 수 있도록 해준다. LSDU의 크기는 물리적 연결의 오류율과 데이터 링크 계층의 오류감지 능력과의 관계에 의하여 결정된다.
3) 네트워크 링크 연결 종단 확인명(data connection endpoint identifiers) 필요한 경우에 데이터 링크 계층은 통신하는 네트워크체(network entity)를 구별하기 위하여 네트워크체가 사용할 수 있는 데이터 링크 연결 종단 확인명을 제공한다.
4) 순서나열(sequencing) 필요한 때에 데이터 링크 서비스 유니트의 순서가 올바로 되도록 하는 역할을 한다.
5)오류통보(error notification) 데이터 링크 계층에 의하여 검출되었으나 복구할 수 없는 오류가 발생할 경우 네트워크 계층에 이러한 사실을 알려주는 역할을 한다.
6) 흐름제어 각 네트워크체는 데이터 링크 연결을 통하여 오는 데이터 링크 서비스 데이터 유니트(LSDU)를 수신하는 정도를 조절할 수 있다. 이러한 제어는 데이터 링크 계층이 상응하는 데이터 링크 연결 종단점에서 LSDU를 받아들일 수 있는 정도에서 영향을 주게 된다.
7) 파라미터에 의한 서비스 품질의 선택 데이터 링크 계층은 데이터 링크 연결이 존재하는 동안 선택된 서비스의 특성이 설정되고 유지되는 것이다. 서비스 파라미터의 특성은 검출은 되었으나 복구할 수 없는 오류, 잉여오류율, 서비스의 이용성, 전송지연, 그리고 효율 등을 포함한다. 오류는 데이터 링크 서비스 데이터 유니트가 중간에 바뀌거나, 없어지거나 , 같은 것들이 존재하거나, 순서가 틀렸거나, 전송되지 않는 등의 이유에 의하여 발생한다.
< 참고자료 2: 데이터링크의 목적 >
데이터 링크 계층은 네트워크체들 간에 데이터 링크 연결을 설정, 유지, 해제하여 데이터 링크 서비스 데이터 유니트(data link service data unit)를 전송하기 위한 기능적이고 순서적인 수단을 제공한다.
데이터 링크 연결은 하나 또는 이상의 물리적 연결에 의하여 이루어지게 된다. 또한 데이터 링크 계층은 물리 계층에서 발생할지도 모르는 오류를 감지하고 가능하면 복원하는 기능을 갖고 있다. 더불어 데이터 링크 계층은 네트워크 계층이 물리 계층 내에서 데이터 회로(data circuit)의 상호 연결을 조정 할 수 있도록 해주는 역할을 하게 된다.
3) 네트워크 계층 (Network Layer)
1. 네트워크계층의 목적
네트워크 계층은 개방 시스템들 사이에서 네트워크 연결을 유지, 설정, 그리고 해제하는 기능을 부여 하고 트랜스포트 계층사이에 네트워크 서비스 데이터 유니트 (Network Service Data Unit, NSDU)를 교환하는 기능을 제공한다.
< 참고자료 1: 네트워크 계층에 제공되는 서비스>
1) 네트워크 주소네트워크 계층은 네트워크 주소를 통해서 트랜스포트체들을 구별할 수 있다. 네트워크 계층은 네트워크 주소를 제공하며, 트랜스포트들은 이 네트워크 주소를 가지고 다른 트랜스포트체들을 인지한다.
2) 네트워크 연결네트워크 연결은 네트워크 주소에 의하여 인지된 트랜스포트체들 사이에 정보 전달하는 것을 제공해 준다.
3) 네트워크 연결 종단 확인명(identifiers)네트워크 계층은 네트워크 연결 확인명을 트랜스포트체에 전달함으로써 네트워크주소와 관련된 유일한 네트워크 연결 종단점(network connection endpoint)
4) 네트워크 서비스 데이터 유니트(network service data unit) 네트워크 연결상태에서 네트워크 계층은 네트워크 서비스 데이터 유니트의 전달기능을 제공한다. 이와 같은 것들의 단위는 시작과 끝이 구별되어 있으며. 이와 같은 단위의 원래 모습은 네트워크 계층에 의해서 보존된다. NSDU에 대한 최대의 크기는 제한을 두지 않는다.
5) 서비스의 품질(service quality)네트워크 계층은 네트워크 연결동안 서비스 특성을 선정하고 그것을 유지한다. 서비스의 특성을 부과하는 파라미터로는 오류율(RER), 서비스의 이용가능성, 신뢰도, 효율, 전달지연, 네트워크 연결이 설정될 때까지 지연 등을 들 수 있다.
6) 오류통보(error notification)네트워크 계층 자체에서 복구할 수 없는 오류를 발견하면 그 즉시 트랜스포트체에 알린다.
7) 순서나열(sequencing)트랜스포트체의 요청으로 주어진 네트워크상에서 NSDU를 전달할 때는 네트워크 계층은 NSDU에 번호를 붙여 전달한다.
8) 흐름제어 네트워크 연결의 맨 끝에 있는 트랜스포트체는 서비스 접근점(service access point)을 통하여 교환되는 NSDU의 흐름을 네트워크 계층으로 하여금 멈추게 할 수 있다.
9) 신속 네트워크 서비스 데이터 유니트 ENSDU(Expedited Network Service Data Unit)의 전송은 선택적(optional)으로 이용이 가능하다. ENSDU의 최대크기는 제한된다.
10) 리세트(reset) 서비스는 선택적 기능이며. 이 리세트 네트워크 연결 상에서 전달되는 모든 NSDU를 무시하며 다른 쪽에 있는 트랜스포트체들에게도 알려 준다. 리세트는 동기맞춤의 한 기능이다.
11) 연결해제(release)트랜스포트체는 네트워크 연결의 해제를 요구할 수 있다. 이 경우 네트워크 서비스는 전달 중에 있는 데이터의 목적지 도착을 보장하지는 않는다. 네트워크 연결은 상대편 트랜스포트의 행동에 관계없이 해제된다.
12) 확인 수신(receipt of confirmation)트랜스포트체는 네트워크 연결 상에서 데이터의 수신을 확인 할 수 있다. 확인 수신 서비스의 사용은 네트워크 연결설정 동안 네트워크 연결의 두 사용자에 의하여 동의되어야 한다. 이 서비스는 선택적인 서비스이다.
q 토큰 링 네트워크
- 트랜스포트 계층에서 종단간(end-to-end)의 통신을 설정하는 능력을 제공
- 네트워크 내의 경로 결정
v 두 점간의 최적 경로를 찾는 알고리즘
v 최적 경로
▪ 특정 노드간 가장 빠르고 연결 비용이 싼 경로
▪ 동적 환경에 가변적
▪ 조건 변화 (새 노드 추가 등)에 대처 가능해야
- 요금 청구 정보 관리
- 경로 비용
박스안에 있는 경로로 이동하는 모습 구현(플래쉬 애니메이션:) 해당 경로비용 값 출력
4) 트랜스포트 계층 (Transport Layer)
- 주요 역할
v 세션 계층에 네트워크 연결이나 트랜스포트 연결을 제공
v 신뢰적이고 효율적인 통신을 제공
v 상위 계층이 특정 네트워크 구조와 무관하게 일할 수 있게 해 줌
(하위 계층은 실제 네트워크 운영 제어에 의존)
- 주요 기능
v 종단 간 (end-to-end) 데이터 전송
v 링크 계층과 유사한 기능
트랜스포트 계층에서 제공되는 서비스
1) 트랜스포트 연결설정 트랜스포트 주소에 의하여 인지되는 세션체들 사이에서 트랜스포트 연결이 설정된다. 또한 트랜스포트 연결이 설정될 때 세션체들과 트랜스포트 서비스 사이에서 서비스의 등급이 결정된다. 효율, 전송지연, 그리고 연결설정지연과 같은 파라미터들이 서비스 등급을 구별하게 된다.
2) 데이터 전송 바로 전항에서 언급한 바와 같이 서비스 등급을 가지고 트랜스포트 연결이 이루어진 세션체들 사이에서 트랜스포트 서비스 데이터 유니트(Transport Service Data Unit, TSDU)를 이동하게 해준다. 또한 원하는 서비스의 특성이 트랜스포트 연결 동안 유지되지 않거나 모든 가능한 복구시도가 실패하였을 때에는 더 이상 트랜스포트 연결이 유지되지 않고 끝나게 되며 이러한 현상을 세션체들에게 알려 주게 된다.
① 임의의 길이를 갖는 TSDU는 트랜스포트 계층에서 제한된 크기로 쪼개지어 송신측의 트랜스포트 서비스 접근점(Transport Service Access Point, TSAP)에서 수신측의 TSAP로 트랜스포트 연결을 통하여 전달된다. 이 기능은 흐름제어기능 아래 행하여진다.
② 신속 트랜스포트 서비스 데이터 유니트(expedited transport service data unit)는 트랜스포트 연결 상에서 정보교환의 추가적 수단을 제공하며, 이것은 트랜스포트 서비스의 기능과 고유의 흐름제어기능에 따라서 결정된다. 신속 트랜스포트 서비스 데이터 유니트의 최대크기는 제한되어 있다.
3) 트랜스포트 연결해제 세션체에서 트랜스포트 연결을 해제할 수도 있고 트랜스포트에서 트랜스포트 연결의 해제를 세션체에게 통보할 수도 있다.
q 중간 노드들을 갖는 종단간 연결
(1) 트랜스포트 계층의 기능
- 다중화 : 네트워크들에서 복수 연결을 설정
v 하향식 다중화 (downward multiplexing)
v 상향식 다중화 (upward multiplexing)
- 버퍼링 (buffering)
v 세션계층에서 전송 받아 TPDU (transport protocol data unit) 단위로 분할하여 전송하고,
각 TPDU에 대한 확인응답을 받을 때까지 버퍼에 보관
- 연결 관리 : 두 노드간의 연결 설정 및 해제하는 프로토콜
v 양방향 핸드쉐이크 (two-way handshake) 프로토콜
v 세방향 핸드쉐이크 (three-way handshake) 프로토콜
(2) 하향식 다중화 (Downward Multiplexing)
- 대형 파일의 경우 데이터를 분할하여, 각기 다른 네트워크 노드로 전송함으로써 전송률을 높인다
(3) 상향식 다중화 (Upward Multiplexing)
- 네트워크의 영구적 연결을 원하지만, 불가능할 때 트랜스포트 사용자 몇 명이 단일 노드를 공유한다.
(4) 양방향 핸드쉐이크 프로토콜(Two-Way Handshake Protocol)
- 사용자 A와 사용자 B간의 연결 설정
1. 사용자 A가 사용자 B에게 연결을 요청한다.
2. 사용자 B는 연결 준비완료 상태임을 알린다.
3. 연결이 이루어진다.
- 양방향 핸드쉐이크 프로토콜의 오작동
(5) 세방향 핸드쉐이크 프로토콜(Three-Way Handshake Protocol)
- Tomlinson 고안 (1975)
- 양방향 핸드쉐이크 프로토콜의 문제 해결
- 사용자 A와 B간의 연결 설정
1. 사용자 A가 연결요청 TPDU를 전송한다.(순서번호 : x)
2. 사용자 B는 그 요청과 순서번호에 대해 확인응답하기 위해 TPDU를 전송한다. (순서번호 : y)
3. 사용자 A는 이에 대한 확인응답으로 데이터 TPDU를 전송
(첫 번째 데이터 TPDU 안에 순서번호 x와 y를 포함시킴으로써 확인응답)
5) 세션 계층 (Session Layer)
- 최종 사용자 간의 연결이나 세션 설정 및 유지에 필요한 프로토콜
- 사용자 통신 동기화, 오류 복구 등
- 데이터 전송 단위의 시작, 끝, 중단, 재 시작, 버림 기능
- 데이터 전송 도중, 동기 점으로의 복귀 기능
- 사용자가 대량 데이터 전송 시 손실 방지
(1) 세션 계층의 세가지 기능
- 대화 관리 (dialog management) : 대부분 전이중
v 사용자에게 구조화된 대화 기능 제공
▪ 연결설정 및 해제 기능
▪ 데이터 송신권(토큰)에 대한 제어 기능
- 동기점 (synchronization points) : 오류발생시 회복점
v 주요 동기점 : 대화 단위들을 정의
v 국소 동기점 : 송신측에 대화 단위를 상세화
- 활동 (activities)
v 대화단위들로 정의
v All-or-nothing 방식으로 처리돼야 하는 일련의 요청
v 격리 (quarantining)
▪ 송신측 : 활동 시작과 끝을 특수 지령들로 표시
▪ 수신측 : 끝 발견 시까지의 모든 지령들을 저장
(2) 세션 계층과 트랜스포트 계층
- 첫 연결 시는 두 세션 간의 차이가 불명료하다.
v 트랜스포트 계층 : 세션 계층에 두 노드 간의 연결 제공
v 세션 계층 : 사용자 간의 연결을 제공
- 한 트랜스포트 연결을 이용한 복수 세션
v 짧게 자주 접근 시 트랜스포트 계층은 단일 연결 유지 (미니 컴퓨터와 메인프레임 간)
v 세션 계층이 그 세션들을 제공한다 (한 번에 한 세션만 서비스)
v 첫 째 세션 종료 시 두 번째 세션은 트랜스포트 연결을 사용할 수 있다.
(3) 세션 연결 요청 및 설정
(4) 한 트랜스포트 연결을 이용한 복수 세션
(5) 세션 계층의 활동과 동기점
- 동기점
v 데이터 스트림 내에 동기점들을 정의하여 대형 손실을 막을 수 있다.
- 대화 단위 (dialog units)
v 데이터를 별도의 대화 단위로 분할
v 대화 단위 별로 확인응답
v 오류 발생시 회복점들도 정의
- 동기 점의 유형
v 주요 동기점(major synchronous point)
v 국소 동기점(minor synchronous point)
(6) 대화 단위를 정의한 주요 동기점들
(Major Synchronization Points Defining a Dialog Unit)
(7) 대화 단위내의 국소 동기점들
(Minor Synchronization Points within a Dialog Unit)
(8) 세션 활동 (Session Activity)
6) 프리젠테이션 계층 (Presentation Layer)
◎ 응용 계층에 제공되는 서비스
1) 구문변환(syntax transformation)
코드와 글자의 변환, 데이터 구조의 변환, 그리고 데이터 구조에 대한 연산(operation)의 결정 등을 포함한다.
2) 구문선택(syntax selection)
초기에 알맞은 구문을 선택하고 선택한 구문을 수정하는 것을 포함한다. 세션 계층에서 제공하는 세션 서비스, 즉 통신설정과 통신해제 등의 기능들은 응용체들에게 표현 계층 서비스 형태로 제공된다.
- 효과적인 정보 통신 정의
v 송신측의 표현 형식(코드, 수, 자료 구조)를 수신측의 표현 형식으로 변환
- 기 능
v 네트워크를 통한 정보 전송을 보증(서비스할 시스템을 인지하거나 수신된 데이터의 형식도 알아야 함)
v 데이터 압축 및 복원
v 데이터 보안(security)
▪ 암호화(encryption) 및 암호해독(decryption)
7) 응용 계층 (Application Layer)
- 최상위 계층
v 사용자 및 응용 프로그램과 통신
v 네트워크 응용을 포함
- 사용자 서비스 제공
v 전자우편 : 메시지 교환
v 파일 전송 프로토콜 : 원격 시스템에 연결, 디렉토리/파일 조사/복사 허용
v WWW : Web browsing 혹은 Web surfing
v 가상 터미널 프로토콜 : 사용자가 터미널에서 네트워크 상으로 원격 컴퓨터 연결 허용
v 분산 시스템 : 많은 장치가 같은 소프트웨어를 가동, 공통 자원에 접근 허용
1) 은행 등의 특별한 응용 프로세스들을 만족시켜 주는 서비스 요소로 이에 대한 국제적인 약정은 아직 없다.
2) 응용에 따라서 제공되는 서비스로서 파일 전송(file transfer), 데이터 베이스로의 접근, 그리고 작업(job)의 전송과 같은 특정 정보를 전송하는 방법을 제공하는 서비스 요소이다.
3) 응용의 종류에 관계없이 개방 시스템을 연결하는 방법을 제공하는 서비스 요소로서 CASE(Common Application Service Element)라 부른다.
1. 사용자 지원 중심 응용, 표현, 세션 계층
OSI 구조의 상위 3계층은 서로 관련이 없는 소프트웨어 시스템간의 상호연동을 가능하게 해주는 프로토콜입니다.
계층 | 주요 기능 |
응용 | 사용자나 응용 프로그램과 직접 작용 |
표현 | 데이터의 표현 방식이나 상이한 부호 체계의 변환, 압축, 암호화 |
세션 | 응용 프로세스 간의 논리적 연결인 세션을 유지 및 감독·동기 |
2. 네트워크 지원 중심 트랜스포트, 네트워크, 데이터링크, 물리 계층
OSI 구조의 하위 3계층은 한 장치에서 다른 장치로 데이터를 이동할 때 필요한 물리적인 면을 가능하게 해주는 프로토콜입니다. 트랜스 포트 계층은 상위3계층과 하위 3계층 두개의 그룹을 연결하고, 하위계층에서 전송한 내용을 상위 계층이 사용할 수 있는 형태가 되도록 보장하는 프로토콜입니다.
계층 | 주요 기능 |
트랜스포트 | 종단 간(end-to-end) 신뢰성 있는 정보 전송 |
네트워크 | 네트워크를 통해서 목적지까지 전달 |
데이터 링크 | 인접 장치간 신뢰성 있는 정보 전송 |
물리 | 네트워크 상의 데이터 비트 전송 |
2. 데이터 통신의 미래
1. 전자 전화 디렉토리
- 전화기가 통신 단말기로 대체
- 전화 데이터베이스에 접근 허용
- 비디오 이미지 송수신
v 광섬유와 인공위성의 수용능력의 증가로 실현가능
2. 휴대용 전화 (portable telephone)
- 원격지에서 팩스로 자료 전송
3.전자 우편
4.완전 디지털 전화 시스템
- 송신자 ID로 부여
- DB와 연동하여 발신자 정보 표시
5.단점 : 프라이버시의 결핍
6.전자 매체 접근(electronic media access)
- 양방향 TV, 전자 도서관
7.화상회의 : 탁상비디오 기술, 고해상도 그래픽, PC 응용프로그램, 압축 기법의 발전으로 실현
8.3차원 이미징 : 홀로그래픽(holographic)
9.전자 로케이터(electronic locators)
- 위성 추적 시스템 이용한 현재 위치 표시
10.음성통신 : 음성 패턴 인식, 휠체어/로봇 팔 제어
11.마인드(mind) 통신 : 뇌파 패턴 분석
정 리 하 기
■ 요약정리
개방형 시스템은 어느 다른 두 시스템이 그 구조와 무관하게 통신할 수 있게 하는 프로토콜의 집합으로 ISO의 OSI (Open System Interconnect) 모델이 있다.
1. 응용 계층은 사용자에게 OSI 모델로서의 액세스와 분산정보 서비스를 제공한다.
2. 표현 계층은 데이터의 표현상에 존재하는 상이점으로부터 응용 프로세스에 독립성을 제공한다.
3. 세션 계층은 응용간의 통신을 위한 제어구조를 제공하며, 서로 연관된 응용간의 접속을 설정·유지· 종결한다.
4. 트랜스포트 계층은 종점 간의 신뢰성 있고, 투명한 데이터 전송을 제공한다. 또한, 두 종점 간 오류 복구와 흐름제어를 제공한다.
5. 네트워크 계층은 시스템 간을 연결하는 데이터 전송과 교환기법으로부터의 독립성을 유지하여 상위계층에 제공하며, 접속의 설정·유지·종결의 책임을 진다.
6. 데이터 링크 계층은 물리적 링크간의 신뢰성 있는 정보전송을 제공하며, 필요한 동기화·오류·제어· 흐름제어를 담당하고 데이터의 블록을 전송한다.
7. 물리 계층은 물리적 전송매체상의 비구조적 비트 스트림 전송에 관계한다. 물리적 전송매체를 접근하기 위한 기계적·전기적·절차적 특성을 취급한다.
■ 참고자료
자료명 | 자료설명 |
http://www.rad.com/networks/1994/osi/intro.htm | OSI 참조모델에 대한 개관 설명 |
http://info.computer.org/distancelearning/Network%2BTheOSIModelandTCPIP.htm | OSI 참조모델과 TCP/IP와의 관계 설명 |
'정보과학 > 컴퓨터통신망특론' 카테고리의 다른 글
데이터 보안(1) (0) | 2023.11.18 |
---|---|
데이터 통신 기술(2) (1) | 2023.11.18 |
데이터 통신 기술(1) (0) | 2023.11.12 |
데이터 전송 (1) | 2023.11.12 |
정보통신망 개론 (1) | 2023.10.19 |