10 기타 전송 계층 프로토콜.

Slides:



Advertisements
Similar presentations
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
Advertisements

Network Lab. Byoung-Son, Choi
6 데이터 링크 계층.
RTP,RTSP의 개요 및 동작과정 장민환 조효철.
Chapter 14 User Datagram Protocol (UDP).
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Load Balancing L4와 L7은 어떻게 동작할까?.
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 17 장 TCP : 전송 제어 프로토콜 정보통신연구실.
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
UDP (User Datagram Protocol)
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
ATM (Asynchronous Transfer Mode)
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
Chapter 06. UDP 서버/클라이언트.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
컴퓨터 네트워크 PART 02 프로토콜 (chapter 03 트랜스포트 계층) 임효택
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
10 장 데이터 링크 제어(Data Link Control)
Chapter 05. TCP/IP.
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
Socket Address Structure and Byte Ordering Functions
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
U D P 전공 : 정보보호 학번 : 이름 : 배 지 태.
Trivial File Transfer Protocol (TFTP)
제 11 장 UDP 11.1 프로세스-대-프로세스 통신 11.2 사용자 데이터그램 11.3 검사합 11.4 UDP 동작
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
22 장 전송층(Transport Layer)
5 MAC 계층 학습 목표 LAN 환경에서 MAC 계층과 LLC 계층의 차이와 역할을 이해한다.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
18 장 가상회선교환:프레임 중계와 ATM 18.1 가상회선교환 18.2 프레임 중계 18.3 비동기 전송 방식 18.4 요약.
21 장 전송층(Transport Layer)
OSI 7계층 네트워크 프로토콜 OSI 7계층 구조.
6 데이터 링크 계층 학습 목표 오류 제어, 흐름 제어의 원리와 동작 방식을 이해한다.
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
Data Communications 제 4 장 OSI 참조 모델 정보보호학과 양 계 탁.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
3. 모듈 (5장. 모듈).
9 장 오류 검출 및 오류 정정 9.1 오류 종류 9.2 검출 9.3 오류 정정 9.4 요약.
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
컴퓨터 네트워크 PART 02 프로토콜 (chapter 03 트랜스포트 계층) 임효택
Completion Port기반의 채팅프로그램
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
Presentation transcript:

10 기타 전송 계층 프로토콜

비연결형 서비스를 제공하는 UDP의 헤더와 데이터 전송 방법을 이해한다. 실시간 데이터 전송 프로토콜을 살펴본다. RTP의 헤더와 동작 원리를 이해한다. OSI TP의 서비스 프리미티브 종류와 동작을 이해한다.

1절. UDP UDP 헤더 [그림 10-1] 비연결형 서비스를 제공 헤더와 전송 데이터에 대한 체크섬 기능을 제공 Best Effort 전달 방식을 지원 UDP 헤더 [그림 10-1] 프로토콜 오버헤드의 최소화

1절. UDP UDP 헤더 Source Port / Destination Port 송수신 프로세스에 할당된 네트워크 포트 번호 Length: 헤더를 포함한 UDP 데이터그램의 크기 Checksum: 헤더와 데이터에 대한 체크섬

1절. UDP UDP의 데이터 전송 UDP에서의 데이터그램 분실 [그림 10-2] 각 데이터그램이 독립적으로 전송됨 데이터 순서 번호 기능을 제공하지 않음 데이터 분실 오류는 상위 계층에서 해결해야 함

1절. UDP UDP의 데이터 전송 UDP에서의 데이터그램 도착 순서 변경 [그림 10-3] 데이터 순서 번호 기능을 제공하지 않음 데이터 도착 순서 변경 오류는 상위 계층에서 해결해야 함

2절. RTP(Real Time Protocol) 실시간 서비스 데이터 변형/분실 오류를 복구하는 기능이 상대적으로 덜 중요 도착 순서, 패킷의 지연 간격, 데이터 압축 등이 중요 UDP: 기능이 단순하여 빠른 전송을 지원 (순서 번호 보완 필요) 실시간 요구 사항 일반 데이터 서비스 환경 파일 전송, 전자 메일 등 신뢰성이 중요 성능과 지연 문제는 덜 중요 실시간 데이터 서비스 환경 정해진 시간 내에 도착하는지의 여부가 중요 신뢰성은 덜 중요

2절. RTP 실시간 요구 사항 버퍼의 역할 [그림 10-4] 네트워크에서 데이터의 시간 간격이 불규칙적으로 변함 수신 프로세스의 버퍼를 이용하여 시간 간격이 일정하도록 보정

2절. RTP 실시간 요구 사항 지터 [그림 10-5] 데이터그램의 도착 지연 시간의 분포

2절. RTP RTP의 데이터 전송 프로토콜 동작 원리: [그림 10-6] UDP:작고 빠른 전송 기능을 지원하는 UDP 프로토콜 위에서 구현 RTP: 데이터그램 분실이나 도착 순서 변경 등의 오류는 RTP에서 해결 각각의 응용 환경에 따라 별도의 모듈을 작성하고, 필요 시 이를 첨삭하도록 설계

2절. RTP RTP의 데이터 전송 프로토콜 RTP 릴레이 믹서 트랜슬레이터 데이터 전송 과정에서 데이터를 중개하는 기능을 제공 믹서와 트랜슬레이터로 구분 믹서 여러 송신 프로세스의 데이터그램을 적절히 조합하여 새로운 데이터그램 생성 믹싱 과정에서 데이터그램 스트림에 대한 시간 정보 제공 트랜슬레이터 RTP 데이터그램을 하나 이상의 출력용 데이터그램으로 만들어 줌 예를 들어서 고해상도의 비디오 신호를 저해상도로 변환

2절. RTP RTP 헤더 고정 헤더 [그림 10-7] 응용 환경에 따라 고정 헤더의 뒤에 가변 크기의 헤더가 추가됨 CSRC 구분자 목록: 믹서에 의해 추가된 경우에 사용

2절. RTP RTP 헤더 Extension: 확장 헤더의 존재 유무 CSRC Count: CSRC 구분자의 개수 Payload Type 페이로드의 유형 표 10-1 Sequence Number 분실, 순서 번호 변경 오류 검출 Timestamp 데이트그램의 생성 시기

2절. RTP RTP 제어 프로토콜 주요 기능 QoS와 혼잡 제어: 데이터 분배 과정에서 발생하는 서비스 품질에 관한 피드백 기 능을 지원 Identification: RTCP 패킷에는 RTCP 송신 프로세스에 관한 정보가 포함됨 세션 크기: RTCP 데이터그램의 최대 전송률은 5초당 1 데이타그램 세션 제어: 최소한의 세션 제어 정보를 옵션으로 제공

3절. OSI TP(Transport Protocol) 클래스 0: 기본 기능 클래스 1: 기본 오류 복구 기능 클래스 2: 멀티플렉싱 클래스 3: 오류 복구, 멀티플렉싱 클래스 4: 오류 검출, 오류 복구, 멀티플렉싱

3절. OSI TP OSI TP 서비스 프리미티브 T-CONNECT.request: 연결 설정 T-CONNECT.indication: 연결 설정 T-CONNECT.response: 연결 설정 T-CONNECT.confirm: 연결 설정 T-DISCONNECT.request: 연결 해제 T-DISCONNECT.indication: 연결 해제 T-DATA.request: 데이터 전송 T-DATA.indication: 데이터 전송 T-EXPEDITED-DATA.request: 긴급 데이터 전송 T-EXPEDITED-DATA.indication: 긴급 데이터 전송 T-UNITDATA.request: 비연결형 데이터 전송 T-UNITDATA.indication: 비연결형 데이터 전송

3절. OSI TP OSI TP 전송 과정 [그림 10-8]