• 검색 결과가 없습니다.

계층구조의개념

N/A
N/A
Protected

Academic year: 2023

Share "계층구조의개념"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

2 장 . 네트워크 모델 (1) - 계층구조의 개념

컴퓨터 네트워크

목포해양대해양컴퓨터공학과

1

(2)

이번 시간의 학습 목표

목포해양대해양컴퓨터공학과

2

계층구조 개념

기본적인 프로토콜 요소

서비스 프리미티브

(primitive)

(3)

모듈화

• 모듈 (module)

• 독립적으로 동작하면서

상호유기적으로 통합 가능해야 함 ( 적절한 인터페이스 필요 )

• 모듈화의 예

• 자동차

• 컴퓨터 하드웨어

• 소프트웨어의 함수 , 객체지향 개념

목포해양대해양컴퓨터공학과

3

(4)

계층화된 모듈 구조

상위 계층이 하위 계층에서 제공하는 서비스를 요구하는 방식으로 동작

모듈화된 계층 프로토콜 구조의 장점

크고 복잡한 시스템을 작고 간단한 시스템들로 재구성 가능

이해하기 쉽고, 설계 및 구현 용이

모듈이 연동할 수 있는 인터페이스 제공

전송 매체 양단의 호스트가 수행하는 프로토콜은 상호 대칭 관계

각 계층의 오류를 수정하거나 개선하는 경우 전체 시스템의 교체 없이 해당 모듈의 교체로 가능

단점은 없을까

?

목포해양대해양컴퓨터공학과

4

(5)

프로토콜 설계 시 주요 고려 사항 (1)

주소 표현

상대방을 구분할 수 있는 방법 필요

주소 체계

호스트 주소

그룹 주소

브로드캐스트

(방송 :broadcast)

멀티캐스트

(multicast)

목포해양대해양컴퓨터공학과

5

(6)

프로토콜 설계 시 주요 고려 사항 (2)

오류 제어

(Error control)

위 그림에서 빠진 유형

중복 도착

각 경우에 대한 해결 방안은

?

도착하지 않았다는 것을 누가 어떻게 알 수 있는가?

변형이 일어났다는 사실은 어떻게 알 수 있는가?

동일한 데이터가

도착했다는 것을 어떻게 알 수 있는가?

응답(Acknowledgement)

응답이 손실되는 경우

타임아웃(Timeout)

타임아웃 후에 도착하는 경우

재전송(Retransmission)

재전송이 손실되는 경우

순서번호(Sequence number)

목포해양대해양컴퓨터공학과

6

(7)

프로토콜 설계 시 주요 고려 사항 (3)

• 흐름제어 (flow control)

송수신 호스트의 데이터 처리 속도

차이에서 데이터 분실 발생

일반적으로 수신단의 부하가 더 큼

버퍼

(buffer)

를 이용하여 완화가

가능하나 버퍼 크기에 제한이 있음

송신 호스트의 전송 속도 조절 필요

• Ready / Not-ready

목포해양대해양컴퓨터공학과

7

(8)

프로토콜 설계 시 주요 고려 사항 (4)

• 데이터 전달 방식

단방향(Simplex)

한쪽 방향으로만 송신

전이중(Full duplex)

양쪽이 동시에 송신 가능

반이중(Half duplex)

양방향 전송이 가능하나 동시에 송신은 불가능

데이터 전송 시점 관리 필요

• 그외

데이터의 전송 우선순위

긴급데이터 처리

목포해양대해양컴퓨터공학과

8

(9)

서비스의 종류

• 연결형 (connection- oriented)

• 전달경로를 설정하는 연결 설정 과정 필요

• 데이터 전송 단계

• 연결 해제 과정 필요

• 비연결형 (connectionless)

• 연결 설정 및 해제 과정 없이

바로 데이터 전송

목포해양대

해양컴퓨터공학과

9

(10)

서비스 프리미티브 (1)

연결형 서비스

• CONNECT: 연결 설정

• DATA: 데이터 전송

• DISCONNECT: 연결 해제

비연결형 서비스

• DATA: 데이터 전송

목포해양대해양컴퓨터공학과

10

(11)

서비스 프리미티브 (2)

목포해양대해양컴퓨터공학과

11

(12)

서비스 프리미티브 (3)

서비스 프리미티브 기능 요약

• Request

클라이언트에서 발생

하위 계층에 요구

• CONNECT.request, DATA.request, DISCONNECT.request

• Indication

서버에서 발생

클라이언트의Request가 있었음을 상위 계층에 알림

• CONNECT.indication, DATA.indication, DISCONNECT.Indication

• Response

서버에서 발생

클라이언트로 응답

• CONNECT.response, DATA.response, DISCONNECT.response

• Confirm

서버에서 보낸 응답을 클라이언트로 통보

• CONNECT.confirm, DATA. confirm, DISCONNECT. confirm

목포해양대해양컴퓨터공학과

12

참조

관련 문서

시간 순위 1 2 3 4 5 6 06시 기존 건강식품 일반식품 생활용품 서비스 패션 이미용 개선안 건강식품 서비스 일반식품 생활용품 패션 이미용 07시

<표 2-3> JavenpaaandTodd(1997)의 인터넷 쇼핑몰 서비스 품질 차원 서비스 품질 차원 서비스 품질 차원의 정의 유형성 시각적 인터페이스 신뢰성

서비스 이용약관에

Post-OP 4 yrs 7 months Swelling on #11, 12 labial gingival area, drainage (+) Curettage, antibiotics therapy Improved Post-OP 6 yrs 2 months Swelilng on #11, 12 labial

발 간 등 록 번 호 11 1721137 000092 01 RRA 2021 RP 202 5G 서비스 고도화를 위한 전파이용 제도 정비에 관한 연구 5G 서비스 고도화를 위한 전파이용 제도 정비에 관한 연구 제

3차종합계획 2 0 91 - 2 0 2 3년의정책과제 경계 없는 도서관 협력체계 구축 필요 개별 도서관의 한정된 예산과 자원으로는 이용자인 국민의 서비스 수요를 충족시키기에 한계가 있음 도서관 운영주체에 따른 서비스 편차 해소를 위해 지역대표도서관을 중심으로 지역 내 도서관간 협력을 통한 서비스 역량 강화 필요

4 이용자에 대한 케어서비스뿐만 아니라 가족의 케어부담을 경감하는 서비스 또한 고려되어야 한다. 2 니즈와 서비스 내용의 불일치가

1)가치 있는 고객 (Valued customer) : 서비스 대상 발굴 2)의미 있는 가치 (Value proposition) : 서비스 내용과 가격 3)혁신적 네트워크 (Value network) :