Ubuntu Server Guide


Download 1.23 Mb.
Pdf ko'rish
bet40/277
Sana18.06.2023
Hajmi1.23 Mb.
#1564055
1   ...   36   37   38   39   40   41   42   43   ...   277
Bog'liq
ubuntu-server-guide (1)

TCP and UDP
TCP is a connection-based protocol, offering error correction and guaranteed delivery of data via what is
known as flow control. Flow control determines when the flow of a data stream needs to be stopped, and
previously sent data packets should to be re-sent due to problems such as collisions, for example, thus
ensuring complete and accurate delivery of the data. TCP is typically used in the exchange of important
information such as database transactions.
The User Datagram Protocol (UDP), on the other hand, is a connectionless protocol which seldom deals
with the transmission of important data because it lacks flow control or any other method to ensure reliable
delivery of the data. UDP is commonly used in such applications as audio and video streaming, where it is
considerably faster than TCP due to the lack of error correction and flow control, and where the loss of a
few packets is not generally catastrophic.
ICMP
The Internet Control Messaging Protocol (ICMP) is an extension to the Internet Protocol (IP) as defined
in the Request For Comments (RFC) #792 and supports network packets containing control, error, and
informational messages. ICMP is used by such network applications as the ping utility, which can determine
49


the availability of a network host or device. Examples of some error messages returned by ICMP which
are useful to both network hosts and devices such as routers, include Destination Unreachable and Time
Exceeded.
Daemons
Daemons are special system applications which typically execute continuously in the background and await
requests for the functions they provide from other applications. Many daemons are network-centric; that is,
a large number of daemons executing in the background on an Ubuntu system may provide network-related
functionality. Some examples of such network daemons include the Hyper Text Transport Protocol Daemon
(httpd), which provides web server functionality; the Secure SHell Daemon (sshd), which provides secure
remote login shell and file transfer capabilities; and the Internet Message Access Protocol Daemon (imapd),
which provides E-Mail services.
Resources
• There are man pages for TCP and IP that contain more useful information.
• Also, see the TCP/IP Tutorial and Technical Overview IBM Redbook.
• Another resource is O’Reilly’s TCP/IP Network Administration.

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   277




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling