HP Rp7410 BSD Sockets Interface Programmer's Guide - Page 18

binding, channel, communication, domain, internet, address, message, packet, protocols, socket

Page 18 highlights

BSD Sockets Concepts Introduction binding channel communication domain internet address message packet peer port protocols socket Before a socket can be accessed across the network, it must be bound to an address. Binding associates a socket address with a socket and makes the socket accessible to other sockets on the network. Once a socket address is bound, other sockets can connect to the socket and send data to or receive data from it. Communication path created by establishing a connection between sockets. A set of properties that describes the characteristics of processes communicating through sockets. The internet (AF_INET) address family domain is supported. The UNIX Domain (AF_UNIX) address family domain is also supported, for local communication only. A four-byte address that identifies a node on the network. The data sent in one UDP packet. A message or data unit that is transmitted between communicating processes. The remote process with which a process communicates. An address within a host that is used to differentiate between multiple sockets with the same internet address. You can use port address values 1024 through 65535. (Port addresses 1 through 1023 are reserved for the super-user.) Two internet transport layer protocols can be used with BSD Sockets. They are TCP, which implements stream sockets, and UDP, which implements datagram sockets. Sockets are communication endpoints. A pair of connected sockets provides an interface similar to that of HP-UX pipes. A socket is identified by a socket descriptor. 18 Chapter 1

  • 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

18
Chapter 1
BSD Sockets Concepts
Introduction
binding
Before a socket can be accessed across the network,
it must be bound to an address. Binding associates a
socket address with a socket and makes the socket
accessible to other sockets on the network. Once a
socket address is bound, other sockets can connect
to the socket and send data to or receive data from
it.
channel
Communication path created by establishing a
connection between sockets.
communication
domain
A set of properties that describes the characteristics
of processes communicating through sockets. The
internet (AF_INET) address family domain is
supported. The UNIX Domain (AF_UNIX) address
family domain is also supported, for local
communication only.
internet
address
A four-byte address that identifies a node on the
network.
message
The data sent in one UDP packet.
packet
A message or data unit that is transmitted between
communicating processes.
peer
The remote process with which a process
communicates.
port
An address within a host that is used to
differentiate between multiple sockets with the
same internet address. You can use port address
values 1024 through 65535. (Port addresses 1
through 1023 are reserved for the super-user.)
protocols
Two internet transport layer protocols can be used
with BSD Sockets. They are TCP, which implements
stream sockets, and UDP, which implements
datagram sockets.
socket
Sockets are communication endpoints. A pair of
connected sockets provides an interface similar to
that of HP-UX pipes. A socket is identified by a
socket descriptor.