6.10 Tcp/Ip Binding Process - Studer D950 Operating Instructions Manual

Sw v 3.3
Table of Contents

Advertisement

D950 Digital Mixing System

6.10 TCP/IP Binding Process

Example file:
6-36 System Administration
The TCP/IP binding process takes a human-readable host name, service
name, and protocol, then maps it to a binary address. How the mapping is
done depends on the underlying TCP/IP implementation. Some versions
use database files; by convention, these are called hosts and services.
Other implementations use a Distributed Name Server (DNS), where the
address translation requires a network exchange. NT supports either
scheme. The D950 application uses local hosts and services files. The host
name is fetched from the host's file:
(%SystemRoot%\SYSTEM32\DRIVERS\ ETC\HOSTS).
The
socket function maps the name to an Internet address.
gethostbyname()
# Copyright (c) 1993-1995 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows NT.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#
102.54.94.97
#
38.25.63.10
192.1.0.218
localhost
The
socket function takes a service name and protocol and
getservbyname()
returns the corresponding port number. In a file based TCP/IP implemen-
tation like ours, this information is fetched from the service file
Root%\SYSTEM32\DRIVERS\ETC\SERVICES)
tries for all the standard TCP/IP services. The portion describing ports and
protocols used by the D950 is shown below:
# Copyright (c) 1993-1995 Microsoft Corp.
#
# This file contains port numbers for well-known services as defined by
# RFC 1060 (Assigned Numbers).
#
# Format:
#
# <service name> <port number>/<protocol> [aliases...]
#
autoctrl
20000/udp
vmcctrl
20001/udp
deskctrl
20002/udp
monctrl
20003/udp
gcctrl
20004/udp
regctrl
20005/udp
bridgectrl
20006/udp
SW V3.3
rhino.acme.com
x.acme.com
. This file is quite long; it has en-
# D950 service
# D950 service
# D950 service
# D950 service
# D950 service
# D950 service
# D950 service
# source server
# x client host
(%System-
[#<comment>]
Date printed: 05.12.03

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents