OPEN BASE STATION ARCHITECTURE INITIATIVE

Size: px
Start display at page:

Download "OPEN BASE STATION ARCHITECTURE INITIATIVE"

Transcription

1 OPEN BASE STATION ARCHITECTURE INITIATIVE Conformance Test Specification Appendix H UDPCP Test Cases Version.00 Issue.00 (38)

2 FOREWORD OBSAI description and specification documents are developed within the Technical Working Group of the Open Base Station Architecture Initiative Special Interest Group (OBSAI SIG). Members of the OBSAI TWG serve voluntarily and without compensation. The description and specifications developed within OBSAI represent a consensus of the broad expertise on the subject within the OBSAI SIG. The OBSAI SIG uses the following terminology in the specifications: "shall" expresses a provision that is binding "should" and "may" expresses non-mandatory provisions "will" expresses a declaration of purpose on the part of the OBSAI SIG. It may be necessary to use "will" in cases where the simple future tense is required Use of an OBSAI reference or specification document is wholly voluntary. The existence of an OBSAI Specification does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the OBSAI Specification. Furthermore, the viewpoint expressed at the time a specification is approved and issued is subject to change brought about through developments in the state of the art and comments received from users of the specification. Every OBSAI Specification is subjected to review in accordance with the Open Base Station Architecture Initiative Rules And Procedures. Implementation of all or part of an OBSAI Specification may require licenses under third party intellectual property rights, including without limitation, patent rights (such a third party may or may not be an OBSAI Member). The Promoters of the OBSAI Specification are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party intellectual property rights. The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. This document is intended for the use of OBSAI Member s customers only for the purposes of the agreement under which the document is submitted, and no part of it may be reproduced or transmitted in any form or means without the prior written permission of OBSAI Management Board. The document has been prepared for use by professional and properly trained personnel, and the customer assumes full responsibility when using it. OBSAI Management Board, Marketing Working Group and Technical Working Group welcome customer comments as part of the process of continuous development and improvement of the documentation. The information or statements given in this document concerning the suitability, capacity, or performance of the mentioned hardware or software products cannot be considered binding but shall be defined in the agreement made between OBSAI members. However, the OBSAI Management Board, Marketing Working Group or Technical Working Group have made all reasonable efforts to ensure that the instructions contained in the document are adequate and free of material errors and omissions. Issue.00 (38)

3 OBSAI liability for any errors in the document is limited to the documentary correction of errors. OBSAI WILL NOT BE RESPONSIBLE IN ANY EVENT FOR ERRORS IN THIS DOCUMENT OR FOR ANY DAMAGES, INCIDENTAL OR CONSEQUENTIAL (INCLUDING MONETARY LOSSES), that might arise from the use of this document or the information in it. This document and the product it describes are considered protected by copyright according to the applicable laws. OBSAI logo is a registered trademark of Open Base Station Architecture Initiative Special Interest Group. Other product names mentioned in this document may be trademarks of their respective companies, and they are mentioned for identification purposes only. Copyright Open Base Station Architecture Initiative Special Interest Group. All rights reserved. Users are cautioned to check to determine that they have the latest edition of any OBSAI Specification. Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specific applications. When the need for interpretations is brought to the attention of OBSAI, the OBSAI TWG will initiate action to prepare appropriate responses. Since OBSAI Specifications represent a consensus of OBSAI Member s interests, it is important to ensure that any interpretation has also received the concurrence of a balance of interests. For this reason OBSAI and the members of its Technical Working Groups are not able to provide an instant response to interpretation requests except in those cases where the matter has previously received formal consideration. Comments on specifications and requests for interpretations should be addressed to: 3 4 Peter Kenington Chairman, OBSAI Technical Working Group Linear Communications Consultants Ltd. pbk@linearcomms.com Issue.00 3 (38)

4 Contents Summary of changes...8 Current test case status Scope... 4 Message exchange success test cases Sending message without acknowledge 4.. Single fragment message without acknowledge 4.. Multiple fragment message without acknowledge 4 4. Sending message with acknowledge Multiple fragment message with acknowledge on each data packet Multiple fragment message where only the last fragment is acknowledged 7 5 UDPCP exception test cases Resending - Lost data Successful after resend Unsuccessful despite resends 5. Resending - Lost acknowledge 5.. Successful after resend 5.. Unsuccessful despite resends Checksum error Invalid header Reassembly of out of sequence fragments Data Packet with no payload Acknowledge packet with payload Duplicate fragment detection Duplicate message detection Message ID counter overflow 3 5. Synchronization after UDPCP reset 3 5. Interleaving Fragments from Two Sources Robustness against corrupted UDP Packets 34 6 Test setups...35 Issue.00 4 (38)

5 6. Test setup A 35 7 Abbreviations References...38 Issue.00 5 (38)

6 Figures Figure - Message transfer in unacknowledged mode (single fragment message)..3 Figure - Message transfer in unacknowledged mode (multiple fragment messages)...5 Figure 3 - Message transfer in multiple fragments; every packet shall be acknowledged...7 Figure 4 - Message transfer in multiple fragments; only the last fragment shall be acknowledged...9 Figure 5 - Acknowledge with payload...9 Figure 6 - UDPCP testing arrangement...36 Issue.00 6 (38)

7 List of Tables Table - Test case status...0 Table - Abbreviations...37 Issue.00 7 (38)

8 0 Summary of changes Version Approved by Date Comment.00 Management Board 5 th May 005 First Issue 3 Issue.00 8 (38)

9 3 Current test case status Table presents all UDPCP test cases and their current progress status (Changed, Waiting for comments, Work in process, Approved) 4 Test case Status Last change Single fragment message without acknowledge TC_RP_UDPCP_0 Multiple fragment message without acknowledge TC_RP_UDPCP_0 Fragment amount is zero TC_RP_UDPCP_03 Single fragment message with acknowledge on each data fragment TC_RP_UDPCP_04 Multiple fragment message with acknowledge on each data TC_RP_UDPCP_05 Multiple fragment message where only the last fragment is acknowledged TC_RP_UDPCP_06 Single fragment message with acknowledge only the last fragment TC_RP_UDPCP_07 Resending - Lost data, Successful after resend TC_RP_UDPCP_08 Resending - Lost data, Unsuccessful despite resends TC_RP_UDPCP_09 Resending - Lost acknowledge, Successful after resend TC_RP_UDPCP_0 Resending - Lost acknowledge, Unsuccessful despite resends TC_RP_UDPCP_ Approved Approved Deleted Deleted Approved Approved Deleted Approved Approved Approved Approved 3-May May Mar Apr May May Apr May May May May-005 Issue.00 9 (38)

10 Checksum error TC_RP_UDPCP_ Invalid header TC_RP_UDPCP_3 Invalid header, Length smaller than actual TC_RP_UDPCP_4 Invalid header, Fragment number larger than fragment amount TC_RP_UDPCP_5 Total length bigger than actual TC_RP_UDPCP_6 Total length smaller than actual TC_RP_UDPCP_7 Reassembly of out of sequence fragments TC_RP_UDPCP_8 Data Packet with no payload TC_RP_UDPCP_9 Acknowledge packet with payload TC_RP_UDPCP_0 Duplicate fragment detection TC_RP_UDPCP_ Duplicate message detection TC_RP_UDPCP_ Message ID counter overflow TC_RP_UDPCP_3 Duplicate message, Same message ID, IP address but different port (no duplication) TC_RP_UDPCP_4 Duplicate message, Same message ID, port but different address (no duplication) TC_RP_UDPCP_5 Synchronization after UDPCP reset TC_RP_UDPCP_6 Interleaving Fragments from Two Sources TC_RP_UDPCP_7 Robustness against corrupted UDP Packets TC_RP_UDPCP_8 Approved Approved Deleted Deleted Deleted Deleted Approved Approved Approved Approved Approved Approved Deleted Deleted Approved Approved Approved 3-May May Mar Mar Mar Mar May May May May May May Mar Mar May May May-005 Table - Test case status Issue.00 0 (38)

11 Scope This document describes conformance tests needed to perform for UDPCP implementation in order to guarantee its compliance with the UDPCP protocol specification according to OBSAI Reference Point Specification Version..07 [RP] Appendix A. Chapter 3 contains test cases for testing UDPCP message exchange under normal conditions. Test cases to test the UDPCP implementation in exceptional situations are described in chapter 4. The test setting (Test Setup A) to be used is defined in chapter Issue.00 (38)

12 Message exchange success test cases The purpose of the following test cases is to test that the normal operation of the UDPCP is implemented as specified. 0.0 Sending message without acknowledge Single fragment message without acknowledge Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_0 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that the UDPCP IUT can correctly receive and send application messages that fit into a single UDPCP data packet. Test both cases: Fragment Amount = 0 and Fragment Amount =. Unacknowledged transfer mode is used without a checksum. Command the tester to send a message smaller than the MTU to the IUT and receive the same message back from the IUT. Verify that sent and received messages are the same. Test with Fragment Amount = 0 and with Fragment Amount =. Tester UDPCP stack and UDPCP IUT are configured to unacknowledged transfer mode, i.e. the N-bit is. Checksum is not used. Procedure: 0. Tester application commands tester UDPCP stack to set Fragment Amount = in the next UDPCP data packet.. Tester application sends an application message smaller than the MTU to its UDPCP stack.. Tester UDPCP stack sends the application message to the UDPCP IUT in one UDPCP data packet. Fragment Amount shall be. 3. UDPCP IUT receives the UDPCP data packet and sends the application message to the echo functionality. 4. The echo functionality sends the same application message back to the UDPCP IUT. 5. UDPCP IUT sends the application message to the tester UDPCP stack in Issue.00 (38)

13 Test setup: Minimum acceptance criteria: one UDPCP data packet. 6. Tester UDPCP stack receives the UDPCP data packet and sends the application message to the tester application. 7. The tester application commands the tester UDPCP stack to set Fragment Amount = 0 in the next UDPCP data packet. 8. Repeat the steps from to 7. In step 3, Fragment Amount shall be 0. Test setup A In the both cases (Fragment Amount =0 and ): The application messages sent and received by the tester application are the same. Only one UDPCP data packet is sent inboth directions without an acknowledge. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific 3 Figure - Message transfer in unacknowledged mode (single fragment message) 4 Issue.00 3 (38)

14 .0.0 Multiple fragment message without acknowledge Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_0 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that the UDPCP IUT can correctly receive and send application messages that don t fit into a single UDPCP data packet. Unacknowledged transfer mode is used with checksum. Command the tester to send a message longer than the MTU to the IUT and receive the same message back from the IUT. Verify that sent and received messages are the same. Tester UDPCP stack and UDPCP IUT are configured to unacknowledged transfer mode, i.e. the N-bit is. Checksum is used, i.e. C-bit is set to. Procedure: 0. Tester application sends an application message longer than the MTU to its UDPCP stack and requires it to use a checksum. Test setup: Test setup A Minimum acceptance criteria:. Tester UDPCP stack sends the application message to the UDPCP IUT in multiple fragments and includes a checksum.. UDPCP IUT receives all fragments and sends the application message to the echo functionality. 3. The echo functionality sends the same application message back to the UDPCP IUT. 4. UDPCP IUT sends the application message to the tester UDPCP stack in multiple fragments. 5. Tester UDPCP stack receives all fragments and sends the application message to the tester application. Application message sent and received by the tester application are the same. Multiple UDPCP data packets are sent in both directions without acknowledge but with checksum. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Issue.00 4 (38)

15 Figure - Message transfer in unacknowledged mode (multiple fragment messages).0 Sending message with acknowledge Multiple fragment message with acknowledge on each data packet Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_05 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that the UDPCP IUT can correctly receive and send application messages that don t fit into a single UDPCP data packet. Every packet shall be acknowledged. Command the tester to send a message longer than the MTU to the IUT and receive the same message back from the IUT. Verify that sent and received messages are the same. Tester UDPCP stack and UDPCP IUT are configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application sends an application message longer than the MTU to its UDPCP stack. Issue.00 5 (38)

16 Test setup: Test setup A Minimum acceptance criteria:. Tester UDPCP stack sends the application message to the UDPCP IUT in multiple fragments.. UDPCP IUT acknowledges every data packet with an acknowledge packet. 3. UDPCP IUT sends the application message to the echo functionality. 4. The echo functionality sends the same application message back to the UDPCP IUT. 5. UDPCP IUT sends the application message to the tester UDPCP stack in multiple fragments. 6. Tester UDPCP stack acknowledges every data packet with an acknowledge packet. 7. Tester UDPCP stack sends the application message to the tester application. Application messages sent and received by the tester application are the same. Multiple UDPCP data packets are sent in both directions with an acknowledge for every data packet received from its counterpart. UDPCP IUT accepts every acknowledge packet and does not resend the data after timeout period. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission Issue.00 6 (38)

17 3 4 Figure 3 - Message transfer in multiple fragments; every packet shall be acknowledged Multiple fragment message where only the last fragment is acknowledged Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_06 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Verify that UDPCP IUT can correctly receive and send application messages that don t fit into a single UDPCP data packet. Only the last fragment that completes the message shall be acknowledged. Issue.00 7 (38)

18 Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Command the tester to send a message longer than the MTU to the IUT and receive the same message back from the IUT. Verify that the sent and received messages are the same. Tester UDPCP stack and UDPCP IUT are configured to acknowledge only the last fragment, i.e. the N-bit is 0 and the S-bit is. Procedure: 0. Tester application sends an application message longer than the MTU to its UDPCP stack. Test setup: Test setup A Minimum acceptance criteria:. Tester UDPCP stack sends the application message to the UDPCP IUT in multiple fragments.. UDPCP IUT acknowledges only the last fragment that completes the message. 3. UDPCP IUT sends the application message to the echo functionality. 4. The echo functionality sends the same application message back to the UDPCP IUT. 5. UDPCP IUT sends the application message to the tester UDPCP stack in multiple fragments. 6. Tester UDPCP stack acknowledges only the last fragment that completes the message. 7. Tester UDPCP stack sends the application message to the tester application. Application messages sent and received by the tester application are the same. UDPCP IUT acknowledges only the last fragment that completes the message.. UDPCP IUT accepts the acknowledge packet and does not resend the data after timeout period. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission Comment [KR]: The sentence replaced. Comment [PK]: Not sure if I ve corrected this in the right way, as the meaning of the original sentence was unclear. Deleted: Multiple UDPCP data packets are sent in both directions with an acknowledgement that only the last fragment that completes the message is received from in each case Deleted: counterpart Issue.00 8 (38)

19 3 4 Figure 4 - Message transfer in multiple fragments; only the last fragment shall be acknowledged 5 Issue.00 9 (38)

20 UDPCP exception test cases The purpose of the exception test cases is to test that the UDPCP implementation operates as specified in the exception situations. 0.0 Resending - Lost data The purpose of the following test cases is to simulate a situation when a data fragment is lost in transmission Successful after resend Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_08 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: It is checked that the message transfer is successful after a resend is performed. Simulate a situation where a single data fragment is lost in transmission and resending succeeds. Tester UDPCP stack is configured to acknowledge only the last fragment, i.e. the N- bit is 0 and the S-bit is. Procedure: 0. Tester application commands tester UDPCP stack to not send the last of many data fragments.. Tester application sends application message longer than MTU to tester UDPCP stack and UDPCP stack doesn t send the last data fragment.. UDPCP IUT receives all data fragments but not the last and starts waiting. 3. Tester UDPCP stack waits for an acknowledge and after timeout resends (actually sends for the first time) the last data fragment. 4. UDPCP IUT receives the data fragment and responses to the fragment with an acknowledge packet. 5. UDPCP IUT sends the received application message to the echo functionality. 6. The echo functionality sends the same application message back to the tester application Issue.00 0 (38)

21 Test setup: Test setup A Minimum acceptance criteria: Application messages sent and received by the tester application are the same. An acknowledgement is not sent before the last fragment has arrived. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission.0.0 Unsuccessful despite resends Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_09 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Message transfer fails despite resends. To verify that the IUT is able to continue with another message. Simulate a situation when a data fragment is lost in transmission and resending doesn t succeed. Tester UDPCP stack is configured to acknowledge only the last fragment, i.e. the N- bit is 0 and the S-bit is. Procedure: 0. Tester application commands tester UDPCP stack to not send last data fragment. Test setup:. Tester application sends an application message longer than the MTU to the tester UDPCP stack and the UDPCP stack doesn t send the last data fragment.. UDPCP IUT receives all data fragments but the last and starts waiting. 3. Tester UDPCP stack sends no more data fragments to simulate the case where the last data fragment is lost in transmission. 4. UDPCP IUT waits until final timeout. 5. After final timeout repeat TC_RP_UDPCP_06 Test setup A Issue.00 (38)

22 Minimum acceptance criteria: UDPCP IUT doesn t deliver the message to the echo functionality and doesn t send any acknowledgement for that last data fragment. TC_RP_UDPCP_06 shall pass. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Final timeout Timeout * maximum number of retransmissions Implementation specific timeout for waiting acknowledge before notifying of the failed transmission Resending - Lost acknowledge Purpose of the following test cases is to simulate a situation when an acknowledge packet is lost in transmission Successful after resend Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_0 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that the UDPCP IUT resends a message and that message transfer is successful after a resend is performed. Simulate a situation when an acknowledge packet is lost in transmission and resending succeeds. Tester UDPCP stack and UDPCP IUT are configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to ignore a single received data packet.. Tester application sends an application message smaller than the MTU to the tester UDPCP stack.. Tester UDPCP stack sends the data packet to the UDPCP IUT. 3. UDPCP IUT responds to the data packet with an acknowledge packet. 4. UDPCP IUT sends the received application message to the echo functionality. Issue.00 (38)

23 Test setup: Test setup A Minimum acceptance criteria: 5. The echo functionality sends the same application message back to the UDPCP IUT. 6. The UDPCP IUT sends the data packet to the tester UDPCP stack. 7. The tester UDPCP stack ignores a single received data packet and doesn t send an acknowledge to the UDPCP IUT. 8. UDPCP IUT resends the data packet after a timeout. 9. Tester UDPCP stack sends an acknowledge and the UDPCP IUT delivers an application message. 0. Verify that the UDPCP IUT does not resend the data packet after a second timeout period. Application message sent and received by tester application are the same. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission.0.0 Unsuccessful despite resends Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_ RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that the UDPCP IUT performs re-sending for the maximum number of retransmissions, and after the final attempt, discards the message and notifies of the transmission failure. Simulate a situation when an acknowledge packet is lost in transmission and the resending doesn t succeed. Tester UDPCP stack and UDPCP IUT are configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to ignore all received data packets. Tester application sends application message smaller than MTU to tester UDPCP stack. Deleted: in Issue.00 3 (38)

24 Test setup: Test setup A Minimum acceptance criteria:. Tester UDPCP stack sends the data packet to the UDPCP IUT. 3. UDPCP IUT responds to the data packet with an acknowledge packet. 4. UDPCP IUT sends the received application message to the echo functionality. 5. The echo functionality sends the same application message back to the UDPCP IUT. 6. UDPCP IUT sends the data packet to the tester UDPCP stack. 7. Tester UDPCP stack ignores all data packets and doesn t send an acknowledge for them. 8. UDPCP IUT resends the data packet until the maximum number of retransmissions is reached. UDPCP IUT should report that message transmission has failed. Parameters Value Limit Comments Maximum number of retransmissions implementation specific MTU Number of retransmissions required before the transmission is deemed failed. Implementation specific Maximal Transfer Unit size..0 Checksum error Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_ RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that the UDPCP implementation detects checksum errors and discards a corrupted packet where the checksum detects an error. Verify that the UDPCP implementation is able to receive uncorrupted packets after timeout. Simulate a situation where a checksum error has occurred in transmission. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Checksum shall be used, i.e. the C-bit is. Procedure: 0. Tester application commands tester UDPCP stack to generate one checksum error in a data packet, i.e. set a random checksum value.. Tester application sends an application message smaller than the MTU to the Issue.00 4 (38)

25 Test setup: Test setup A Minimum acceptance criteria: tester UDPCP stack containing a checksum use request.. The tester UDPCP stack sends to the UDPCP IUT a data packet with an incorrect Checksum value. 3. The UDPCP IUT discards the received corrupted data packet and doesn t send an acknowledge. 4. After timeout repeat TC_RP_UDPCP_05 using a checksum with the correct data packets. UDPCP IUT should not send an acknowledge for the corrupted data packet and should not send the application message to the echo functionality. TC_RP_UDPCP_05 with correct data packets shall pass. Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size. Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission 3.0 Invalid header Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_3 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that the UDPCP IUT can detect invalid values in the header: The value of the Message Data Length is bigger or smaller than the Payload Data actual length of the message. The value of the Fragment Number is larger than the Fragment Amount value Simulate a situation when header corruption has occurred in transmission. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. The tester application commands the tester UDPCP stack to generate the following error which is placed into the data packet: Value of the Message Data Length in the header is bigger than the actual length of the Payload Data.. The tester application sends application message longer than the MTU to the Issue.00 5 (38)

26 Test setup: Test setup A Minimum acceptance criteria: tester UDPCP stack.. The tester UDPCP stack sends corrupted data packets to the UDPCP IUT. 3. The UDPCP IUT shall not pass the message to the upper layers, i.e. the message shall not be looped back by the IUT and shall not send acknowledge packets. 4. After timeout repeat TC_RP_UDPCP_05 to verify that the IUT is able to continue normal operation. 5. Repeat procedure from the step to 5 where in step the following errors should be generated: Value of the Message Data Length in the header is smaller than the actual length of the Payload Data. Value of the Fragment Number in the header is larger than Fragment Amount value IUT should not send acknowledge for corrupted data packets and the message should not be looped back to the echo functionality. TC_RP_UDPCP_05 shall pass. Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size. Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission 4.0 Reassembly of out of sequence fragments Test Case ID: Test Case status: Optional Relevant to: TC_RP_UDPCP_8 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that UDPCP IUT is able to handle correctly the out of sequence received fragments. Simulate a situation when the UDPCP IUT receives fragments out of sequence in the transmission of a long message. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to generate application message fragments in reversed order.. Tester application sends application message longer than MTU to tester Issue.00 6 (38)

27 Test setup: Test setup A Minimum acceptance criteria: UDPCP stack.. Tester UDPCP stack sends data packets of the fragmented message in reversed order to UDPCP IUT. 3. UDPCP IUT acknowledges every data packet with an acknowledge packet. 4. UDPCP IUT sends the application message to the echo functionality. 5. The echo functionality sends the same application message back to the UDPCP IUT. 6. The UDPCP IUT sends the application message to the tester UDPCP stack in multiple data packets. 7. The tester UDPCP stack sends the application message to the tester application. UDPCP IUT should reorder fragments and assemble correct application message. Application message sent and received by tester application are the same. Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size. 5.0 Data Packet with no payload Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_9 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Procedure: Test setup: To verify that UDPCP IUT is able to handle a data packet with no payload. Send data packets with no payload. Perform test case Single fragment message without acknowledge utilizing an empty application message. Test setup A Minimum acceptance criteria: Returned application message should be empty as well. Parameters Value Limit Comments Issue.00 7 (38)

28 6.0 Acknowledge packet with payload Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_0 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that UDPCP IUT discards acknowledge with payload. Send acknowledge packet with payload to UDPCP IUT. Tester UDPCP stack and UDPCP IUT are configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to send first acknowledge packet with payload. Test setup: Test setup A Minimum acceptance criteria:. Tester application sends an application message smaller than MTU to its UDPCP stack.. Tester UDPCP stack sends the application message to UDPCP IUT in one UDPCP data packet. 3. UDPCP IUT acknowledges the data packet with acknowledge packet. 4. UDPCP IUT sends the application message to echo functionality. 5. Echo functionality sends the same application message back to UDPCP IUT. 6. UDPCP IUT sends the application message to tester UDPCP stack in one data packet. 7. Tester UDPCP stack acknowledges the data packet. Acknowledge packet includes payload, i.e. Message Data Length > UDPCP IUT discards the acknowledge packet and after timeout resends the data packet. 9. Tester UDPCP stack acknowledges with a correct acknowledge packet and delivers the application message to the tester application. Application message sent and received by the tester application are the same. UDPCP IUT shall resend the data packet because IUT shall discard the acknowledge packet that has a payload. Parameters Value Limit Comments MTU Implementation Maximum Transmission Unit size specific Timeout Implementation specific Timeout whilst waiting for an acknowledge before retransmission Issue.00 8 (38)

29 3 Figure 5 - Acknowledge with payload 7.0 Duplicate fragment detection Test Case ID: Test Case status: Optional Relevant to: TC_RP_UDPCP_ RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that the UDPCP IUT can detect a duplicate fragment and can handle it correctly. Send one data fragment twice. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to generate one data fragment twice.. Tester application sends application message to tester UDPCP stack.. Tester UDPCP stack sends first data fragment twice to UDPCP IUT. 3. UDPCP IUT responses to the first data fragment with an acknowledge packet with D-bit set to UDPCP IUT responses to the second data fragment with an acknowledge packet with D-bit set to. 5. UDPCP IUT sends the received application message to the echo Issue.00 9 (38)

30 Test setup: Test setup A Minimum acceptance criteria: functionality. 6. The echo functionality sends the same application message back to the UDPCP IUT. 7. The UDPCP IUT sends the same application message back to the tester application. Two acknowledge packets received. The first with the D-bit set to 0 and the second with the D-bit set to. The application messages sent and received by the tester application are the same. Parameters Value Limit Comments 8.0 Duplicate message detection Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_ RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that UDPCP IUT can detect duplicate messages and that it will acknowledge (with D-bit set to ) and discard a duplicate message in acknowledged mode. Send the data message with the same message ID as it was in the previously sent data message. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Tester application commands tester UDPCP stack to generate a data message with the same message ID as it was in the previously sent data message. Test setup: Test setup A Minimum acceptance criteria:. Tester application sends to the tester UDPCP stack an application message longer than the MTU.. UDPCP IUT discards all fragments of this message and sends acknowledge packets (with D-bit set to ) in response to every data packet. UDPCP IUT shall send acknowledge packets with the D-bit = Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size. Deleted: the Issue (38)

31 9.0 Message ID counter overflow Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_3 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Verify that the UDPCP IUT works properly when the message ID counter overflows during normal operation. Generate a situation where the UDPCP IUT message ID counter should overflow. Force the UDPCP IUT to send more than 6 messages and verify that the UDPCP IUT is still able to transport messages correctly. Assumptions and Limitations: Procedure: 0. The tester application sends a message by tester UDPCP stack to UDPCP IUT. Test setup: Test setup A Minimum acceptance criteria: The UDPCP IUT shall not crash.. UDPCP IUT receives the message and sends the message to the echo functionality.. The echo functionality sends the same message back to the UDPCP IUT. 3. The UDPCP IUT sends the message back to the tester UDPCP stack. The UDPCP IUT shall generate a unique Message ID. 4. The Tester UDPCP stack receives the message and sends it to the tester application. 5. Repeat steps to 5 at least 6 + times. All application messages sent and received by the tester application are the same. Parameters Value Limit Comments Synchronization after UDPCP reset Test Case ID: TC_RP_UDPCP_6 Test Case status: Mandatory Relevant to: RP Transport Layer UDPCP protocol Issue.00 3 (38)

32 Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: Verify that after a reset, the UDPCP IUT is able to synchronize with the receiver. Verify that the UDPCP IUT is able to detect that the transmitter is reset.. Reset UDPCP IUT and force IUT to transmit its first message with the synchronization procedure. Simulate a situation where the transmitter is reset and starts synchronization with UDPCP IUT. Tester UDPCP stack is configured to acknowledge every packet, i.e. the N-bit is 0 and the S-bit is 0. Procedure: 0. Reset UDPCP IUT. Test setup:. Tester application sends to the tester UDPCP stack an application message which is smaller than the MTU and the tester UDPCP stack passes the message to the UDPCP IUT. UDPCP IUT sends the received application message to echo functionality and echo functionality sends the same application message back to UDPCP IUT 3. Verify that UDPCP IUT sends to the tester UDPCP stack the Sync Msg as first data packet. The Sync Msg shall have: Message ID = 0 Type = Data Packet Message Data Length = 0 N-bit =0 and S-bit = Tester UDPCP stack sends acknowledge to UDPCP IUT with Message ID = Verify that UDPCP IUT sends to tester UDPCP stack the data packet with Message ID =. 6. Tester UDPCP stack sends the application message to tester application 7. To simulate transmitter reset tester application commands tester UDPCP stack to generate the Sync Msg (UDPCP data packet where Message ID = 0 and Message Data Length = 0). 8. Tester UDPCP stack sends the generated Sync Msg to UDPCP IUT in acknowledged mode (N-bit =0 and S-bit = 0). 9. Verify that UDPCP IUT sends acknowledge packet to tester UDPCP stack where Message ID = 0. Test setup A Deleted: to Deleted: UDPCP IUT Comment [KR3]: Sentence changed Comment [PK4]: Not sure I haven t changed the meaning here! Original sentence was unclear. Deleted:. Issue.00 3 (38)

33 Minimum acceptance criteria: UDPCP IUT shall send to the tester UDPCP stack the Sync Msg with Message ID =0 in the step 4 UDPCP IUT shall send to the tester UDPCP stack the data packet with Message ID = in the step 6 Application message sent in step and received in step 7 by the tester application are the same UDPCP IUT shall acknowledge the data packet with Message ID=0 in step 0. Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size..0 Interleaving Fragments from Two Sources Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_7 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: Assumptions and Limitations: To verify that the UDPCP IUT is able to simultaneously receive fragmented messages from two sources. Simulate a situation, where the IUT is receiving two messages simultaneously. Use two testers or one tester with two protocol stacks (stack A and stack B) so that the tester is able to simulate two UDPCP sources. Use two messages M and M with different content, both split into three fragments. Both testers stacks are configured so that the last fragment shall be acknowledged, i.e. the N-bit is 0 and the S-bit is. Procedure: 0. Reset all UDPCP message counters. (there should not be any other traffic including testers or UDPCP IUT) Test setup:. Send fragment of M from tester stack A.. Send fragment of M from tester stack B 3. Send fragment of M from tester stack A. 4. Send fragment of M from tester stack B 5. Send fragment 3 of M from tester stack A. 6. Send fragment 3 of M from tester stack B 7. Verify that the IUT acknowledge both messages correctly within timeout. 8. Verify that the UDPCP IUT echoes back both messages properly. Verify also that the data is not mixed up between messages. Test setup A. Use two testers or a dual stack tester stack, which is able to simulate the situation where the IUT is receiving messages simultaneously from two sources. Ether IP addresses or ports shall be different between stacks. Issue (38)

34 Minimum acceptance criteria: UDPCP IUT shall echo both messages back correctly. Parameters Value Limit Comments Timeout Implementation Timeout whilst waiting for an acknowledge specific before retransmission.0 Robustness against corrupted UDP Packets Test Case ID: Test Case status: Mandatory Relevant to: TC_RP_UDPCP_8 RP Transport Layer UDPCP protocol Source reference: [RP], Appendix A UDPCP Specification and Example of SOAP Binding Ch A.3, A.4 Test Purpose: Test Models: Method of Test: Test Conditions: To verify that UDPCP IUT is robust against incorrect packets received from underlying UDP API. Command the tester to send UDP packets with data, which does not conform to legal UDPCP data packets, to the port where the UDP IUT is listening for UDPCP packets. Verify that the IUT discards corrupted UDP packets and is able to send and receive UDPCP messages. Assumptions and Limitations: Procedure: 0. Execute test case TC_RP_UDPCP_0. Send an empty UDP packet to the IUT.. Send an UDP packet with random data, the packet size shall be smaller than the MTU of the IUT. 3. Send an UDP packet with random data, the packet size shall be maximum theoretical UDP packet size i.e. 64kb. 4. Repeat the TC_RP_UDPCP_0 Test setup: Test setup A. The tester application shall be able to bypass the UDPCP stack and send packets directly to the tester s UDP API. Alternatively, the tester application shall be able to command the UDPCP stack to generate an empty UDP packet and a UDP packet containing random data. Minimum acceptance criteria: The IUT shall not crash and TC_RP_UDPCP_0 shall pass both in step and in step 5. Parameters Value Limit Comments MTU Implementation specific Maximal Transfer Unit size. 3 Issue (38)

35 5 Test setups Test setup A This section describes a proposed test setup, which has been used in the test case descriptions in this document. Other test setups may be used as long as they are able to generate equivalent UDPCP communication over the Ethernet interface. In the test cases described in this document it is assumed that the module under test is in the UDPCP test category sub state test mode. UDPCP messages loop-back functionality for the module under test is activated successfully using the <updcpechoreq> command (see [TM], Ch UDPCP Echo Request and Response). Testing is performed with an external tester unit that is able to send/receive UDPCP messages. The tester consists of the tester application and the tester UDPCP stack functionality. The UDPCP implementation under test needs an echo functionality that will simulate the application level for UDPCP IUT. The echo is simulating the UDPCP peer application that the external tester application communicates via UDPCP. See Figure 6. An IP protocol analyzer is used to trace the message traffic between two UDPCP implementations. There is an interface between tester application and tester UDPCP stack that enables the tester to command the UDPCP stack to generate errors that are needed for exception test cases. The following errors can be generated: 0. To not send the last of many data fragments. Ignore once a received data packet.. Ignore all received data packets. 3. Generate the UDPCP data packet with defined values in the header fields Checksum, Version, Fragment Amount, Fragment Number, Message ID, Message Data Length. Comment [PK5]: This is very badly phrased and I m not sure what it is saying! Could you rephrase it? Deleted: Not send last data fragment from many. Issue (38)

36 Generate application message fragments in reverse order. 5. Generate one data fragment twice. 6. Generate the first data message with the same message ID as it was in the previously sent data message. 7. Send next acknowledge packet with payload 8. Generate an empty UDP packet and a UDP packet with random data. 8 Echo functions in the UDPCP message level Echoing each whole UDPCP message back to its sender, not in UDPCP fragment level. Tester application Application messages Tester UDPCP stack Commands to introduce errors IP anayzer Ethernet UDPCP messages UDPCP Echo functionality Application messages UDPCP IUT 9 0 Figure 6 - UDPCP testing arrangement 3 4 The echo functionality and tester application should both log the following information: Received application message. Sent application message. 5 Issue (38)

37 3 6 Abbreviations For the purposes of the present document, the following abbreviations apply: ABBREVIATION DESIGNATION BBM Base Band Module BTS Base Transceiver Station CCM Clock and Control Module CRC Cyclical Redundancy Check GND Ground IP Internet Protocol IUT Implementation Under Test LVDS Low Voltage Differential Signalling MTU Maximum Transmission Unit OBSAI Open Base Station Architecture Initiative RFM Radio Frequency Module RP Reference Point RP Reference Point RP3 Reference Point 3 SIG Special Interest Group SW Software TM Transport Module TWG Technical Working Group UDP User Datagram Protocol UDPCP UDP based Communication Protocol 4 Table - Abbreviations 5 Issue (38)

38 3 7 References [RP] OBSAI Reference Point Specification Version [TM] RP Test Messages Version 0. 5 Issue (38)

OPEN BASE STATION ARCHITECTURE INITIATIVE

OPEN BASE STATION ARCHITECTURE INITIATIVE OPEN BASE STATION ARCHITECTURE INITIATIVE Conformance Test Cases Appendix E BBM Version.00 Issue.00 () FOREWORD OBSAI description and specification documents are developed within the Technical Working

More information

OPEN BASE STATION ARCHITECTURE INITIATIVE

OPEN BASE STATION ARCHITECTURE INITIATIVE OPEN BASE STATION ARCHITECTURE INITIATIVE Conformance Test Cases Appendix C RP interface and TM module Version.00 Issue.00 (4) FOREWORD OBSAI description and specification documents are developed within

More information

RP3 / RP3-01 Interface Profile Document

RP3 / RP3-01 Interface Profile Document RP / RP-0 Interface Profile Document v..0 RP / RP-0 Interface Profile Document Version.0 Issue.0 Copyright 009, OBSAI. All Rights Reserved. () RP / RP-0 Interface Profile Document v..0 Table of Contents

More information

Reference Point 2 Specification

Reference Point 2 Specification Reference Point Specification Version. Issue - () Copyright 00, OBSAI, All Rights Reserved Reference Point Specification Contents Contents... Summary of changes... Scope... Topology.... Basic Principles....

More information

Recommendations for LXI systems containing devices supporting different versions of IEEE 1588

Recommendations for LXI systems containing devices supporting different versions of IEEE 1588 Recommendations for LXI systems containing devices supporting different versions of IEEE 1588 Revision 1.0 December 15, 2008 Edition Page 1 of 9 Notice of Rights All rights reserved. This document is the

More information

User Datagram Protocol

User Datagram Protocol Topics Transport Layer TCP s three-way handshake TCP s connection termination sequence TCP s TIME_WAIT state TCP and UDP buffering by the socket layer 2 Introduction UDP is a simple, unreliable datagram

More information

TA Document Editorial Corrections to the Asynchronous Serial Bus Connections, Version 1.0

TA Document Editorial Corrections to the Asynchronous Serial Bus Connections, Version 1.0 TA Document 1999010 Editorial Corrections to the Asynchronous Serial Bus Connections, Version 1.0 January 3, 1999 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board

More information

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0 TA Document 1999024 SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0 October 24, 2000 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors.

More information

TA Document Specification of high-speed transmission of

TA Document Specification of high-speed transmission of TA Document 2002008 Specification of high-speed transmission of DV March 20, 2003 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors. Abstract: This

More information

TA Document Test specification of self-test for AV Devices 1.0 (Point-to-Point Test and Network Test)

TA Document Test specification of self-test for AV Devices 1.0 (Point-to-Point Test and Network Test) TA Document 2003012 Test specification of self-test for AV Devices 1.0 (Point-to-Point Test and Network Test) February 4, 2003 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association

More information

Specification for TRAN Layer Services

Specification for TRAN Layer Services Specification for TRAN Layer Services Version 1.0 November 3, 1995 Sponsored by: Architecture Working Group of the 1394 Trade Association Approved for Release by: 1394 Trade Association Steering Committee

More information

TA Document IEEE1394 Interface Implementation Test Specification STB Device for Japanese BS/CS Digital Broadcasting System 1.

TA Document IEEE1394 Interface Implementation Test Specification STB Device for Japanese BS/CS Digital Broadcasting System 1. TA Document 2002016 IEEE1394 Interface Implementation Test Specification STB Device for Japanese Digital Broadcasting System 1.0 December 15, 2003 Sponsored by: 1394 Trade Association Accepted for Release

More information

CS 640 Introduction to Computer Networks. Role of data link layer. Today s lecture. Lecture16

CS 640 Introduction to Computer Networks. Role of data link layer. Today s lecture. Lecture16 Introduction to Computer Networks Lecture16 Role of data link layer Service offered by layer 1: a stream of bits Service to layer 3: sending & receiving frames To achieve this layer 2 does Framing Error

More information

ECE 650 Systems Programming & Engineering. Spring 2018

ECE 650 Systems Programming & Engineering. Spring 2018 ECE 650 Systems Programming & Engineering Spring 2018 Networking Transport Layer Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) TCP/IP Model 2 Transport Layer Problem solved:

More information

Position of IP and other network-layer protocols in TCP/IP protocol suite

Position of IP and other network-layer protocols in TCP/IP protocol suite Position of IP and other network-layer protocols in TCP/IP protocol suite IPv4 is an unreliable datagram protocol a best-effort delivery service. The term best-effort means that IPv4 packets can be corrupted,

More information

Introduction. IP Datagrams. Internet Service Paradigm. Routers and Routing Tables. Datagram Forwarding. Example Internet and Conceptual Routing Table

Introduction. IP Datagrams. Internet Service Paradigm. Routers and Routing Tables. Datagram Forwarding. Example Internet and Conceptual Routing Table Introduction Datagram Forwarding Gail Hopkins Service paradigm IP datagrams Routing Encapsulation Fragmentation Reassembly Internet Service Paradigm IP Datagrams supports both connectionless and connection-oriented

More information

ETSI TS V ( )

ETSI TS V ( ) TECHNICAL SPECIFICATION LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M1 data transport () 1 Reference RTS/TSGR-0336445vf00 Keywords LTE 650 Route des Lucioles F-06921 Sophia Antipolis

More information

P2P Programming Assignment

P2P Programming Assignment P2P Programming Assignment Overview This project is to implement a Peer-to-Peer (P2P) networking project similar to a simplified Napster. You will provide a centralized server to handle cataloging the

More information

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T J.288 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (03/2016) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND

More information

Lecture 9: Internetworking

Lecture 9: Internetworking Lecture 9: Internetworking CSE 123: Computer Networks Alex C. Snoeren HW 2 due WEDNESDAY So what does IP do? Addressing Fragmentation E.g. FDDI s maximum packet is 4500 bytes while Ethernet is 1500 bytes,

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 60488-2 First edition 2004-05 IEEE 488.2 Standard digital interface for programmable instrumentation Part 2: Codes, formats, protocols and common commands IEEE 2004 Copyright

More information

NWEN 243. Networked Applications. Layer 4 TCP and UDP

NWEN 243. Networked Applications. Layer 4 TCP and UDP NWEN 243 Networked Applications Layer 4 TCP and UDP 1 About the second lecturer Aaron Chen Office: AM405 Phone: 463 5114 Email: aaron.chen@ecs.vuw.ac.nz Transport layer and application layer protocols

More information

Interpretations and Clarifications

Interpretations and Clarifications Interpretations and Clarifications 25 th June 2014 INTERPRETATIONS AND CLARIFICATIONS... 1 REVISION HISTORY... 5 1 INTERPRETATIONS AND CLARIFICATIONS... 6 1.1 OVERVIEW... 6 1.2 CLARIFICATION: RULE 8.7

More information

Transport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections

Transport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections Application / Transport Interface Application requests service from transport layer Transport Layer Application Layer Prepare Transport service requirements Data for transport Local endpoint node address

More information

NAFEM Data Protocol Standard

NAFEM Data Protocol Standard NAFEM Data Protocol Standard Version 3.00 1.0 Scope This document provides a framework for standardized data transmission between a host computer and various pieces of commercial food service equipment.

More information

MIP4 Working Group. Generic Notification Message for Mobile IPv4 draft-ietf-mip4-generic-notification-message-16

MIP4 Working Group. Generic Notification Message for Mobile IPv4 draft-ietf-mip4-generic-notification-message-16 MIP4 Working Group Internet-Draft Intended status: Standards Track Expires: April 28, 2011 H. Deng China Mobile H. Levkowetz Netnod V. Devarapalli WiChorus S. Gundavelli Cisco Systems B. Haley Hewlett-Packard

More information

WLAN The Wireless Local Area Network Consortium

WLAN The Wireless Local Area Network Consortium WLAN The Wireless Local Area Network Consortium 802.11 Base AP MAC Layer Test Suite Version 3.5 Technical Document Last Updated: February 18, 2012 Wireless LAN Consortium 121 Technology Drive, Suite 2

More information

ECE4110 Internetwork Programming. Introduction and Overview

ECE4110 Internetwork Programming. Introduction and Overview ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?

More information

ETSI TS V ( )

ETSI TS V ( ) TS 136 424 V15.0.0 (2018-09) TECHNICAL SPECIFICATION LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 data transport (3GPP TS 36.424 version 15.0.0 Release 15) 1 TS 136 424 V15.0.0

More information

Internet Networking recitation #2 IP Checksum, Fragmentation

Internet Networking recitation #2 IP Checksum, Fragmentation Internet Networking recitation #2 IP Checksum, Fragmentation Winter Semester 2012, Dept. of Computer Science, Technion 1 IP Header Diagram Ver. IHL TOS Total Length Identification Flags Fragment Offset

More information

HAI Network Communication Protocol Description

HAI Network Communication Protocol Description Home Automation, Inc. HAI Network Communication Protocol Description This document contains the intellectual property of Home Automation, Inc. (HAI). HAI authorizes the use of this information for the

More information

Internet Control Message Protocol

Internet Control Message Protocol Internet Control Message Protocol The Internet Control Message Protocol is used by routers and hosts to exchange control information, and to inquire about the state and configuration of routers and hosts.

More information

Networking Technologies and Applications

Networking Technologies and Applications Networking Technologies and Applications Rolland Vida BME TMIT Transport Protocols UDP User Datagram Protocol TCP Transport Control Protocol and many others UDP One of the core transport protocols Used

More information

NICC ND 1635 V 1.1.1( )

NICC ND 1635 V 1.1.1( ) ND 1635 V 1.1.1(2008-06) Document NGN Interconnect: Media Path Technical Specification Network Interoperability Consultative Committee, Ofcom, 2a Southwark Bridge Road, London, SE1 9HA. 2 ND 1635 V 1.1.1(2008-06)

More information

CCNA R&S: Introduction to Networks. Chapter 7: The Transport Layer

CCNA R&S: Introduction to Networks. Chapter 7: The Transport Layer CCNA R&S: Introduction to Networks Chapter 7: The Transport Layer Frank Schneemann 7.0.1.1 Introduction 7.0.1.2 Class Activity - We Need to Talk Game 7.1.1.1 Role of the Transport Layer The primary responsibilities

More information

Chapter 20 Network Layer: Internet Protocol 20.1

Chapter 20 Network Layer: Internet Protocol 20.1 Chapter 20 Network Layer: Internet Protocol 20.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 20-1 INTERNETWORKING In this section, we discuss internetworking,

More information

TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.

TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1. TA Document 2003006 IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.0 April 9, 2004 Sponsored by: 1394 Trade Association Accepted for Release

More information

Communication Networks

Communication Networks Communication Networks Prof. Laurent Vanbever Exercises week 4 Reliable Transport Reliable versus Unreliable Transport In the lecture, you have learned how a reliable transport protocol can be built on

More information

ETSI TS V (201

ETSI TS V (201 TS 136 424 V13.0.0 (201 16-01) TECHNICAL SPECIFICATION LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 data transport (3GPP TS 36.424 version 13.0.0 Release 13) 1 TS 136 424 V13.0.0

More information

STEVEN R. BAGLEY PACKETS

STEVEN R. BAGLEY PACKETS STEVEN R. BAGLEY PACKETS INTRODUCTION Talked about how data is split into packets Allows it to be multiplexed onto the network with data from other machines But exactly how is it split into packets and

More information

LXI IEEE 1588 Profile

LXI IEEE 1588 Profile LXI IEEE 1588 Profile Version 1.0 1 December, 2008 Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide

More information

9th Slide Set Computer Networks

9th Slide Set Computer Networks Prof. Dr. Christian Baun 9th Slide Set Computer Networks Frankfurt University of Applied Sciences WS1718 1/49 9th Slide Set Computer Networks Prof. Dr. Christian Baun Frankfurt University of Applied Sciences

More information

I Voice Trunking Format over MPLS Implementation Agreement. MPLS /Frame Relay Alliance 5.0.0

I Voice Trunking Format over MPLS Implementation Agreement. MPLS /Frame Relay Alliance 5.0.0 I.366.2 Voice Trunking Format over MPLS Implementation Agreement MPLS /Frame Relay Alliance 5.0.0 MPLS /Frame Relay Alliance Technical Committee August 2003 I.366.2 Voice Trunking Format over MPLS Implementation

More information

Computer Network. Direct Link Networks Reliable Transmission. rev /2/2004 1

Computer Network. Direct Link Networks Reliable Transmission. rev /2/2004 1 Computer Network Direct Link Networks Reliable Transmission rev 1.01 24/2/2004 1 Outline Direct link networks (Ch. 2) Encoding Framing Error detection Reliable delivery Media access control Network Adapter

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 11518-10 First edition 2001-03 Information technology High-performance parallel interface Part 10: 6 400 Mbit/s Physical Layer (HIPPI-6400-PH) Reference number ISO/IEC 11518-10:2001(E)

More information

ComAPI+ API Documentation

ComAPI+ API Documentation [01.2017] ComAPI+ API Documentation 30515ST10841A Rev. 4 2017-07-20 Mod. 0806 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICES LIST While reasonable efforts have been made to assure the accuracy

More information

ETSI TS V ( )

ETSI TS V ( ) TS 138 472 V15.1.0 (2018-07) TECHNICAL SPECIFICATION 5G; NG-RAN; F1 signalling transport (3GPP TS 38.472 version 15.1.0 Release 15) 1 TS 138 472 V15.1.0 (2018-07) Reference DTS/TSGR-0338472vf10 Keywords

More information

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 11, 2018

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 11, 2018 CMSC 417 Computer Networks Prof. Ashok K Agrawala 2018 Ashok Agrawala Message, Segment, Packet, and Frame host host HTTP HTTP message HTTP TCP TCP segment TCP router router IP IP packet IP IP packet IP

More information

Telematics. 5rd Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments

Telematics. 5rd Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments 19540 - Telematics 5rd Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments Matthias Wa hlisch Department of Mathematics and Computer Science Institute of Computer Science 19. November, 2009 Institute

More information

TA Document Transmission of Rec. ITU-R BO.1294 System B Transport 1.0

TA Document Transmission of Rec. ITU-R BO.1294 System B Transport 1.0 TA Document 1998017 Transmission of Rec. ITU-R BO.1294 System B Transport 1.0 August 18, 2000 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors. Abstract:

More information

LXI Event Messaging Extended Function. Revision 1.0

LXI Event Messaging Extended Function. Revision 1.0 LXI Event Messaging Extended Function Revision 1.0 8 November 2016 LXI EVENT MESSAGING EXTENDED FUNCTION... 1 REVISION HISTORY... 5 1 OVERVIEW... 6 1.1 INTRODUCTION... 6 1.2 PURPOSE AND SCOPE OF THIS DOCUMENT...

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 14543-3-7 First edition 2007-01 Information technology Home electronic system (HES) architecture Part 3-7: Media and media dependent layers Radio frequency for network based

More information

Internet Layers. Physical Layer. Application. Application. Transport. Transport. Network. Network. Network. Network. Link. Link. Link.

Internet Layers. Physical Layer. Application. Application. Transport. Transport. Network. Network. Network. Network. Link. Link. Link. Internet Layers Application Application Transport Transport Network Network Network Network Link Link Link Link Ethernet Fiber Optics Physical Layer Wi-Fi ARP requests and responses IP: 192.168.1.1 MAC:

More information

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided. 223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency

More information

Ulisse Compact "Standard Pelco" configuration

Ulisse Compact Standard Pelco configuration Videotec S.p.A. Via Friuli, 6 36015 SCHIO (Vicenza) Italia Phone: +39 0445 697411 Fax: +39 0445 697414 www.videotec.com techsupport@videotec.com Application Note Ulisse Compact "Standard Pelco" configuration

More information

RapidIO Physical Layer MegaCore Function

RapidIO Physical Layer MegaCore Function RapidIO Physical Layer MegaCore Function April 2005, MegaCore version 2.2.1 Errata Sheet Introduction This document addresses known errata and documentation changes for version 2.2.1 of the RapidIO Physical

More information

Introduction to Networks and the Internet

Introduction to Networks and the Internet Introduction to Networks and the Internet CMPE 80N Announcements Project 2. Reference page. Library presentation. Internet History video. Spring 2003 Week 7 1 2 Today Internetworking (cont d). Fragmentation.

More information

ITU-T G.7712/Y Architecture and specification of data communication network. Amendment 2

ITU-T G.7712/Y Architecture and specification of data communication network. Amendment 2 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU G.7712/Y.1703 Amendment 2 (02/2016) SERIES G: TRANSMISSION SYSTEMS AND MEDIA,

More information

Network Protocols. Sarah Diesburg Operating Systems CS 3430

Network Protocols. Sarah Diesburg Operating Systems CS 3430 Network Protocols Sarah Diesburg Operating Systems CS 3430 Protocol An agreement between two parties as to how information is to be transmitted A network protocol abstracts packets into messages Physical

More information

CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 21: Network Protocols (and 2 Phase Commit)

CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 21: Network Protocols (and 2 Phase Commit) CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring 2003 Lecture 21: Network Protocols (and 2 Phase Commit) 21.0 Main Point Protocol: agreement between two parties as to

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 62243 First edition 2005-07 IEEE 1232 Artificial intelligence exchange and service tie to all test environments (AI-ESTATE) IEEE 2005 Copyright - all rights reserved IEEE is

More information

CS 43: Computer Networks. 16: Reliable Data Transfer October 8, 2018

CS 43: Computer Networks. 16: Reliable Data Transfer October 8, 2018 CS 43: Computer Networks 16: Reliable Data Transfer October 8, 2018 Reading Quiz Lecture 16 - Slide 2 Last class We are at the transport-layer protocol! provide services to the application layer interact

More information

ETSI TS V8.0.0 ( ) Technical Specification

ETSI TS V8.0.0 ( ) Technical Specification TS 125 446 V8.0.0 (2009-01) Technical Specification Universal Mobile Telecommunications System (UMTS); MBMS Synchronisation Protocol (SYNC) (3GPP TS 25.446 version 8.0.0 Release 8) 1 TS 125 446 V8.0.0

More information

MultiTech Conduit AEP + RE866

MultiTech Conduit AEP + RE866 MultiTech Conduit AEP + RE866 1VV0301388 Rev.0 6/16/2017 [04.2016] Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure the

More information

3G TS V3.1.0 ( )

3G TS V3.1.0 ( ) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; General Packet Radio Service (GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and Gp Interface

More information

ETSI TS V ( )

ETSI TS V ( ) TS 136 414 V12.1.0 (2015-02) TECHNICAL SPECIFICATION LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 data transport (3GPP TS 36.414 version 12.1.0 Release 12) 1 TS 136 414 V12.1.0

More information

This is a preview - click here to buy the full publication

This is a preview - click here to buy the full publication IEC 61162-450 Edition 2.0 2018-05 REDLINE VERSION colour inside Maritime navigation and radiocommunication equipment and systems Digital interfaces Part 450: Multiple talkers and multiple listeners Ethernet

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 60488-2 First edition 2004-05 IEEE 488.2 Standard digital interface for programmable instrumentation Part 2: Codes, formats, protocols and common commands Reference number IEC

More information

Networks and distributed computing

Networks and distributed computing Networks and distributed computing Hardware reality lots of different manufacturers of NICs network card has a fixed MAC address, e.g. 00:01:03:1C:8A:2E send packet to MAC address (max size 1500 bytes)

More information

An SCTP-Protocol Data Unit with several chunks

An SCTP-Protocol Data Unit with several chunks SCTP for Beginners Section 2 SCTP Packets he protocol data units (PDU) of SCTP are called SCTP packets. If SCTP runs over IP (as described in RFC2960 ), an SCTP packet forms the payload of an IP packet.

More information

AV/C Disc Media Type Specification MD audio

AV/C Disc Media Type Specification MD audio TA Document 1998014 AV/C Disc Media Type Specification MD audio Version 1.0 January 26, 1999 Sponsored by Audio/Video Working Group of the 1394 Trade Association Approved for Release by This document has

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD IEC 61800-7-302 INTERNATIONAL STANDARD Edition 1.0 2007-11 Adjustable speed electrical power drive systems Part 7-302: Generic interface and use of profiles for power drive systems Mapping of profile type

More information

CPSC156a: The Internet Co-Evolution of Technology and Society. Lecture 4: September 16, 2003 Internet Layers and the Web

CPSC156a: The Internet Co-Evolution of Technology and Society. Lecture 4: September 16, 2003 Internet Layers and the Web CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 4: September 16, 2003 Internet Layers and the Web Layering in the IP Protocols HTTP (Web) Telnet Domain Name Service Simple Network

More information

No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6

No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6 Announcements No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 33 COS 140:

More information

OSEK/VDX. Communication. Version January 29, 2003

OSEK/VDX. Communication. Version January 29, 2003 Open Systems and the Corresponding Interfaces for Automotive Electronics OSEK/VDX Communication Version 3.0.1 January 29, 2003 This document is an official release and replaces all previously distributed

More information

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Transport Layer Network Fundamentals Chapter 4 Version 4.0 1 Transport Layer Role and Services Transport layer is responsible for overall end-to-end transfer of application data 2 Transport Layer Role

More information

file:///c:/users/hpguo/dropbox/website/teaching/fall 2017/CS4470/H...

file:///c:/users/hpguo/dropbox/website/teaching/fall 2017/CS4470/H... 1 of 9 11/26/2017, 11:28 AM Homework 3 solutions 1. A window holds bytes 2001 to 5000. The next byte to be sent is 3001. Draw a figure to show the situation of the window after the following two events:

More information

ETSI TS V6.1.0 ( )

ETSI TS V6.1.0 ( ) TS 102 224 V6.1.0 (2004-12) Technical Specification Smart cards; Security mechanisms for UICC based Applications - Functional requirements (Release 6) 2 TS 102 224 V6.1.0 (2004-12) Reference RTS/SCP-R0282r1

More information

Telecom Systems Chae Y. Lee. Contents. Overview. Issues. Addressing ARP. Adapting Datagram Size Notes

Telecom Systems Chae Y. Lee. Contents. Overview. Issues. Addressing ARP. Adapting Datagram Size Notes Internetworking Contents Overview Functions Issues Basic Delivery Unit Addressing Datagram Delivery ARP IPv4 Header Adapting Datagram Size Notes 2 Overview - Example 3 Direct Delivery 4 Indirect Delivery

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 369 V1.1.1 (2004-11) Technical Specification Methods for Testing and Specification (MTS); Stream Control Transmission Protocol (SCTP); Test Suite Structure and Test Purposes (TSS&TP) 2 TS 102 369

More information

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

More information

Announcements. No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6

Announcements. No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6 Announcements No book chapter for this topic! Slides are posted online as usual Homework: Will be posted online Due 12/6 Copyright c 2002 2017 UMaine Computer Science Department 1 / 33 1 COS 140: Foundations

More information

2. Network functions are associated with only one layer of the OSI model. 4. Not all Transport layer protocols are concerned with reliability.

2. Network functions are associated with only one layer of the OSI model. 4. Not all Transport layer protocols are concerned with reliability. Chapter 2: Network Standards and the OSI Model TRUE/FALSE 1. Standards assist in network design. T PTS: 1 REF: 39 2. Network functions are associated with only one layer of the OSI model. F PTS: 1 REF:

More information

TA Document IEEE1394 Interface Implementation Test Specification DV Device 1.0

TA Document IEEE1394 Interface Implementation Test Specification DV Device 1.0 TA Document 2002014 IEEE1394 Interface Specification DV Device 1.0 December 15, 2003 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors. Abstract: Keywords:

More information

The Transport Layer. Part 1

The Transport Layer. Part 1 The Transport Layer Part 1 2 OVERVIEW Part 1 User Datagram Protocol Transmission Control Protocol ARQ protocols Part 2 TCP congestion control Mowgli XTP SCTP WAP 3 Transport Layer Protocols Connect applications

More information

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4021: Networks Discussion. Chapter 5 - Part 2

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4021: Networks Discussion. Chapter 5 - Part 2 Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4021: Networks Discussion Chapter 5 - Part 2 End to End Protocols Eng. Haneen El-Masry May, 2014 Transport Layer

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 60870-5-104 Second edition 2006-06 Telecontrol equipment and systems Part 5-104: Transmission protocols Network access for IEC 60870-5-101 using standard transport profiles This

More information

Category: Standards Track March 2009

Category: Standards Track March 2009 Network Working Group A. Okmianski Request for Comments: 5426 Cisco Systems, Inc. Category: Standards Track March 2009 Status of This Memo Transmission of Syslog Messages over UDP This document specifies

More information

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia IP - The Internet Protocol Based on the slides of Dr. Jorg Liebeherr, University of Virginia Orientation IP (Internet Protocol) is a Network Layer Protocol. IP: The waist of the hourglass IP is the waist

More information

Terminal I/O Profile Client Implementation Guide

Terminal I/O Profile Client Implementation Guide [04.2016] Terminal I/O Profile Client Implementation Guide 30507ST10753A Rev. 6 2017-08-16 Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have

More information

AN S1401 Using BlueMod+S as Beacon

AN S1401 Using BlueMod+S as Beacon [04.2016] AN S1401 Using BlueMod+S as Beacon 80507NT11471A Rev. 05 2016-08-18 Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made

More information

Document number Finger Print Scanner Functional Test Specification. August 9, Sponsored by: 1394 Trade Association

Document number Finger Print Scanner Functional Test Specification. August 9, Sponsored by: 1394 Trade Association Document number 2012001 Finger Print Scanner Functional Test Specification August 9, 2012 Sponsored by: 1394 Trade Association Accepted for publication by This draft specification been accepted by the

More information

ROUTING CONSORTIUM TEST SUITE

ROUTING CONSORTIUM TEST SUITE ROUTING CONSORTIUM TEST SUITE Routing Information Protocol (RIP) Over Internet Protocol Version 6 Technical Document Version 2.0 University of New Hampshire 121 Technology Drive, Suite 2 Durham, NH 03824

More information

Transport Protocols. CSCI 363 Computer Networks Department of Computer Science

Transport Protocols. CSCI 363 Computer Networks Department of Computer Science Transport Protocols CSCI 363 Computer Networks Department of Computer Science Expected Properties Guaranteed message delivery Message order preservation No duplication of messages Support for arbitrarily

More information

Network Operations Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

Network Operations Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Network Operations Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 131 2017 HMS VoIP Test Management Information Base (MIB) Definition SCTE-HMS-VOIP-MIB NOTICE The Society of Cable Telecommunications

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION ITU-T M.2110 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (07/2002) SERIES M: TMN AND NETWORK MAINTENANCE: INTERNATIONAL TRANSMISSION SYSTEMS, TELEPHONE CIRCUITS,

More information

AES standard for digital audio Digital input-output interfacing Transmission of ATM cells over Ethernet physical layer.

AES standard for digital audio Digital input-output interfacing Transmission of ATM cells over Ethernet physical layer. AES standard for digital audio Digital input-output interfacing Transmission of ATM cells over Ethernet physical layer Published by Audio Engineering Society, Inc. Copyright 2005 by the Audio Engineering

More information

AV/C Disc Media Type Specification CD-DA

AV/C Disc Media Type Specification CD-DA TA Document 1999002 AV/C Disc Media Type Specification CD-DA Version 1.0 April 9, 1999 Sponsored by Audio/Video Working Group of the 1394 Trade Association Approved for Release by This document has been

More information

Veryx ATTEST TM. Sample Test cases Overview. Conformance Test Suite. Internet Protocol version 4 (IPv4) Part Number: T / TCLS IPv /1.

Veryx ATTEST TM. Sample Test cases Overview. Conformance Test Suite. Internet Protocol version 4 (IPv4) Part Number: T / TCLS IPv /1. Veryx ATTEST TM Conformance Test Suite Internet Protocol version 4 (IPv4) Sample Test cases Overview Part Number: T / TCLS IPv4 1.0-1110/1.0 This page is intentionally left blank. Introduction The Veryx

More information