Winsock 2 API v.s. RSVP Base on Windows NT 4.0 屏東科技大學 指導老師:童曉儒 報告人:余遠澤.

Slides:



Advertisements
Similar presentations
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Multicasting© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Traffic Shaping Why traffic shaping? Isochronous shaping
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
1 Access Lists. 2 Introduction ACL (access list)  a list of conditions that categorize packets. Rules:  Sequential order.  Until a match is made. 
國立清華大學資訊系黃能富教授 1 Resource ReSerVation Protocol (RSVP)  All rights reserved. No part of this publication and file may be reproduced, stored in a retrieval.
Controlled Load Service QoS Model Cornelia Kappler Xiaoming Fu Bernd Schloer.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
1 RSVP Resource Reservation Protocol By Ajay Kashyap.
CS158B Project By Shing Chau Jerry Ko Ying Li
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
ISP – 9 th Recitation Socket programming – Client side.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture and Protocols Socket Programming Instructor: Dr. Mohamed Hefeeda.
CS 268: Lecture 10 (Integrated Services) Ion Stoica March 4, 2002.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
CS 268: Integrated Services Ion Stoica February 23, 2004.
© 2006, The Technology FirmWWW.THETECHFIRM.COM 1 WINDOWS XP SUPPORT TOOLS.
1 Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CS 268: Integrated Services Lakshminarayanan Subramanian Feb 20, 2003.
Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
Voice over IP Why Challenges/solutions Voice codec and packet delay.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
7400 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. -0/17- OfficeServ 7400 Enterprise IP Solutions Quick Install Guide.
Network Programming Eddie Aronovich mail:
Datacenter Fabric Workshop August 22, 2005 Reliable Datagram Sockets (RDS) Ranjit Pandit SilverStorm Technologies
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
InfiniBand support for Socket- based connection model by CM Arkady Kanevsky November 16, 2005 version 4.
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
CSE/EE 461 Getting Started with Networking. 2 Basic Concepts A PROCESS is an executing program somewhere. –Eg, “./a.out” A MESSAGE contains information.
Doc.: IEEE /184 Submission Slide 1 July, 2000 Arun Ayyagari, et al Microsoft,Inc. IEEE e QoS Application Scenarios Arun Ayyagari, Yoram.
Part 4: Network Applications Client-server interaction, example applications.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 4 Learning About Other Devices.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
ReSerVation Protocol (RSVP) Presented by Sundar P Subramani UMBC.
RIP Routing Information Protocol 指導老師:梁德昭 老師 簡報者:方佳娣.
4343 X2 – The Transport Layer Tanenbaum Ch.6.
後卓越計畫 進度報告 楊舜仁老師實驗室 Outline  Introduction  SIP based mobile QoS model  MH registers the SIP based service  MH initiates the SIP based.
EE 122: Integrated Services Ion Stoica November 13, 2002.
RSVP Basic features: –Simplex reservation: one way reservation –Receiver oriented: receivers decide what resources to reserved and initiates the reservation.
SPEAKER: MUHAMMAD REZA ZULMAN DATE: NOVEMBER 17, 2014 OPENFLOW SPECIFICATION.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Socket programming in C. Socket programming Socket API introduced in BSD4.1 UNIX, 1981 explicitly created, used, released by apps client/server paradigm.
 Router Configurations part2 2 nd semester
Integrated Services & RSVP Types of pplications Basic approach in IntServ Key components Service models.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Data Flows - Session Data flow identified by destination Resources allocated by router for duration of session Defined by – Destination IP address Unicast.
Distributed Systems1 Socket API  The socket API is an Interprocess Communication (IPC) programming interface originally provided as part of the Berkeley.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
6. The Open Network Lab Overview and getting started
An IPv6 Flow Label Specification Proposal
RSVP Path and Res messages
Network Load Balancing
RSVP and Integrated Services in the Internet: A Tutorial
EE 122: Lecture 16/17 (Integrated Services)
Net 221D : Computer Networks Fundamentals
Process-to-Process Delivery:
Bridge Software A bridge connects networks and forwards frames from one network to another. PORTS A B E F BRIDGE C D G H.
Presentation transcript:

Winsock 2 API v.s. RSVP Base on Windows NT 4.0 屏東科技大學 指導老師:童曉儒 報告人:余遠澤

Outline 2 Document 3 Spec 3 Book 2 API 3 Installation 3 Install SDK 3 Sample API & Related Code Section 3 Test 3 QoS,Buffer Array…..etc

Document 2 Spec  Windows * Sockets 2 Protocol- Specific Annex ( Revision May 10, 1996 )  Windows * Sockets 2 Application Programming Interface ( Revision May 10, 1996 )  Winsock 2Generic Mapping ( Version /31/97 )  Windows * Sockets 2 Service Provider Interface ( Revision May 10, 1996 ) 2 Book 3WinSock By Lewis Napper December 1997

API : Installation 2 SDK 3 Intel PC-RSVP Version 1.0 ( BLD 45 : Expiration May 31,1997 ) 2 Sample Code 3 Testrsvp : QoS register process 3 Application Interface 3 Related Function 3 RSVP : Run Test 3 Application Interface 3 Related Function

API : Sample Code : Testrsvp Fn Calls Open Socket Register Sender Reserve Release Sender Release Reserve Query QoS Options FD QOS

Testrsvp(cont):Open Socket Open Socket Address Family AF_INET Socket Type SOCK_DGRAM Protocol IPPROTO_RSVP

Testrsvp(cont):Register A A:A: B B:B: Ioctl Parameters In Buffer Out Buffer Socket Size of In Buffer Size of Out Buffer Session Parameters Destination IP Address Protocol ID( A ) Destination Port No. Option ( B )

Testrsvp(cont):Sender A:A: B:B: A B Ioctl Parameters 同前 Session Dest. IP & Port Protocol ID Source Parameters Src. IP & Port Send TSpec 3 Token Rate 3 Token Bucket Size 3 Peak Bandwidth 3 Minimum Policed 3 Maximum Packet Size

Testrsvp(cont):Reserve Ioctl Parameters 同前 Session 同前 Source Parameters 同前 Reserve Parameters 3 Reserve Style 3 Wildcard Filter 3 Fixed Filter 3 Shared Explicit 3 Reserve Confirm Required A:A: A

Testrsvp(cont):Release Sender Ioctl Parameters 同前 Session 同前 Sender IP & Port

Testrsvp(cont):Release Reserve Ioctl Parameters 同前 Session 同前 Host IP Address Sender 3Reserve Style 3 Wildcard Filter 3 Fixed Filter 3 Shared Explicit Filter Specs 3 Add & Remove Item A A:A:

Testrsvp(cont):Retrieve Ioctl Parameters Out Buffer Socket Size of Out Buffer

Testrsvp(cont):Query QoS Ioctl Parameters 同前 Session 同前 No. of Filter Specs Filter Specs Add & Remove Item

Testrsvp(cont):Sequence of Calls Available Open Socket Register Sender Reserve Release Sender Release Reserve Query QoS Selection for Execution

Testrsvp(cont):FD_QoS A:A: B:B: A B Enable/Disable FD_QOS Socket FD_QoS Enable Disable Notify Type AsyncSelect EventSelect

API : Sample Code : RSVP 2 Run Test 3 QoS reliable 3 Buffer Array