HP 800 HP DLPI Programmer's Guide - Page 49

Connectionless Data Transfer, Error Reporting Service, Connectionless-Mode Error Reporting

Page 49 highlights

Figure 1-27 Figure 1-28 Introduction to DLPI DLPI Services Connectionless Data Transfer The connectionless data transfer service provides for the exchange of user data (DLSDUs) in either direction or in both directions simultaneously without having to establish a data link connection. Data transfer is neither acknowledged nor confirmed, and there is no end-to-end flow control provided. As such, the connectionless data transfer service cannot guarantee reliable delivery of data. However, a specific DLS provider can provide assurance that messages will not be lost, duplicated, or reordered. DL_UNITDATA_REQ conveys one DLSDU to the DLS provider. DL_UNITDATA_IND conveys one DLSDU to the DLS user. The normal flow of messages is illustrated in Figure 1-27. Message Flow: Connectionless Data Transfer DL_UNITDATA request DL_UNITDATA indication Error Reporting Service The connectionless-mode error reporting service may be used to notify a DLS user that a previously sent data unit either produced an error or cannot be delivered. This service does not, however, guarantee that an error indication will be issued for every undeliverable data unit. Connectionless-Mode Error Reporting DL_UDERROR indication Chapter 1 49

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226

Introduction to DLPI
DLPI Services
Chapter 1
49
Connectionless Data Transfer
The connectionless data transfer service provides for the exchange of
user data (DLSDUs) in either direction or in both directions
simultaneously without having to establish a data link connection. Data
transfer is neither acknowledged nor confirmed, and there is no
end-to-end flow control provided. As such, the connectionless data
transfer service cannot guarantee reliable delivery of data. However, a
specific DLS provider can provide assurance that messages will not be
lost, duplicated, or reordered.
DL_UNITDATA_REQ conveys one DLSDU to the DLS provider.
DL_UNITDATA_IND conveys one DLSDU to the DLS user. The normal
flow of messages is illustrated in Figure 1-27.
Figure 1-27
Message Flow: Connectionless Data Transfer
Error Reporting Service
The connectionless-mode error reporting service may be used to notify a
DLS user that a previously sent data unit either produced an error or
cannot be delivered. This service does not, however, guarantee that an
error indication will be issued for every undeliverable data unit.
Figure 1-28
Connectionless-Mode Error Reporting
DL_UNITDATA
request
DL_UNITDATA
indication
DL_UDERROR
indication