Request for Comments: August 1996

Size: px
Start display at page:

Download "Request for Comments: August 1996"

Transcription

1 Network Working Group Request for Comments: 1963 Category: Informational K. Schneider S. Venters ADTRAN, Inc. August 1996 Status of This Memo PPP Serial Data Transport Protocol (SDTP) This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Abstract The Point-to-Point Protocol (PPP) [1] provides a standard method for transporting multi-protocol datagrams over point-to-point links. PPP defines an extensible Link Control Protocol, and proposes a family of Network Control Protocols for establishing and configuring different network-layer protocols. This document describes a new Network level protocol (from the PPP point of view), PPP Serial Data Transport Protocol, that provides encapsulation and an associated control protocol for transporting serial data streams over a PPP link. This protocol was developed for the purpose of using PPP s many features to provide a standard method for synchronous data compression. The encapsulation uses a header structure based on that of the ITU-T Recommendation V.120 [2]. Table of Contents 1. Introduction SDTP Packets Padding Packet Formats Serial Data Control Protocol SDCP Configuration Option Format Packet-Format Header-Type Length-Field-Present Multi-Port Transport-Mode Maximum-Frame-Size Allow-Odd-Frames FCS-Type Flow-Expiration-Time SECURITY CONSIDERATIONS Schneider & Venters Informational [Page 1]

2 REFERENCES CHAIR S ADDRESS AUTHORS ADDRESSES Introduction This document is a product of the TR30.1 ad hoc committee on compression of synchronous data. It represents a component of a proposal to use PPP to provide compression of synchronous data in DSU/CSUs. In addition to providing support for multi-protocol datagrams, the Point-to-Point Protocol (PPP) [1] has defined an effective and robust negotiating mechanism that can be used on point to point links. When used in conjunction with the PPP Compression Control Protocol [3] and one of the PPP Compression Protocols [4-10], PPP provides an interoperable method of employing data compression on a point-topoint link. This document provides a PPP encapsulation for serial data, specifying a transport protocol, PPP Serial Data Transport Protocol (PPP-SDTP), and an associated control protocol, PPP Serial Data Control Protocol (PPP-SDCP). When these protocols are added to above mentioned PPP protocols, PPP can be used to provide compression of serial data on a point-to-point link. This first edition of PPP-SDTP/SDCP covers HDLC-like synchronous serial data and asynchronous serial data. It does this by using a terminal adaption header based on that of ITU-T Recommendation V.120 [2]. Support may be added in the future for other synchronous protocols as the marketplace demands. The V.120 terminal adaption header allows transported data frames to be split over several packets, supports the transport of DTE port idle and error information, and optionally supports the transport of DTE control state information. In addition to the V.120 Header, fields can be added to the packet format through negotiation to provide support for features not included in the V.120 header. The extra fields are: a Length Field, which is used to distinguish packets in compound frames, and a Port field, which is used to provide multi-port multiplexing capability. The protocol also allows reserved bits in the V.120 header to be used to transport non-octet aligned frames and to provide a flow control mechanism. Schneider & Venters Informational [Page 2]

3 To provide these features, PPP-SDTP permits a single frame format to be selected from several possible formats by using PPP-SDCP negotiation. The terminal adaption header can be either fixed length or variable length, to allow either simplicity or flexibility. The default frame format places the terminal adaption header at the end of the packet. This permits optimal transmitter timelines when user frames are segmented and compression is also used in conjunction with this protocol. 2. SDTP Packets Before any SDTP packets may be communicated, PPP must reach the Network-Layer Protocol phase, and the SDTP Control Protocol must reach the Opened state. By default, exactly one SDTP packet is encapsulated in the PPP Information field, where the PPP Protocol field indicates type hex 0049 (PPP-SDTP). If the Length-Field-Present Configuration Option and the LCP Compound-Frames Configuration Option are successfully negotiated, multiple SDTP packets may be placed in the PPP Information field, and they are distinguished by the presence of Length fields in each packet. The maximum length of the SDTP datagram transmitted over a PPP link is limited only by the negotiated Maximum-Frame-Size and the maximum length of the Information field of a PPP encapsulated packet. Note that if compression is used on the PPP link, this the maximum length of the SDTP datagram may be larger or smaller than the maximum length of the Information field of a PPP encapsulated packet, depending on the particular compression algorithm and protocol used. ITU-T Recommendation V.120 [2] defines an adaption header that is used with its asynchronous and synchronous modes of operation. SDTP packets include this header as a Header field to provide the protocol adaption function. Using negotiation, additional fields can be added to the packet to provide sequencing and multiplexing capability within SDTP. SDTP also has an option of using the reserved bits of the header to provide a flow control mechanism and support for transporting non-octet aligned data frames. The default SDTP packet format is designed to allow the efficient use of the protocol s segmentation feature when combined with a PPP Compression Protocol [4-10]. This format is a little different from other PPP NCP s in that data is read from both ends of the packet. The Header field is placed at the end of the SDTP packet, with the order of the octets reversed. This somewhat unique format has been selected to allow optimal transmitter timelines when compression is Schneider & Venters Informational [Page 3]

4 used and transported data frames are split into multiple SDTP packets. In such a situation, the Header field contains the information about whether the data is split into multiple packets or not, so if it is located at the end of a packet, the decision can be made after observing the compressed size of the packet. The Header field can then simply be run through the compressor after the decision has been made. When the Header field is placed before the data, as in the optional packet format, the transmitter must make the decision about whether to split a frame over multiple packets without knowing about the compressibility of the frame. Therefore the optional format is designed to be used when transported frames are not split into multiple SDTP packets or where SDTP is not coupled with compression. It is believed that this format may be useful for some hardware implementations Padding If padding is used, SDTP packets require the use of the Length Field or the previous negotiation of the LCP Self-Describing-Padding Configuration Option [11] Packet Formats The default SDTP packet format is shown below. The fields are transmitted from left to right PPP Protocol ID Transported Data... Header - H The two complete frame formats are shown below: Header-Last and Header-First. Header-Last is the default packet format. The additional fields provided support for: Control State Information (CS), multiple packets and multi-port multiplexing. Again, the fields are transmitted from left to right. Descriptions of the fields follow the packet formats. Schneider & Venters Informational [Page 4]

5 Header-Last PPP Protocol ID (Length) (Port) Transported Data / (Odd-Pad)... Header - (CS) : H Header-First PPP Protocol ID (Length) (Port) Header - H : (CS) Transported Data / (Odd-Pad) PPP Protocol ID The PPP Protocol ID field is described in the Point-to-Point Protocol Encapsulation [1]. When the SDTP Protocol is successfully negotiated by the SDTP Control Protocol (SDCP), the value is 0049 hex. This value may be compressed to one octet when Protocol-Field-Compression is negotiated, or if one of the PPP compression protocols [4-10] is used. Length The optional Length field is present in every SDTP packet upon successful negotiation of the Length-Field-Present Configuration Option. The value of the Length field is the combined lengths of the Length, Port (if present), Header, Transmitted Data, and Odd-Pad (if present) fields in octets. The length of the Length field defaults to one octet. Valid lengths are from 2 to 255 octets, since each packet must include Schneider & Venters Informational [Page 5]

6 Port at least a one octet Header field. If desired, the length field can be negotiated to be two octets in length. In that case, valid lengths are from 2 to octets, and the field is transmitted most significant octet first. In either case, a length of 0 means that the combined length is the same as the length of the remainder of the PPP Information Field. The optional Port field is present in every SDTP packet upon successful negotiation of the Multi-Port Option. The length of the Port field is one octet. Valid Port numbers are 0 to 254. Port number 255 is reserved for control purposes (see section on flow control). Header The Header field is the terminal adaption header from ITU-T Recommendation V.120. As specified in that document, it contains up to two octets: The terminal adaption header octet (H), and the optional header extension for control state information (CS). SDTP only supports the protocol sensitive operation of V.120; bit transparent operation is not supported. The descriptions of the header bits provided below are derived from the descriptions provided in Recommendation V.120. In addition to the bit definitions of V.120, SDTP optionally permits the use of reserved bits to be used for flow control and to provide support for nonoctet aligned frames. The length of the Header field is either one or two octets, and is determined by the value of the E bit in the first octet. By default, the E-bit must be set in the H octet and the CS octet is not present. A Configuration Option may be negotiated to allow the use of the CS octet, or even to require its presence in every packet. Schneider & Venters Informational [Page 6]

7 H (V.120 Terminal Adaption Header) The format of the first octet of the Header field is shown below: E BR Res FC C2 C1 B F E - Extension Bit The E bit is the extension bit. If set to 0, it indicates that the Control-2 field is present. BR - Break / HDLC Idle Bit In asynchronous mode, the BR bit indicates the invocation of the BREAK function by the DTE. A value of 1 indicates BREAK. In synchronous HDLC mode, the BR bit is used to indicate that DTE port is receiving HDLC idle condition. A value of 1 indicates this idle condition. Res - Reserved This bit is reserved and MUST be set to 0. (This is a reserved bit in V.120.) FC - Flow Control This bit can be used for flow control of SDTP traffic on the network, for applications which require it. When SDTP is used in conjunction with data compression, flow control may be needed. Reasons for this could be that the DTE port uses an X.21 interface (and therefore does not have independent control of DTE transmit and receive clocks), or simply that the underlying link layer (such as PPP in HDLC-like Framing) does not include a mechanism for network flow control, so some flow control mechanism is needed. This bit set to a value of 0 indicates that the receiver is ready to receive data (Flow-On). A value of 1 indicates that the receiver does not wish to receive data and the transmitting peer should stop sending it (Flow-Off). Flow Schneider & Venters Informational [Page 7]

8 control operates on a per port basis. Flow control messages on Port 255 affect all ports. To ensure that a missed Flow-On message cannot cause a hangup condition, a Flow-Off is defined to expire after a time of T1 seconds. If a unit desires to keep its peer in the Flow-Off state for more than T1 seconds, it MUST transmit another Flow-Off message after every period of T1 seconds. A unit that receives a Flow-Off message may resume transmitting T1 seconds after the last Flow-Off was received. The value of T1 is controlled by the Flow- Expiration-Time Configuration Option. The default value is 10 seconds. There is not a separate value for T1 for each port; all ports use the same T1 value. (This bit is a reserved bit in V.120, which requires the bit to be set to a value of zero. The above definition of flow control provides compatibility with this definition when flow control is not used.) C1, C2 - Error Control Bits The C1 and C2 bits are used for DTE port Error detection and transmission. Their meaning is defined in the following table: Meaning C1 C2 Synchronous Asynchronous No Error No Error Detected Detected FCS Error Stop-bit (DTE) Error Abort Parity Error on the Last Character in Frame DTE Overrun* Stop-bit and Parity Error Schneider & Venters Informational [Page 8]

9 Appropriate responses to these bits are provided in Sections and of the V.120 standard (where R reference point is translated to mean DTE port.) B, F - Segmentation Bits The B and F bits are used for segmenting and reassembly of the transported frames in synchronous HDLC mode. Setting the B bit to 1 indicates that the packet contains the beginning of a transported frame or a Begin Frame. Setting the F bit indicates that the packet contains the final portion of a transported frame, or a Final Frame. A packet that contains neither the beginning of a frame nor the end is said to contain a Middle Frame. For asynchronous mode and bit transparent mode operation both bits MUST be set to 1. The following table summarizes the use of these bits: Application B F Synchronous Asynchronous Begin Frame Not Applicable Middle Frame Not Applicable Final Frame Not Applicable Single Frame Required CS (V.120 optional Header Extension for Control State Information) The format of the second Header octet (CS) is shown below: E DR SR RR Res (Odd-Pad Length) E - Extension Bit The E bit is the extension bit, and allows further extension of the Header field. It is set to 1, to indicate no further extension of the Header field. Schneider & Venters Informational [Page 9]

10 DR - Data Ready This bit set to 1 indicates that the DTE port is activated. SR - Send Ready This bit set to 1 indicates that the DTE is ready to send data. RR - Receive Ready This bit set to 1 indicates that the DTE is ready to receive data. It can be used for DTE flow control in half-duplex transmissions. Res - Reserved This bit is reserved and set to 0. (This is a V.120 reserved bit.) Odd-Pad Length (Optional) Transported Data The Odd-Pad Length field is used when non-octet aligned HDLC frames are allowed. It is a 3-bit field, that can take on the values of 0 through 7. Its value is the length of the Odd-Pad field in bits. This value is determined as the number of bits necessary to have the combined length of the Transported Data Field and the Odd-Pad Field be aligned with an octet boundary. If non-octet aligned frames are not allowed, this field is not used and all bits are set to the value of 0. (These bits are reserved in V.120.) The transported data field contains the transported serial data. When the serial data type has been negotiated to be HDLC-like synchronous, this field will contain all or part of a transported HDLC-like frame. A sample transported HDLC frame is shown below. The figure does not show bits inserted for transparency. Schneider & Venters Informational [Page 10]

11 Flag: (Address, Control and Information Fields)... (FCS) Flag: Only the data between the flags is transported. The flags are not transported. The FCS is tranported unless the FCS-Mode Configuration Option has been successfully negotiated otherwise. Odd-Pad The optional Odd-Pad (Odd Frame Pad) field is used when the transported data frame is non-octet aligned, and the Allow-Odd- Frames Option has been successfully negotiated. It contains the bits that are required to pad the Transported Data field out to an octet boundary. The Odd-Pad field is in the high order bits of the last octet of the Transported Data field. The values of these bits are all zero. 3. Serial Data Control Protocol The Serial Data Control Protocol (SDCP) is responsible for configuring, enabling and disabling the SDTP modules on both ends of the point-to-point link. SDCP uses the same packet exchange mechanism and state machine as the Link Control Protocol. SDCP packets may not be exchanged until PPP has reached the Network-Layer Protocol phase. SDCP packets received before this phase is reached SHOULD be silently discarded. The Serial Data Control Protocol is exactly the same as the Link Control Protocol [1] with the following exceptions: Frame Modifications The packet may utilize any modifications to the basic frame format which have been negotiated during the Link Establishment phase. Data Link Layer Protocol Field Exactly one SDCP packet is encapsulated in the PPP Information field, where the PPP Protocol field indicates type hex 8049 (PPP- SDCP). Schneider & Venters Informational [Page 11]

12 Code Field Only Codes 1 through 7 (Configure-Request, Configure-Ack, Configure-Nak, Configure-Reject, Terminate-Request, Terminate-Ack, and Code-Reject) are used. other Codes SHOULD be treated as unrecognized and SHOULD result in Code-Rejects. Timeouts SDCP packets may not be exchanged until PPP has reached the Network-Layer Protocol phase. An implementation SHOULD be prepared to wait for Authentication and Link Quality Determination to finish before timing out waiting for a Configure-Ack or other response. It is suggested that an implementation give up only after user intervention or a configurable amount of time. Configuration Option Types SDCP has a distinct set of Configuration Options which are defined in this document. 4. SDCP Configuration Option Format SDCP Configuration Options allow modifications to the default SDCP characteristics to be negotiated. If a Configuration Option is not included in a Configure-Request packet, the default value for that Configuration Option is assumed. SDCP uses the same Configuration Option format defined in LCP [1], with a separate set of Options. The Option Types are: 1 Packet-Format 2 Header-Type 3 Length-Field-Present 4 Multi-Port 5 Transport-Mode 6 Maximum-Frame-Size 7 Allow-Odd-Frames 8 FCS-Type 9 Flow-Expiration-Time Note that Option Types 5-8 are specific to a single port and require port numbers in their format. Option Types 6-8 are specific to the HDLC-Synchronous Transport-Mode. Schneider & Venters Informational [Page 12]

13 4.1. Packet-Format This option selects whether the Header field precedes or follows the data field. When the Header field follows the data field, the order of its octets are reversed Type Length Format Type 1 Length 3 Format 0 Header-Last (default) 1 Header-First 4.2. Header-Type This option selects the type of the Header field. The Header-Type of H-and-CS means that the CS octet will be present if indicated by the E-bit in the H-octet. The Header-Type of H-and-CS-Always signifies that both the H and CS octets are present in every packet Type Length Header-Type Type 2 Length 3 Schneider & Venters Informational [Page 13]

14 Header-Type 0 H-Only (default) 1 H-and-CS 2 H-and-CS-Always 4.3. Length-Field-Present By default, a PPP Information Field contains only a single SDTP packet, and an SDTP Packet does not contain a length field. Successful negotiation of this option causes all SDTP packets to contain the length field, and allows SDTP packets to be contained in compound frames (see LCP Compound-Frames Configuration Option [11]). This option is required if the LCP Length-Field-Present Configuration option has been negotiated. The size of the Length field is negotiated via the Length-Size parameter Type Length Length-Size Type 3 Length 3 Length-Size 0 No Length Field (default) 1 Length field of 1 octet 2 Length field of 2 octets 4.4. Multi-Port By default, packets do not contain a port number and all packets are sent to the default port, Port 0. The Successful negotiation of the Multi-Port configuration option means that every packet will contain a port number. The maximum port number, and hence the number of ports, is negotiated by using the Max-Port-Num field. A value of 0 specifies that a single port is to be used and no port field will be Schneider & Venters Informational [Page 14]

15 present in an SDTP packet. (This is the same as not negotiating or rejecting this option.) Port numbers begin with 0 and range to 254. Port number 255 is reserved for control purposes (see section on flow control). Protocol Specific negotiations which are on a per port basis, require the port number to be specified as part of the configuration negotiation Type Length Max-Port-Num Type 4 Length 3 Max-Port-Num The maximum port number that can be used. The number of ports present is Max-Port-Num + 1. The value can range from 0 to Transport-Mode This parameter selects the mode of transport for the specified port Type Length Port Mode Type 5 Length 4 Schneider & Venters Informational [Page 15]

16 Port Mode The port for which this option applies. The transport mode to be used for this port. 0 HDLC Synchronous (default) 1 Asynchronous 4.6. Maximum-Frame-Size This parameter specifies the maximum number of octets allowed in a transported data frame Type Length Port Maximum-Frame-Size Type 6 Length 7 Port The port for which this option applies. Maximum-Frame-Size The maximum allowed length of a transported data frame in octets. Default is 10,000. Negotiable range is 1 to 2**31-1. The value 0 is reserved to mean no limit. This field is transmitted most significant octet first Allow-Odd-Frames By default, only octet-aligned data frames are allowed for transport. Successful negotiation of this option allows the transport of nonoctet aligned frames. The size of the padding required to align the Schneider & Venters Informational [Page 16]

17 frames is carried in the CS Header octet. Use of Header-Type H-Only is not permitted in conjunction with this option Type Length Port Type 7 Length 3 Port The port for which this option applies FCS-Type By default, the transported data frame FCS is transported. This option allows the FCS to be removed by the transmitter and regenerated by the receiver. It is important that implementations not use regeneration unless they are using PPP Reliable Transmission [12] or operating over some other layer that will provide reliable notification of a dropped packet. Implementations are not permitted to send a incomplete or bad frame to the user with a good (regenerated) FCS. This option also selects the type of user FCS that will be regenerated Type Length Port FCS-Type Type 8 Schneider & Venters Informational [Page 17]

18 Length 4 Port The port for which this option applies. FCS-Type 0 Transparent-Transport (Default) 1 16-bit ITU-T CRC 2 32-bit ITU-T CRC 4.9. Flow-Expiration-Time As described in section 2.2, Flow-Off messages expire after T1 seconds. By default, T1 is 10 seconds. This configuration option allows the value of T1 to be changed Type Length Flow-Expiration-Time Type 9 Length 5 Flow-Expiration-Time The Flow-Expiration-Time field contains a 16 bit unsigned integer which is used to specify the value to be assigned to T1 as follows: T1 = Flow-Expiration-Time / 10 seconds. Therefore this value is in units of 1/10 of a second, with allowable values from 1 to 2^16-1 (0.1 to seconds). It is transmitted most significant octet first. The default value is 100 (10 seconds), which all must support. Schneider & Venters Informational [Page 18]

19 Security Considerations Security issues are not discussed in this memo. References [1] Simpson, W., ed., "The Point-to-Point Protocol (PPP)", STD 51, RFC 1661, July [2] CCITT Recommendation V.120 (09/92), "Support by an ISDN of Data Terminal Equipment with V-Series Type Interfaces with Provision for Statistical Multiplexing", [3] Rand, D., "The PPP Compression Control Protocol (CCP)", RFC 1962, June [4] Friend, R., and W. Simpson, "PPP Stac LZS Compression Protocol", RFC 1974, August [5] Rand, D., "PPP Predictor Compression Protocol", RFC 1978, August [6] Petty, J., "PPP Hewlett-Packard Packet-by-Packet Compression (HP PPC) Protocol", Work in Progress. [7] Carr, D., "PPP Gandalf FZA Compression Protocol", Work in Progress. [8] Schryver, V., "PPP BSD Compression Protocol", RFC 1977, August [9] Schremp, et. al., "PPP Magnalink Variable Resource Compression", RFC 1975, August [10] Schneider, K., "PPP Stacker LZS Compression Protocol using a DCP Header (LZS-DCP)", RFC 1967, August [11] Simpson, W.A., "PPP LCP Extensions", RFC 1570, January [12] Rand, D., "PPP Reliable Transmission", RFC 1663, July Schneider & Venters Informational [Page 19]

20 Chair s Address The working group can be contacted via the current chair: Karl Fox Ascend Communications 3518 Riverside Drive, Suite 101 Columbus, Ohio karl@ascend.com Authors Addresses Questions about this memo should be directed to: Kevin Schneider Adtran, Inc. 901 Explorer Blvd. Huntsville, AL Phone: (205) kevin@adtran.com Stuart Venters Adtran, Inc. 901 Explorer Blvd. Huntsville, AL Phone: (205) sventers@adtran.com Schneider & Venters Informational [Page 20]

21

Request for Comments: August PPP for Data Compression in Data Circuit-Terminating Equipment (DCE)

Request for Comments: August PPP for Data Compression in Data Circuit-Terminating Equipment (DCE) Network Working Group Request for Comments: 1976 Category: Informational K. Schneider S. Venters ADTRAN, Inc. August 1996 PPP for Data Compression in Data Circuit-Terminating Equipment (DCE) Status of

More information

Network Working Group Request for Comments: 1962 Category: Standards Track June 1996

Network Working Group Request for Comments: 1962 Category: Standards Track June 1996 Network Working Group D. Rand Request for Comments: 1962 Novell Category: Standards Track June 1996 Status of this Memo The PPP Compression Control Protocol (CCP) This document specifies an Internet standards

More information

Category: Informational Stac Technology August 1996

Category: Informational Stac Technology August 1996 Network Working Group Request for Comments: 1967 Category: Informational K. Schneider ADTRAN, Inc. R. Friend Stac Technology August 1996 Status of This Memo PPP LZS-DCP Compression Protocol (LZS-DCP) This

More information

Network Working Group. Category: Informational DayDreamer August 1996

Network Working Group. Category: Informational DayDreamer August 1996 Network Working Group Request for Comments: 1974 Category: Informational R. Friend Stac Electronics W. Simpson DayDreamer August 1996 PPP Stac LZS Compression Protocol Status of this Memo This memo provides

More information

Network Working Group Request for Comments: 2043 Category: Standards Track October 1996

Network Working Group Request for Comments: 2043 Category: Standards Track October 1996 Network Working Group A. Fuqua Request for Comments: 2043 IBM Category: Standards Track October 1996 Status of this Memo The PPP SNA Control Protocol (SNACP) This document specifies an Internet standards

More information

Network Working Group. Category: Standards Track June 1996

Network Working Group. Category: Standards Track June 1996 Network Working Group G. Meyer Request for Comments: 1968 Spider Systems Category: Standards Track June 1996 Status of this Memo The PPP Encryption Control Protocol (ECP) This document specifies an Internet

More information

Network Working Group Request for Comments: October 1996

Network Working Group Request for Comments: October 1996 Network Working Group Request for Comments: 2023 Category: Standards Track D. Haskin E. Allen Bay Networks, Inc. October 1996 IP Version 6 over PPP Status of this Memo This document specifies an Internet

More information

Network Working Group Request for Comments: 1993 Category: Informational Newbridge W. Simpson DayDreamer August 1996

Network Working Group Request for Comments: 1993 Category: Informational Newbridge W. Simpson DayDreamer August 1996 Network Working Group Request for Comments: 1993 Category: Informational A. Barbir Gandalf D. Carr Newbridge W. Simpson DayDreamer August 1996 PPP Gandalf FZA Compression Protocol Status of this Memo This

More information

Request for Comments: 1332 Obsoletes: RFC 1172 May The PPP Internet Protocol Control Protocol (IPCP)

Request for Comments: 1332 Obsoletes: RFC 1172 May The PPP Internet Protocol Control Protocol (IPCP) Network Working Group G. McGregor Request for Comments: 1332 Merit Obsoletes: RFC 1172 May 1992 The PPP Internet Protocol Control Protocol (IPCP) Status of this Memo This RFC specifies an IAB standards

More information

Network Working Group. Category: Informational August 1996

Network Working Group. Category: Informational August 1996 Network Working Group J. Woods Request for Comments: 1979 Proteon, Inc. Category: Informational August 1996 Status of This Memo PPP Deflate Protocol This memo provides information for the Internet community.

More information

Network Working Group Request for Comments: 1663 Category: Standards Track July 1994

Network Working Group Request for Comments: 1663 Category: Standards Track July 1994 Network Working Group D. Rand Request for Comments: 1663 Novell Category: Standards Track July 1994 Status of this Memo PPP Reliable Transmission This document specifies an Internet standards track protocol

More information

INTERNATIONAL TELECOMMUNICATION UNION DATA COMMUNICATION OVER THE TELEPHONE NETWORK

INTERNATIONAL TELECOMMUNICATION UNION DATA COMMUNICATION OVER THE TELEPHONE NETWORK INTERNATIONAL TELECOMMUNICATION UNION CCITT V.20 THE INTERNATIONAL (09/92) TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE DATA COMMUNICATION OVER THE TELEPHONE NETWORK SUPPORT BY AN ISDN OF DATA TERMINAL

More information

Network Working Group Request for Comments: 1377 November The PPP OSI Network Layer Control Protocol (OSINLCP)

Network Working Group Request for Comments: 1377 November The PPP OSI Network Layer Control Protocol (OSINLCP) Network Working Group Request for Comments: 1377 D. Katz cisco November 1992 Status of this Memo The PPP OSI Network Layer Control Protocol (OSINLCP) This RFC specifies an IAB standards track protocol

More information

Network Working Group Request for Comments: 1762 Obsoletes: 1376 March 1995 Category: Standards Track. The PPP DECnet Phase IV Control Protocol (DNCP)

Network Working Group Request for Comments: 1762 Obsoletes: 1376 March 1995 Category: Standards Track. The PPP DECnet Phase IV Control Protocol (DNCP) Network Working Group S. Senum Request for Comments: 1762 DigiBoard Obsoletes: 1376 March 1995 Category: Standards Track Status of this Memo The PPP DECnet Phase IV Control Protocol (DNCP) This document

More information

Request for Comments: 1552 Category: Standards Track December The PPP Internetwork Packet Exchange Control Protocol (IPXCP)

Request for Comments: 1552 Category: Standards Track December The PPP Internetwork Packet Exchange Control Protocol (IPXCP) Network Working Group W. Simpson Request for Comments: 1552 Daydreamer Category: Standards Track December 1993 The PPP Internetwork Packet Exchange Control Protocol (IPXCP) Status of this Memo This document

More information

Network Working Group Request for Comments: 1978 Category: Informational August 1996

Network Working Group Request for Comments: 1978 Category: Informational August 1996 Network Working Group D. Rand Request for Comments: 1978 Novell Category: Informational August 1996 Status of This Memo PPP Predictor Compression Protocol This memo provides information for the Internet

More information

INTERNET-DRAFT IP Version 6 over PPP February Table of Contents. 1. Introduction Specification of Requirements...

INTERNET-DRAFT IP Version 6 over PPP February Table of Contents. 1. Introduction Specification of Requirements... HTTP/1.1 200 OK Date: Tue, 09 Apr 2002 03:48:38 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Thu, 15 Feb 1996 23:00:00 GMT ETag: "2f52fa-4e8d-3123baf0" Accept-Ranges: bytes Content-Length: 20109 Connection:

More information

Ethereal Exercise 2 (Part B): Link Control Protocol

Ethereal Exercise 2 (Part B): Link Control Protocol Course: Semester: ELE437 Introduction Ethereal Exercise 2 (Part B): Link Control Protocol In this half of Exercise 2, you will look through a more complete capture of a dial-up connection being established.

More information

Request for Comments: 1333 May 1992

Request for Comments: 1333 May 1992 Network Working Group Request for Comments: 1333 W. Simpson Daydreamer May 1992 PPP Link Quality Monitoring Status of this Memo This RFC specifies an IAB standards track protocol for the Internet community,

More information

Ethereal Exercise 2 (Part A): Link Control Protocol

Ethereal Exercise 2 (Part A): Link Control Protocol Course: Semester: ELE437 Ethereal Exercise 2 (Part A): Link Control Protocol Introduction In this exercise some details at the data link layer will be examined. In particular, the Link Control Protocol

More information

Request for Comments: 3153 Category: Standards Track C. Fox Cisco Systems August 2001

Request for Comments: 3153 Category: Standards Track C. Fox Cisco Systems August 2001 Network Working Group Request for Comments: 3153 Category: Standards Track R. Pazhyannur I. Ali Motorola C. Fox Cisco Systems August 2001 PPP Multiplexing Status of this Memo This document specifies an

More information

Data Link Layer, Part 4. Exemplary Protocols

Data Link Layer, Part 4. Exemplary Protocols CS 455 Examplary DLL Protocols, Page 1 Data Link Layer, Part 4 Exemplary Protocols These slides are created by Dr. Yih Huang of George Mason University. Students registered in Dr. Huang s courses at GMU

More information

August AppleTalk tunneling, which allows AppleTalk data to pass through foreign networks and over point-to-point links

August AppleTalk tunneling, which allows AppleTalk data to pass through foreign networks and over point-to-point links Network Working Group Request for Comments: 1504 A. Oppenheimer Apple Computer August 1993 Status of This Memo Appletalk Update-Based Routing Protocol: Enhanced Appletalk Routing This memo provides information

More information

Request for Comments: Category: Standards Track Cisco Systems April Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP)

Request for Comments: Category: Standards Track Cisco Systems April Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP) Network Working Group Request for Comments: 3518 Obsoletes: 2878 Category: Standards Track M. Higashiyama Anritsu F. Baker T. Liao Cisco Systems April 2003 Point-to-Point Protocol (PPP) Bridging Control

More information

William Stallings Data and Computer Communications. Chapter 7 Data Link Control

William Stallings Data and Computer Communications. Chapter 7 Data Link Control William Stallings Data and Computer Communications Chapter 7 Data Link Control Flow Control Ensuring the sending entity does not overwhelm the receiving entity Preventing buffer overflow Transmission time

More information

Request for Comments: Category: Standards Track July 2000

Request for Comments: Category: Standards Track July 2000 Network Working Group Request for Comments: 2878 Obsoletes: 1638 Category: Standards Track M. Higashiyama Anritsu F. Baker Cisco July 2000 Status of this Memo PPP Bridging Control Protocol (BCP) This document

More information

Merit Network, Incorporated Bernard Aboba Microsoft March 1997

Merit Network, Incorporated Bernard Aboba Microsoft March 1997 Internet Draft Category: Experimental expires in six months Pat R. Calhoun US Robotics Access Corp. Allan Rubens Merit Network, Incorporated Bernard Aboba Microsoft March 1997 DIAMETER Extensible Authentication

More information

Network Working Group Request For Comments: 1638 Category: Standards Track IBM Editors June 1994

Network Working Group Request For Comments: 1638 Category: Standards Track IBM Editors June 1994 Network Working Group Request For Comments: 1638 Category: Standards Track F. Baker ACC R. Bowen IBM Editors June 1994 Status of this Memo PPP Bridging Control Protocol (BCP) This document specifies an

More information

Network Working Group. Category: Standards Track January 1999 Updates: 2284, 1994, PPP LCP Internationalization Configuration Option

Network Working Group. Category: Standards Track January 1999 Updates: 2284, 1994, PPP LCP Internationalization Configuration Option Network Working Group G. Zorn Request for Comments: 2484 Microsoft Corporation Category: Standards Track January 1999 Updates: 2284, 1994, 1570 Status of this Memo PPP LCP Internationalization Configuration

More information

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman Data Link Layer shivkuma@ecse.rpi.edu http://www.ecse.rpi.edu/homepages/shivkuma 1-1 Based in part upon the slides of Prof. Raj Jain (OSU) Overview The data link layer problem Error detection and correction

More information

Request for Comments: June MAPOS - Multiple Access Protocol over SONET/SDH Version 1

Request for Comments: June MAPOS - Multiple Access Protocol over SONET/SDH Version 1 Network Working Group Request for Comments: 2171 Category: Informational K. Murakami M. Maruyama NTT Laboratories June 1997 MAPOS - Multiple Access Protocol over SONET/SDH Version 1 Status of this Memo

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

Data Link Control Protocols

Data Link Control Protocols Data Link Control Protocols need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error control addressing control and data link management Flow Control

More information

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection 2 Computer Networks Data Communications Part 6 Data Link Control Data link layer functions Framing Needed to synchronise TX and RX Account for all bits sent Error control Detect and correct errors Flow

More information

Network Working Group

Network Working Group Network Working Group Request for Comments: 2637 Category: Informational K. Hamzeh Ascend Communications G. Pall Microsoft Corporation W. Verthein 3Com J. Taarud Copper Mountain Networks W. Little ECI

More information

Teldat Router. PPP Interface

Teldat Router. PPP Interface Teldat Router PPP Interface Doc. DM710-I Rev. 10.11 December, 2003 INDEX Chapter 1 PPP Interface...1 1. Description...2 2. PPP Frame structure...3 2.1. Asynchronous PPP adaptation...3 3. Link Control Protocol...5

More information

Request for Comments: 1661 STD: 51 July 1994 Obsoletes: 1548 Category: Standards Track

Request for Comments: 1661 STD: 51 July 1994 Obsoletes: 1548 Category: Standards Track Network Working Group W. Simpson, Editor Request for Comments: 1661 Daydreamer STD: 51 July 1994 Obsoletes: 1548 Category: Standards Track The Point-to-Point Protocol (PPP) Status of this Memo This document

More information

Network Working Group Request for Comments: 1877 Category: Informational December 1995

Network Working Group Request for Comments: 1877 Category: Informational December 1995 Network Working Group S. Cobb Request for Comments: 1877 Microsoft Category: Informational December 1995 PPP Internet Protocol Control Protocol Extensions for Name Server Addresses Status of this Memo

More information

3. Data Link Layer 3-2

3. Data Link Layer 3-2 3. Data Link Layer 3.1 Transmission Errors 3.2 Error Detecting and Error Correcting Codes 3.3 Bit Stuffing 3.4 Acknowledgments and Sequence Numbers 3.5 Flow Control 3.6 Examples: HDLC, PPP 3. Data Link

More information

Network Working Group. Category: Informational February 1997

Network Working Group. Category: Informational February 1997 Network Working Group K. Hamzeh Request for Comments: 2107 Ascend Communications Category: Informational February 1997 Status of this Memo Ascend Tunnel Management Protocol - ATMP This memo provides information

More information

Request for Comments: 2420 Category: Standards Track September The PPP Triple-DES Encryption Protocol (3DESE)

Request for Comments: 2420 Category: Standards Track September The PPP Triple-DES Encryption Protocol (3DESE) Network Working Group H. Kummert Request for Comments: 2420 Nentec GmbH Category: Standards Track September 1998 Status of this Memo The PPP Triple-DES Encryption Protocol (3DESE) This document specifies

More information

Category: Standards Track G. McGregor Lloyd Internetworking D. Carr Newbridge Networks Corporation November 1994

Category: Standards Track G. McGregor Lloyd Internetworking D. Carr Newbridge Networks Corporation November 1994 Network Working Group Request for Comments: 1717 Category: Standards Track K. Sklower University of California, Berkeley B. Lloyd G. McGregor Lloyd Internetworking D. Carr Newbridge Networks Corporation

More information

Network Working Group Request for Comments: December 1998

Network Working Group Request for Comments: December 1998 Network Working Group Request for Comments: 2395 Category: Informational R. Friend R. Monsour Hi/fn, Inc. December 1998 IP Payload Compression Using LZS Status of this Memo This memo provides information

More information

Network Working Group Request for Comments: 2059 Category: Informational January 1997

Network Working Group Request for Comments: 2059 Category: Informational January 1997 Network Working Group C. Rigney Request for Comments: 2059 Livingston Category: Informational January 1997 Status of this Memo RADIUS Accounting This memo provides information for the Internet community.

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-CBCP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

32 Channel HDLC Core V1.2. Applications. LogiCORE Facts. Features. General Description. X.25 Frame Relay B-channel and D-channel

32 Channel HDLC Core V1.2. Applications. LogiCORE Facts. Features. General Description. X.25 Frame Relay B-channel and D-channel May 3, 2000 Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: logicore@xilinx.com URL: www.xilinx.com/ipcenter Support: www.support.xilinx.com Features

More information

Chapter 7: Data Link Control. CS420/520 Axel Krings Page 1

Chapter 7: Data Link Control. CS420/520 Axel Krings Page 1 Chapter 7: Data Link Control CS420/520 Axel Krings Page 1 Data Link Control Protocols Need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error

More information

Chapter 7: Data Link Control. Data Link Control Protocols

Chapter 7: Data Link Control. Data Link Control Protocols Chapter 7: Data Link Control CS420/520 Axel Krings Page 1 Data Link Control Protocols Need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error

More information

Request for Comments: 2393 Category: Standards Track Hi/fn R. Pereira TimeStep M. Thomas AltaVista Internet December 1998

Request for Comments: 2393 Category: Standards Track Hi/fn R. Pereira TimeStep M. Thomas AltaVista Internet December 1998 Network Working Group Request for Comments: 2393 Category: Standards Track A. Shacham Cisco R. Monsour Hi/fn R. Pereira TimeStep M. Thomas AltaVista Internet December 1998 Status of this Memo IP Payload

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

##)44 6 BIS $!4! #/-02%33)/. 02/#%$52%3 &/2 $!4! #)2#5)4 4%2-).!4).' %15)0-%.4 $#% 53).' %22/2 #/22%#4)/. 02/#%$52%3

##)44 6 BIS $!4! #/-02%33)/. 02/#%$52%3 &/2 $!4! #)2#5)4 4%2-).!4).' %15)0-%.4 $#% 53).' %22/2 #/22%#4)/. 02/#%$52%3 INTERNATIONAL TELECOMMUNICATION UNION ##)44 6 BIS THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+ $!4! #/-02%33)/. 02/#%$52%3 &/2 $!4! #)2#5)4

More information

Single Channel HDLC Core V1.3. LogiCORE Facts. Features. General Description. Applications

Single Channel HDLC Core V1.3. LogiCORE Facts. Features. General Description. Applications Sept 8, 2000 Product Specification R Powered by Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: logicore@xilinx.com URL: www.xilinx.com/ipcenter Support:

More information

Data Service Options for Spread Spectrum Systems:

Data Service Options for Spread Spectrum Systems: GPP C.S00-0-A Version.0 May, 00 Data Service Options for Spread Spectrum Systems: Service Options and GPP 00 GPP and its Organizational Partners claim copyright in this document and individual Organizational

More information

Flow control: Ensuring the source sending frames does not overflow the receiver

Flow control: Ensuring the source sending frames does not overflow the receiver Layer 2 Technologies Layer 2: final level of encapsulation of data before transmission over a physical link responsible for reliable transfer of frames between hosts, hop by hop, i.e. on a per link basis

More information

Chapter 3. The Data Link Layer

Chapter 3. The Data Link Layer Chapter 3 The Data Link Layer 1 Data Link Layer Algorithms for achieving reliable, efficient communication between two adjacent machines. Adjacent means two machines are physically connected by a communication

More information

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science Advanced Computer Networks Rab Nawaz Jadoon Department of Computer Science DCS COMSATS Institute of Information Technology Assistant Professor COMSATS University, Lahore Pakistan Advanced Computer Networks

More information

Virtual Private Networks (VPNs)

Virtual Private Networks (VPNs) CHAPTER 19 Virtual Private Networks (VPNs) Virtual private network is defined as customer connectivity deployed on a shared infrastructure with the same policies as a private network. The shared infrastructure

More information

The Point-to-Point Protocol (PPP) for the Transmission of Multi-protocol Datagrams over Point-to-Point Links

The Point-to-Point Protocol (PPP) for the Transmission of Multi-protocol Datagrams over Point-to-Point Links Network Working Group W. Simpson Request for Comments: 1331 Daydreamer Obsoletes: RFCs 1171, 1172 May 1992 The Point-to-Point Protocol (PPP) for the Transmission of Multi-protocol Datagrams over Point-to-Point

More information

Chapter 11 Data Link Control 11.1

Chapter 11 Data Link Control 11.1 Chapter 11 Data Link Control 11.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 11-1 FRAMING The data link layer needs to pack bits into frames, so that each

More information

Network Working Group. Computervision Systems Integration R. Ullmann Process Software Corporation August 1992

Network Working Group. Computervision Systems Integration R. Ullmann Process Software Corporation August 1992 Network Working Group Request for Comments: 1356 Obsoletes: RFC 877 A. Malis BBN Communications D. Robinson Computervision Systems Integration R. Ullmann Process Software Corporation August 1992 Status

More information

RFC 3173 IP Payload Compression Protocol September 2001

RFC 3173 IP Payload Compression Protocol September 2001 Network Working Group Request for Comments: 3173 Obsoletes: 2393 Category: Standards Track A. Shacham Juniper B. Monsour Consultant R. Pereira Cisco M. Thomas Consultant September 2001 Status of this Memo

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

Category: Standards Track Lloyd Internetworking D. Carr Newbridge Networks Corporation T. Coradetti Sidewalk Software August 1996

Category: Standards Track Lloyd Internetworking D. Carr Newbridge Networks Corporation T. Coradetti Sidewalk Software August 1996 Network Working Group Request for Comments: 1990 Obsoletes: 1717 Category: Standards Track K. Sklower University of California, Berkeley B. Lloyd G. McGregor Lloyd Internetworking D. Carr Newbridge Networks

More information

Framing and Stuffing. Advanced Computer Networks

Framing and Stuffing. Advanced Computer Networks Framing and Stuffing Advanced Computer Networks Framing & Stuffing Outline Synchronous vs Asynchronous Transmissions Asynchronous Character Transmissions Framing Identifying Synchronous Block Boundaries

More information

Request for Comments: 935 January 1985

Request for Comments: 935 January 1985 Network Working Group Request for Comments: 935 J. Robinson BBN January 1985 RELIABLE LINK LAYER PROTOCOLS Status of This Memo This RFC discusses protocols proposed recently in RFCs 914 and 916, and suggests

More information

Data and Computer Communications

Data and Computer Communications Data and Computer Communications Chapter 10 Circuit Switching and Packet Switching Eighth Edition by William Stallings Lecture slides by Lawrie Brown Circuit Switching and Packet Switching He got into

More information

(Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1.

(Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1. Data Link Layer (cont.) (Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1 LOGICAL LINK CONTROL MEDIUM ACCESS CONTROL PHYSICAL SIGNALING DATA LINK LAYER PHYSICAL LAYER ACCESS UNIT INTERFACE PHYSICAL

More information

Implementing Enterprise WAN Links

Implementing Enterprise WAN Links Implementing Enterprise WAN Links Introducing Routing and Switching in the Enterprise Chapter 7 Version 4.0 1 Objectives Describe the features and benefits of common WAN connectivity options. Compare and

More information

INTERNET ARCHITECTURE & PROTOCOLS

INTERNET ARCHITECTURE & PROTOCOLS INTERNET ARCHITECTURE & PROTOCOLS Set # 02 Delivered By: Engr Tahir Niazi Need for Data Link Layer possibility of transmission errors receiver need to regulate the rate at which data arrive that's why

More information

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Data Link Protocols. TCP/IP Suite and OSI Reference Model Data Link Protocols Relates to Lab. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point Protocol (PPP). 1 TCP/IP Suite

More information

HDLC (High level Data Link Control)

HDLC (High level Data Link Control) High-level Data Link Control HDLC (High level Data Link Control) Modem, EIA-232, HDLC Framing and Procedures Agenda Line Management, Modems Introduction HDLC Station Types, Modes of Operation Frame Format,

More information

Line Protocol Basics. HDLC (High level Data Link Control) Agenda. Additional Issues

Line Protocol Basics. HDLC (High level Data Link Control) Agenda. Additional Issues Line Protocol Basics High-level Data Link Control HDLC (High level Data Link Control), EIA-232, HDLC Framing and Procedures line protocol basics already explained serial transmission techniques bit-synchronization

More information

Network Working Group Request for Comments: BBN March 1990

Network Working Group Request for Comments: BBN March 1990 Network Working Group Request for Comments: 1146 Obsoletes: RFC 1145 J. Zweig UIUC C. Partridge BBN March 1990 TCP Alternate Checksum Options Status of This Memo This memo suggests a pair of TCP options

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

Data Link Layer (part 2)

Data Link Layer (part 2) Data Link Layer (part 2)! Question - What is a major disadvantage of asynchronous transmission? Reference: Chapters 6 and 7 Stallings Study Guide 6! Question - What is a major disadvantage of asynchronous

More information

A Method for Transmitting PPP Over Ethernet (PPPoE)

A Method for Transmitting PPP Over Ethernet (PPPoE) Network Working Group Request for Comments: 2516 Category: Informational L. Mamakos K. Lidl J. Evarts UUNET Technologies, Inc. D. Carrel D. Simone RedBack Networks, Inc. R. Wheeler RouterWare, Inc. February

More information

Point-to-Point Protocol (PPP) Accessing the WAN Chapter 2

Point-to-Point Protocol (PPP) Accessing the WAN Chapter 2 Point-to-Point Protocol (PPP) Accessing the WAN Chapter 2 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectives Describe the fundamental concepts of point-to-point serial

More information

POS on ONS Ethernet Cards

POS on ONS Ethernet Cards 20 CHAPTER This chapter describes packet-over-sonet/sdh (POS) and its implementation on ONS Ethernet cards. This chapter contains the following major sections: POS Overview, page 20-1 POS Interoperability,

More information

This Lecture. BUS Computer Facilities Network Management. Line Discipline. Data Link Layer

This Lecture. BUS Computer Facilities Network Management. Line Discipline. Data Link Layer This Lecture US35 - Computer Facilities Network Management Synchronisation and interfacing insufficient by themselves. Need to provide: Flow control - allow the receiver to regulate the flow of data. Error

More information

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala Set 4. September 09 CMSC417 Set 4 1

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala Set 4. September 09 CMSC417 Set 4 1 CSMC 417 Computer Networks Prof. Ashok K Agrawala 2009 Ashok Agrawala Set 4 1 The Data Link Layer 2 Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control

More information

Point-to-Point Protocol (PPP)

Point-to-Point Protocol (PPP) Point-to-Point Protocol (PPP) Accessing the WAN Chapter 2 Version 4.0 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectives Describe the fundamental concepts of point-to-point serial

More information

Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1.

Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1. Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1 LOGICAL L LINK CONTROL MEDIUM ACCESS CONTROL PHYSICAL SIGNALING DATA LINK LAYER PHYSICAL LAYER ACCESS UNIT INTERFACE PHYSICAL MEDIA ATTACHMENT

More information

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

Telematics. 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments 19531 - Telematics 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments Bastian Blywis Department of Mathematics and Computer Science Institute of Computer Science 18. November, 2010 Institute

More information

COMPUTER NETWORKS UNIT I. 1. What are the three criteria necessary for an effective and efficient networks?

COMPUTER NETWORKS UNIT I. 1. What are the three criteria necessary for an effective and efficient networks? Question Bank COMPUTER NETWORKS Short answer type questions. UNIT I 1. What are the three criteria necessary for an effective and efficient networks? The most important criteria are performance, reliability

More information

Network Working Group Request for Comments: 2866 Category: Informational June 2000 Obsoletes: 2139

Network Working Group Request for Comments: 2866 Category: Informational June 2000 Obsoletes: 2139 Network Working Group C. Rigney Request for Comments: 2866 Livingston Category: Informational June 2000 Obsoletes: 2139 Status of this Memo RADIUS Accounting This memo provides information for the Internet

More information

Simulation of TCP Layer

Simulation of TCP Layer 39 Simulation of TCP Layer Preeti Grover, M.Tech, Computer Science, Uttrakhand Technical University, Dehradun ABSTRACT The Transmission Control Protocol (TCP) represents the most deployed transport protocol

More information

Direct Link Networks. Framing. Lecture - Encoding & Framing 1. Problems. Areas for Discussion

Direct Link Networks. Framing. Lecture - Encoding & Framing 1. Problems. Areas for Discussion Areas for Discussion Direct Link s Joseph Spring School of Computer Science 3COM0271 Computer Protocols & Architecture s Based on Chapter 2, Peterson & Davie, Computer s: A Systems Approach, 4 th Ed Problems

More information

William Stallings Data and Computer Communications 7 th Edition. Chapter 10 Circuit Switching and Packet Switching

William Stallings Data and Computer Communications 7 th Edition. Chapter 10 Circuit Switching and Packet Switching William Stallings Data and Computer Communications 7 th Edition Chapter 10 Circuit Switching and Packet Switching Switching Networks Long distance transmission is typically done over a network of switched

More information

Request for Comments: T. Sajima Sun Microsystems November 2002

Request for Comments: T. Sajima Sun Microsystems November 2002 Network Working Group Request for Comments: 3422 Category: Informational O. Okamoto M. Maruyama NTT Laboratories T. Sajima Sun Microsystems November 2002 Forwarding Media Access Control (MAC) Frames over

More information

INTERNATIONAL TELECOMMUNICATION UNION. SERIES V: DATA COMMUNICATION OVER THE TELEPHONE NETWORK General

INTERNATIONAL TELECOMMUNICATION UNION. SERIES V: DATA COMMUNICATION OVER THE TELEPHONE NETWORK General INTERNATIONAL TELECOMMUNICATION UNION ITU-T V.8 bis TELECOMMUNICATION (08/96) STANDARDIZATION SECTOR OF ITU SERIES V: DATA COMMUNICATION OVER THE TELEPHONE NETWORK General Procedures for the identification

More information

Chapter 11 Data Link Control 11.1

Chapter 11 Data Link Control 11.1 Chapter 11 Data Link Control 11.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 11-1 1 FRAMING The data link layer needs to pack bits into frames,, so that

More information

Interface The exit interface a packet will take when destined for a specific network.

Interface The exit interface a packet will take when destined for a specific network. The Network Layer The Network layer (also called layer 3) manages device addressing, tracks the location of devices on the network, and determines the best way to move data, which means that the Network

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU X.85/Y.1321 (03/2001) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Public data networks Transmission,

More information

TCP/IP Transport Layer Protocols, TCP and UDP

TCP/IP Transport Layer Protocols, TCP and UDP TCP/IP Transport Layer Protocols, TCP and UDP Learning Objectives Identify TCP header fields and operation using a Wireshark FTP session capture. Identify UDP header fields and operation using a Wireshark

More information

Network Working Group Request for Comments: October 1998

Network Working Group Request for Comments: October 1998 Network Working Group Request for Comments: 2433 Category: Informational G. Zorn S. Cobb Microsoft Corporation October 1998 Microsoft PPP CHAP Extensions Status of this Memo This memo provides information

More information

Internetwork Protocols

Internetwork Protocols Internetwork Protocols Background to IP IP, and related protocols Internetworking Terms (1) Communications Network Facility that provides data transfer service An internet Collection of communications

More information

Chapter 3. The Data Link Layer. Wesam A. Hatamleh

Chapter 3. The Data Link Layer. Wesam A. Hatamleh Chapter 3 The Data Link Layer The Data Link Layer Data Link Layer Design Issues Error Detection and Correction Elementary Data Link Protocols Sliding Window Protocols Example Data Link Protocols The Data

More information

Data Link Control Protocols

Data Link Control Protocols Protocols : Introduction to Data Communications Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 23 May 2012 Y12S1L07, Steve/Courses/2012/s1/its323/lectures/datalink.tex,

More information

ND1009:2002/05 PNO-ISC/SPEC/009

ND1009:2002/05 PNO-ISC/SPEC/009 NICC Document ND1009:2002/05 ND1009:2002/05 PNO-ISC/SPEC/009 Layer 2 Tunnelling Protocol Network Interoperability Consultative Committee Oftel 50 Ludgate Hill London EC4M 7JJ UK http://www.oftel.gov.uk/ind_groups/nicc/

More information

ET3110 Networking and Communications UNIT 2: Communication Techniques and Data Link Control Protocol skong@itt-tech.edutech.edu Learning Objectives Identify methods of detecting errors. Use Hamming code

More information