Data Communication X.25 ~ Most widely used today ~ an interface between DTE and DCE for terminal operation at the packet mode on public data network. l.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

X.25 PROTOCOL Presented by : EFA, Daniel Jr. G. VERGARA, Jonvon.
X.25 Protocol. 2 The X.25 Protocol CCITT Recommendation X.25 First Published in 1976 Revisions Every 4 Years , 1984, 1988 Interface Protocol for.
TELE202 Lecture 7 X.25 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Routing in WAN »Source: chapter 10 ¥This Lecture »X.25 »Source: chapter 10 ¥Next.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Assume that a file is transferred from a node A to a node B. The file has been fragmented in 5 frames. Frame 0 is corrupted, the ACK of frame 1 is corrupted,
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
1 Agenda TMA2 Feedback TMA3 T821 Bock 2. 2 Packet Switching.
Data Link Protocols(HDLC & PPP). Data Link Protocols The set of specifications used to implement the DLL. DLL Protocols Synchronous Protocols Character-oriented.
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
Transmission Control Protocol (TCP)
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Layer Physical – WAN Pertemuan 10 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
LOCAL AREA NETWORKS. LOGICAL LINK CONTROL LLC is concerned with the transmission of a link- level PDU (Protocol Data Unit)between two stations Addressing.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control and Protocols.
Circuit Switching Blocking occurs when the network is unable to connect to stations because all possible paths between them are already in use. Non-blocking.
Piggybacking A method to combine a data frame with ACK. Station A and B both have data to send. Instead of sending separately, station A sends a data frame.
11-6 HDLC High-level Data Link Control (HDLC) is a bit-oriented protocol for communication over point-to-point and multipoint links. It implements the.
11-6 HDLC High-level Data Link Control (HDLC) is a bit-oriented protocol for communication over point-to-point and multipoint links. It implements the.
X.25 TDC 364.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
Chapter 9: Data Link Control Business Data Communications, 4e.
Gursharan Singh Tatla Transport Layer 16-May
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Lect11.ppt - 03/15/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 11 Link-Level Flow and Error Control by Zornitza Genova Prodanoff.
Link-Level Flow and Error Control
Process-to-Process Delivery:
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
MODULE I NETWORKING CONCEPTS.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Data and Computer Communications Circuit Switching and Packet Switching.
Transmission Control Protocol
Computer Networks with Internet Technology William Stallings
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Data Link Control and Protocols.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Kyung Hee University Data Link Protocols. 2 Kyung Hee University 11 장 Data Link Control and Protocols 11.1 Flow and Error Control 11.2 Stop-and-Wait.
Computer Networks Module 3: Data Link Layer (Framing) Dr. Vikram Shete St. Francis Institute of Technology.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
Lecture 12 X.25. X.25 is a packet switching wide area network developed by ITU-T in Originally it was designed for private use Definition : X.25.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control and Protocols.
Chapter 16 X.25 X.25 Layers Packet Layer Protocol
Chapter 11 Data Link Control
Data Link Layer: Data Link Control : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
DATA LINK CONTROL PROTOCOLS. 2 Introduction Data link control layer – often abbreviated simply to data link layer – is concerned with the transfer of.
X.25 Last Update Copyright Kenneth M. Chipps Ph.D. 1.
FIT – Monash University High-Level Data Link Control
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 11 Data Link Control and Protocols Flow and Error Control Flow Control Error Control.
11.1 Chapter 11 Data Link Control Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 9: Data Link Control Business Data Communications, 4e.
Chapter 9: Data Link Control
Chapter 11 Data Link Control
Chapter 11 Data Link Control and Protocols
X.25 Protocol.
(11.6) Addressing Using International Data Number (X.121)
Chapter 11 - Part 2 Data Link Control.
Lecture 7: Data Link Layer Protocols (Part2): Frame Relay
Chapter 3: Open Systems Interconnection (OSI) Model
Chapter 20 Network Layer: Internet Protocol
Process-to-Process Delivery:
UNIT I – FRAME RELAY AND ISDN
Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment. Error control.
Circuit Switching Packet Switching Message Switching
Process-to-Process Delivery: UDP, TCP
Presentation transcript:

Data Communication X.25 ~ Most widely used today ~ an interface between DTE and DCE for terminal operation at the packet mode on public data network. l A packet switching protocol used in a wide area network l use virtual circuit and asynchronous TDM

Data Communication X.25 Layers l Error detection and correction in both the data link and the network layers l Network layer: establishing the connection transferring the data terminating the connection n Layers

Data Communication Encapsulation of PLP packet

Data Communication Packet Layer Protocol n PLP packets : Information packets and Control packets n Information Packets (I-packets) l transmit user data l consists of a header and a user data field l short and long packets: long packets to support facilities with long delays l The last bit in the header = 0 for I-packets

Data Communication Packet Layer Protocol n I-packet fields l General format identifier (GFI) field: 4 bits äQ bit : not defined in the standard. Users define two types of data. äD bit: for packet sequencing. äMod: the length of the header. (01: the header short, 10: long) l Virtual circuit identification fields äLogical channel group number (LCGN) : 4 bits äLogical channel number (LCN) : 8 bits ätotal 12 bits to identify the virtual circuit for a transmission l Control field äP(S) and P(R) : packet sequence numbers for flow and error control äP(S) for packet send, P(R) for packet receive: sliding window ARQ

Data Communication Packet Layer Protocol n Control Packets (C-packets) ~ flow and error control ~ connection, termination and management control l Category I (for flow and error control) äRR: Receive Ready - the station is ready to receive more packets äRNR: Receive Not Ready äREJ: Reject - an error in the packet (go-back-n ARQ)

Data Communication Packet Layer Protocol n Control Packet (C-packet) l Category II äfor connection, termination and management control äcontrol packet types: Table 16.1

Data Communication Control Packets n Category II l Figure 16.5 l Call Request/Incoming Call ärequest the establishment of a connection between two DTEs l Call Accepted/Call Connected äindicate the acceptance of the requested connection by the called system

Data Communication Control Packets n Category II (cont’d) l Clear Request/Clear Indication äto disconnect the connection at the end of an exchange l Clear Confirm äsent in response to the clear indication l and More...

Data Communication Packet Layer Protocol n Complete Packet Sequence l A message size may be too small or too large for a network and not compatible with a network. l X.25 mechanism to break up a long message among multiple packets but still keep those packets as a single contiguous transmission l A packets: at least one additional packets needed to carry the remainder of a message (M=1,D=0) B packets: either stand alone or final packet (M=0, D=1) l M=1 : final packet in the sequence D=1 : need ACK.

Data Communication Packet Layer Protocol n Complete Packet Sequence (cont’d)

Data Communication Packet Layer Protocol n Virtual Channel ID Numbers l up to 4096 multiplexed channels to be identified between each DTE and DCE l not permanent, allocated dynamically l the calling and called hosts use different numbers