UDP User Datagram Protocol, RFC 768 ( ) TCP Transmission Control Protocol, RFC 793 ( ).
. , . , UDP.
UDP
. , IP ( ).
UDP . . UDP. ( ). .
UDP- :
, UDP IP- ( IP-) :
(Source Port) , .
(Destination Port) .
() . TCP/IP , ( UDP TCP) ( ) . . , UDP- .
(Length) .
(Checksum) . 16- ( ). . UDP- , . .
UDP 12- (pseudo header). : IP- , IP- , ( 17) UDP-.
, , UDP- " " - .
|
|
UDP- .
UDP UDP-, , 0. , . Internet.
, UDP | |||
UNIX | |||
ECHO | echo | ||
- | netstat | ||
TIME | time | ||
NAMESERVER | name | ||
NICNAME | whois | ||
DOMAIN | nameserver | (DNS) | |
BOOTPS | bootps | BOOTP DHCP | |
BOOTPC | bootpc | BOOTP DHCP | |
TFTP | tftp | (TFTP) | |
KERBEROS | kerberos | Kerberos | |
NTP | ntp | (NTP) | |
- | snmp | (SNMP) | |
- | snmp-trap | SNMP | |
- | biff | UNIX comsat |
UDP RFC-768.
(UDP checksum) UDP-
TCP
, . . TCP IP, TCP , ().
TCP :
- ;
- ;
- ;
- , ( );
- .
TCP, UDP, . UDP, TCP , ().
TCP | |||
Internet | UNIX | ||
ECHO | echo | ||
FTP-DATA | ftp-data | (FTP) | |
FTP | ftp | (FTP) | |
TELNET | telnet | ||
SMTP | smtp | (SMTP) | |
TIME | time | ||
NICNAME | whois | ||
DOMAIN | nameserver | (DNS) | |
BOOTPS | bootps | BOOTP DHCP | |
WWW | www | World Wide Web | |
KERBEROS | kerberos | Kerberos | |
HOSTNAME | hostname | NIC | |
X400 | x400 | X.400 | |
X400-SND | x400-snd | X.400 | |
AUTH | auth | ||
UUCP-PATH | uucp-path | UUCP | |
NNTP | nntp | Usenet (NNTP) | |
NTP | ntp | (NTP) | |
SNMP | snmp | (SNMP) |
TCP, TCP . , , , TCP. TCP ( ) TCP-, . .
|
|
, , .. . , - . , . . TCP-, IP-.
- :
TCP- ( ). , . ( ) , .
( ) , , .
, , SYN, ISN (initial sequence number), . , , , ISN+1.
SYN , .
() , , . ( ). . , ( ).
TCP . , . .
( ) 32- TCP-. 5 , 15, 20 60 . TCP.
0.
: URG (urgency) - ; (acknowledgement) - ; PSH (push) - ; RST (reset) - ; SYN (synchronization) - ; FIN (final) - .
, , .. , .
. , 16- 16- . , 16- . , "" .
96- , . IP: IP- , ( 6) .
IP. , IP , , .
|
|
( ) , . URG 0, .
() , .
32- . .