1.2 ╬ßτε≡ Γφ≤≥≡σφφσπε ≤±≥≡εΘ±≥Γα TCP/IP

▌≥ε≥ ≡ατΣσδ ±εΣσ≡µΦ≥ Ω≡α≥Ωεσ ε∩Φ±αφΦσ TCP/IP Γ εß·σ∞σ, Σε±≥α≥ε≈φε∞ Σδ  ∩ε±δσΣ≤■∙σπε εß±≤µΣσφΦ  ∩≡εßδσ∞ ßστε∩α±φε±≥Φ, ±Γ ταφφ√⌡ ± ╚φ≥σ≡φσ≥ε∞. [Com91a],[Com91b],[Hunt92] Φ [Bel89] ±εΣσ≡µα≥ πε≡ατΣε ßεδσσ ∩εΣ≡εßφεσ ε∩Φ±αφΦσ; ≈Φ≥α≥σδΦ, Ωε≥ε≡√σ ⌡ε≥ ≥ ∩εδ≤≈Φ≥ⁿ ßεδσσ πδ≤ßεΩεσ ∩≡σΣ±≥αΓδσφΦσ, Σεδµφ√ εß≡α≥Φ≥ⁿ±  Ω ²≥Φ∞ Φ±≥ε≈φΦΩα∞.

╬≥≈α±≥Φ ∩ε∩≤δ ≡φε±≥ⁿ ±≥σΩα ∩≡ε≥εΩεδεΓ TCP/IP εß· ±φ σ≥±  Γετ∞εµφε±≥ⁿ■ σπε ≡σαδΦτα÷ΦΦ φα ßατσ ßεδⁿ°επε ≈Φ±δα ≡ατφεεß≡ατφ√⌡ ΩαφαδεΓ Φ ∩≡ε≥εΩεδεΓ Ωαφαδⁿφεπε ≤≡εΓφ , ≥αΩΦ⌡ ΩαΩ T1 Φ ╒.25, Ethernet Φ δΦφΦΦ RS-232. ┴εδⁿ°Φφ±≥Γε ε≡παφΦτα÷ΦΘ Φ±∩εδⁿτ≤σ≥ Γ ±ΓεΦ⌡ ╦┬╤ Ethernet Σδ  εß·σΣΦφσφΦ  ⌡ε±≥εΓ Φ ΩδΦσφ≥±ΩΦ⌡ ±Φ±≥σ∞, α τα≥σ∞ ∩≡Φ±εσΣΦφ σ≥ ²≥Φ ±σ≥Φ ± ∩ε∞ε∙ⁿ■ T1 Ω ≡σπΦεφαδⁿφεΘ ±σ≥Φ. (φα∩≡Φ∞σ≡, ≡σπΦεφαδⁿφεΘ ∞απΦ±≥≡αδⁿφεΘ ±σ≥Φ TCP/IP), Ωε≥ε≡α  ±εσΣΦφ σ≥ Γ ±Γε■ ε≈σ≡σΣⁿ ± ±σ≥ ∞Φ Σ≡≤πΦ⌡ ε≡παφΦτα÷ΦΘ Φ Σ≡≤πΦ∞Φ ∞απΦ±≥≡αδⁿφ√∞Φ Ωαφαδα∞Φ. ╩αΩ ∩≡αΓΦδε, ε≡παφΦτα÷ΦΦ Φ∞σ■≥ εΣφε ±εσΣΦφσφΦσ ± ╚φ≥σ≡φσ≥ε∞, φε ßεδⁿ°Φσ ε≡παφΦτα÷ΦΦ ∞επ≤≥ Φ∞σ≥ⁿ ΣΓα Φ ßεδσσ ±εσΣΦφσφΦΘ. ╤Ωε≡ε±≥Φ ∞εΣσ∞εΓ ≤ΓσδΦ≈ΦΓα■≥±  ∩ε ∞σ≡σ ∩ε ΓδσφΦ  φεΓ√⌡ Ωε∞∞≤φΦΩα÷Φεφφ√⌡ ±≥αφΣα≡≥εΓ, ∩ε²≥ε∞≤ Γσ≡±ΦΦ TCP/IP, Ωε≥ε≡√σ ≡αßε≥α■≥ Γ ±≡σΣσ Ωε∞∞≤≥Φ≡≤σ∞√⌡ ≥σδσ⌠εφφ√⌡ ΩαφαδεΓ, ±≥αφεΓ ≥±  Γ±σ ßεδσσ ∩ε∩≤δ ≡φ√∞Φ. ╠φεπΦσ ε≡παφΦτα÷ΦΦ Φ ∩≡ε±≥ε ε≥Σσδⁿφ√σ δ■ΣΦ Φ±∩εδⁿτ≤■≥ PPP (Point-to-Point Protocol) Φ SLIP (Serial Line IP) Σδ  ∩εΣΩδ■≈σφΦ  ±ΓεΦ⌡ ±σ≥σΘ Φ ≡αßε≈Φ⌡ ±≥αφ÷ΦΘ Ω Σ≡≤πΦ∞ ±σ≥ ∞, Φ±∩εδⁿτ≤  ≥σδσ⌠εφφ√σ Ωαφαδ√.

┼±δΦ πεΓε≡Φ≥ⁿ ±≥≡επε, ≥ε TCP/IP - ²≥ε ±≥σΩ ∩≡ε≥εΩεδεΓ, ΓΩδ■≈α■∙ΦΘ TCP, IP, UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol), Φ ≡ Σ Σ≡≤πΦ⌡ ∩≡ε≥εΩεδεΓ. ╤≥σΩ ∩≡ε≥εΩεδεΓ TCP/IP φσ ±εε≥Γσ≥±≥Γ≤σ≥ ∞εΣσδΦ ΓταΦ∞εΣσΘ±≥ΓΦ  ε≥Ω≡√≥√⌡ ±Φ±≥σ∞ (┬╬╤), Φ σπε ±≥≡≤Ω≥≤≡α ∩εΩαταφα φα ≡Φ±≤φΩσ 1.1

1.2 IP

╙≡εΓσφⁿ IP ∩εδ≤≈ασ≥ ∩αΩσ≥√, Σε±≥αΓδσ∞√σ φΦµφΦ∞Φ ≤≡εΓφ ∞Φ, φα∩≡Φ∞σ≡ Σ≡αΘΓσ≡ε∞ Φφ≥σ≡⌠σΘ±α ± ╦┬╤, Φ ∩σ≡σΣασ≥ Φ⌡ δσµα∙Φ∞ Γ√°σ ≤≡εΓφ ∞ TCP ΦδΦ UDP. ╚ φαεßε≡ε≥, IP ∩σ≡σΣασ≥ ∩αΩσ≥√, ∩εδ≤≈σφφ√σ ε≥ ≤≡εΓφσΘ TCP Φ UDP Ω φΦµσδσµα∙Φ∞ ≤≡εΓφ ∞.

╧αΩσ≥√ IP  Γδ ■≥±  ΣσΘ≥απ≡α∞α∞Φ ± φσπα≡αφ≥Φ≡εΓαφφεΘ Σε±≥αΓΩεΘ, ∩ε≥ε∞≤ ≈≥ε IP φΦ≈σπε φσ Σσδασ≥ Σδ  εßσ±∩σ≈σφΦ  πα≡αφ≥ΦΦ Σε±≥αΓΩΦ ∩αΩσ≥εΓ IP ∩ε ∩ε≡ ΣΩ≤ Φ ßστ ε°ΦßεΩ. ╧αΩσ≥√ IP ±εΣσ≡µα≥ αΣ≡σ± ⌡ε±≥α, ± Ωε≥ε≡επε ß√δ ∩ε±δαφ ∩αΩσ≥, φατ√Γασ∞√Θ αΣ≡σ±ε∞ ε≥∩≡αΓΦ≥σδ , Φ αΣ≡σ± ⌡ε±≥α, Ωε≥ε≡√Θ Σεδµσφ ∩εδ≤≈Φ≥ⁿ ∩αΩσ≥, φατ√Γασ∞√Θ αΣ≡σ±ε∞ ∩εδ≤≈α≥σδ .

┬√±εΩε≤≡εΓφσΓ√σ ±σ≡ΓΦ±√ TCP Φ UDP ∩≡Φ ∩≡Φσ∞σ ∩αΩσ≥α ∩≡σΣ∩εδαπα■≥, ≈≥ε αΣ≡σ± ε≥∩≡αΓΦ≥σδ , ≤Ωαταφφ√Θ Γ ∩αΩσ≥σ,  Γδ σ≥±  Φ±≥Φφφ√∞. ─≡≤πΦ∞Φ ±δεΓα∞Φ, αΣ≡σ± IP  Γδ σ≥±  ε±φεΓεΘ Σδ  α≤≥σφ≥Φ⌠ΦΩα÷ΦΦ Γε ∞φεπΦ⌡ ±σ≡ΓΦ±α⌡; ±σ≡ΓΦ±√ ∩≡σΣ∩εδαπα■≥, ≈≥ε ∩αΩσ≥ ß√δ ∩ε±δαφ ε≥ ±≤∙σ±≥Γ≤■∙σπε ⌡ε±≥α, Φ Φ∞σφφε ε≥ ≥επε ⌡ε±≥α, ≈σΘ αΣ≡σ± ≤Ωαταφ Γ ∩αΩσ≥σ. IP Φ∞σσ≥ ε∩÷Φ■, φατ√Γασ∞≤■ ε∩÷Φ  ∞α≡°≡≤≥Φτα÷ΦΦ Φ±≥ε≈φΦΩα, Ωε≥ε≡α  ∞εµσ≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφα Σδ  Σδ  ≤ΩαταφΦ  ≥ε≈φεπε ∩≡ ∞επε Φ εß≡α≥φεπε ∩≤≥Φ ∞σµΣ≤ ε≥∩≡αΓΦ≥σδσ∞ Φ ∩εδ≤≈α≥σδσ∞. ▌≥ε≥ ∩≤≥ⁿ ∞εµσ≥ ταΣσΘ±≥ΓεΓα≥ⁿ Σδ  ∩σ≡σΣα≈Φ ∩αΩσ≥α ∞α≡°≡≤≥Φτα≥ε≡√ ΦδΦ ⌡ε±≥√, εß√≈φε φσ Φ±∩εδⁿτ≤■∙Φσ±  Σδ  ∩σ≡σΣα≈Φ ∩αΩσ≥εΓ Ω Σαφφε∞≤ ⌡ε±≥≤-∩εδ≤≈α≥σδ■. ─δ  φσΩε≥ε≡√⌡ ±σ≡ΓΦ±εΓ TCP Φ UDP ∩αΩσ≥ IP c ≥αΩεΘ ε∩÷ΦσΘ Ωαµσ≥±  ∩≡Φ°σΣ°Φ∞ ε≥ ∩ε±δσΣφσΘ ±Φ±≥σ∞√ Γ ≤Ωαταφφε∞ ∩≤≥Φ, α φσ ε≥ ±Γεσπε Φ±≥Φφφεπε ε≥∩≡αΓΦ≥σδ . ▌≥α ε∩÷Φ  ∩ε ΓΦδα±ⁿ Γ ∩≡ε≥εΩεδσ Σδ  σπε ≥σ±≥Φ≡εΓαφΦ , φε [Bel89] ε≥∞σ≈ασ≥, ≈≥ε ∞α≡°≡≤≥Φτα÷Φ  Φ±≥ε≈φΦΩα ∞εµσ≥ Φ±∩εδⁿτεΓα≥ⁿ±  Σδ  εß∞αφα ±Φ±≥σ∞ ± ÷σδⁿ■ ≤±≥αφεΓδσφΦ  ±εσΣΦφσφΦ  ± φΦ∞Φ ≥σ⌡ ⌡ε±≥εΓ, Ωε≥ε≡√∞ τα∩≡σ∙σφε ± φΦ∞Φ ±εσΣΦφ ≥ⁿ± . ╧ε²≥ε∞≤, ≥ε, ≈≥ε ≡ Σ ±σ≡ΓΦ±εΓ ΣεΓσ≡ ■≥ ≤Ωαταφφε∞≤ IP-αΣ≡σ±≤ ε≥∩≡αΓΦ≥σδ  Φ ∩εδαπα■≥±  φα φσπε ∩≡Φ α≤≥σφ≥Φ⌠ΦΩα÷ΦΦ, ε≈σφⁿ ε∩α±φε Φ ∞εµσ≥ ∩≡ΦΓσ±≥Φ Ω ∩≡εφΦΩφεΓσφΦ■ Γ ±Φ±≥σ∞≤.

1.2.2 TCP

┼±δΦ IP-∩αΩσ≥√ ±εΣσ≡µα≥ ΦφΩα∩±≤δΦ≡εΓαφφ√σ ∩αΩσ≥√ TCP, ∩≡επ≡α∞∞√ IP ∩σ≡σΣαΣ≤≥ Φ⌡ ΓΓσ≡⌡ ≤≡εΓφ■ TCP. TCP ∩ε±δσΣεΓα≥σδⁿφε φ≤∞σ≡≤σ≥ Γ±σ ∩αΩσ≥√ Φ Γ√∩εδφ σ≥ Φ±∩≡αΓδσφΦσ ε°ΦßεΩ, Φ ≡σαδΦτ≤σ≥ ≥αΩΦ∞ εß≡ατε∞ ΓΦ≡≥≤αδⁿφ√σ ±εσΣΦφσφΦ  ∞σµΣ≤ ⌡ε±≥α∞Φ. ╧αΩσ≥√ TCP ±εΣσ≡µα≥ ∩ε±δσΣεΓα≥σδⁿφ√σ φε∞σ≡α Φ ∩εΣ≥Γσ≡µΣσφΦ  ε ∩≡Φσ∞σ ∩αΩσ≥εΓ, ∩ε²≥ε∞≤ ∩αΩσ≥√, ∩≡Φφ ≥√σ φσ Γ ∩ε≡ ΣΩσ ∩σ≡σΣα≈Φ, ∞επ≤≥ ß√≥ⁿ ∩σ≡σ≤∩ε≡ Σε≈σφ√ , α Φ±∩ε≡≈σφφ√σ ∩αΩσ≥√ ∩εΓ≥ε≡φε ∩ε±δαφ√.

TCP ∩σ≡σΣασ≥ ∩εδ≤≈σφφ≤■ Φφ⌠ε≡∞α÷Φ■ ∩≡ΦδεµσφΦ ∞ Γσ≡⌡φσπε ≤≡εΓφ , φα∩≡Φ∞σ≡ ΩδΦσφ≥≤ ΦδΦ ±σ≡Γσ≡≤ TELNETα. ╧≡ΦδεµσφΦ , Γ ±Γε■ ε≈σ≡σΣⁿ, ∩σ≡σΣα■≥ Φφ⌠ε≡∞α÷Φ■ εß≡α≥φε ≤≡εΓφ■ TCP, Ωε≥ε≡√Θ ∩σ≡σΣασ≥ σσ φΦµσ ≤≡εΓφ■ IP, ∩ε±δσ ≈σπε εφα ∩ε∩αΣασ≥ Ω Σ≡αΘΓσ≡α∞ ≤±≥≡εΘ±≥Γ, Γ ⌠ΦτΦ≈σ±Ω≤■ ±≡σΣ≤ Φ ∩ε φσΘ ∩σ≡σΣασ≥±  Σε ⌡ε±≥α-∩εδ≤≈α≥σδ . ╤σ≡ΓΦ±√ ± ≤±≥αφεΓδσφΦσ∞ ±εσΣΦφσφΦ , ≥αΩΦσ ΩαΩ TELNET, FTP, rlogin, X Windows Φ SMTP ≥≡σß≤■≥ φαΣσµφε±≥Φ Φ ∩ε²≥ε∞≤ Φ±∩εδⁿτ≤■≥ TCP. DNS Φ±∩εδⁿτ≤σ≥ TCP ≥εδⁿΩε Γ ≡ Σσ ±δ≤≈ασΓ( Σδ  ∩σ≡σΣα≈Φ Φ ∩≡Φσ∞α ßατ Σαφφ√⌡ Σε∞σφφ√⌡ Φ∞σφ), α Σδ  ∩σ≡σΣα≈Φ Φφ⌠ε≡∞α÷ΦΦ εß ε≥Σσδⁿφ√⌡ ⌡ε±≥α⌡ Φ±∩εδⁿτ≤σ≥ UDP .

1.2.3 UDP

╩αΩ ∩εΩαταφε φα ≡Φ±≤φΩσ 1.1, UDP ΓταΦ∞εΣσΘ±≥Γ≤σ≥ ± ∩≡ΦΩδαΣφ√∞Φ ∩≡επ≡α∞∞α∞Φ φα ≥ε∞ µσ ≤≡εΓφσ, ≈≥ε Φ TCP. ╥σ∞ φσ ∞σφσσ, εφ φσ Γ√∩εδφ σ≥ ⌠≤φΩ÷ΦΦ Φ±∩≡αΓδσφΦ  ε°ΦßεΩ ΦδΦ ∩εΓ≥ε≡φεΘ ∩σ≡σΣα≈Φ ∩ε≥σ≡ φφ√⌡ ∩αΩσ≥εΓ. ╧ε²≥ε∞≤ UDP φσ Φ±∩εδⁿτ≤σ≥±  Γ ±σ≡ΓΦ±α⌡ ± ≤±≥αφεΓδσφΦσ∞ ±εσΣΦφσφΦ , Ωε≥ε≡√∞ ≥≡σß≤σ≥±  ±ετΣαφΦσ ΓΦ≡≥≤αδⁿφεπε Ωαφαδα. ╬φ ∩≡Φ∞σφ σ≥±  Γ ±σ≡ΓΦ±α⌡ ≥Φ∩α τα∩≡ε±-ε≥Γσ≥, ≥αΩΦ⌡ ΩαΩ NFS, πΣσ ≈Φ±δε ±εεß∙σφΦΘ Γ ⌡εΣσ ΓταΦ∞εΣσΘ±≥ΓΦ  πε≡ατΣε ∞σφⁿ°σ, ≈σ∞ Γ TELNET Φ FTP. ┬ ≈Φ±δε ±σ≡ΓΦ±εΓ, Φ±∩εδⁿτ≤■∙Φ⌡ UDP, Γ⌡εΣ ≥ ±σ≡ΓΦ±√ φα ßατσ RPC, ≥αΩΦσ ΩαΩ NIS Φ NFS, NTP( ∩≡ε≥εΩεδ ±σ≥σΓεπε Γ≡σ∞σφΦ) Φ DNS(≥αΩµσ DNS Φ±∩εδⁿτ≤σ≥ TCP).

╧αΩσ≥√ UDP πε≡ατΣε ∩≡ε∙σ ∩εΣΣσδα≥ⁿ, ≈σ∞ ∩αΩσ≥√ TCP, ≥αΩ ΩαΩ φσ≥ ²≥α∩α ≤±≥αφεΓδσφΦ  ±εσΣΦφσφΦ ( ≡≤Ωε∩εµα≥Φ ).[Ches94]. ╧ε²≥ε∞≤ ± Φ±∩εδⁿτεΓαφΦσ∞ ±σ≡ΓΦ±εΓ φα ßατσ UDP ±ε∩≡ µσφ ßεδⁿ°ΦΘ ≡Φ±Ω.

1.2.4 ICMP

ICMP (╧≡ε≥εΩεδ ∞σµ±σ≥σΓ√⌡ ≤∩≡αΓδ ■∙Φ⌡ ±εεß∙σφΦΘ) φα⌡εΣΦ≥±  φα ≥ε∞ µσ ≤≡εΓφσ, ≈≥ε Φ IP; σπε φατφα≈σφΦσ - ∩σ≡σΣαΓα≥ⁿ Φφ⌠ε≡∞α÷Φ■, ≥≡σß≤σ∞≤■ Σδ  ≤∩≡αΓδσφΦ  ≥≡α⌠⌠ΦΩε∞ IP. ┬-ε±φεΓφε∞, εφ Φ±∩εδⁿτ≤σ≥±  Σδ  ∩≡σΣε±≥αΓδσφΦ  Φφ⌠ε≡∞α÷ΦΦ ε ∩≤≥ ⌡ Ω ⌡ε±≥α∞-∩εδ≤≈α≥σδ ∞. ╤εεß∙σφΦ  ICMP redirect Φφ⌠ε≡∞Φ≡≤■≥ ⌡ε±≥√ ε ±≤∙σ±≥ΓεΓαφΦΦ ßεδσ Ωε≡ε≥ΩΦ⌡ ∞α≡°≡≤≥εΓ Ω Σ≡≤πΦ∞ ±Φ±≥σ∞α∞, α ±εεß∙σφΦ  ICMP unreachable ≤Ωατ√Γασ≥ φα φαδΦ≈Φσ ∩≡εßδσ∞ ± φα⌡εµΣσφΦσ∞ ∩≤≥Φ Ω ∩εδ≤≈α≥σδ■ ∩αΩσ≥α. ╩≡ε∞σ ≥επε, ICMP ∞εµσ≥ ∩ε∞ε≈ⁿ Ωε≡≡σΩ≥φε ταΓσ≡°Φ≥ⁿ ±εσΣΦφσφΦσ TCP, σ±δΦ ∩≤≥ⁿ ±≥αδ φσΣε±≥≤∩σφ. PING  Γδ σ≥±  °Φ≡εΩε ≡α±∩≡ε±≥≡αφσφφ√∞ ±σ≡ΓΦ±ε∞ φα ßατσ ICMP.

[Bel89] ≡α±±∞α≥≡ΦΓασ≥ ΣΓσ ∩≡εßδσ∞√ ± ICMP: ±≥α≡√σ Γσ≡±ΦΦ Unix ∞επ≤≥ ≡ατε≡Γα≥ⁿ Γ±σ ±εσΣΦφσφΦ  ∞σµΣ≤ ⌡ε±≥α∞Φ, Σαµσ σ±δΦ ≥εδⁿΩε εΣφε Φτ φΦ⌡ ±≥εδΩφ≤δε±ⁿ ± ∩≡εßδσ∞α∞Φ. ╩≡ε∞σ ≥επε, ±εεß∙σφΦ  ε ∩σ≡σφα∩≡αΓδσφΦΦ ∩≤≥Φ ICMP ∞επ≤≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφ√ Σδ  εß∞αφα ∞α≡°≡≤≥Φτα≥ε≡εΓ Φ ⌡ε±≥εΓ ± ÷σδⁿ■ τα±≥αΓΦ≥ⁿ Φ⌡ ∩εΓσ≡Φ≥ⁿ Γ ≥ε, ≈≥ε ⌡ε±≥ τδε≤∞√°δσφφΦΩα  Γδ σ≥±  ∞α≡°≡≤≥Φτα≥ε≡ε∞ Φ ∩αΩσ≥√ δ≤≈°σ ε≥∩≡αΓδ ≥ⁿ ≈σ≡στ φσπε. ▌≥ε, Γ ±Γε■ ε≈σ≡σΣⁿ, ∞εµσ≥ ∩≡ΦΓσ±≥Φ Ω ≥ε∞≤, ≈≥ε α≥αΩ≤■∙ΦΘ ∩εδ≤≈Φ≥ Σε±≥≤∩ Ω ±Φ±≥σ∞α∞, Ωε≥ε≡√∞ φσ ≡ατ≡σ°σφε Φ∞σ≥ⁿ ±εσΣΦφσφΦ  ± ∞α°ΦφεΘ α≥αΩ≤■∙σπε ΦδΦ σπε ±σ≥ⁿ■.

1.2.5 ╤≥≡≤Ω≥≤≡α ∩ε≡≥εΓ TCP Φ UDP

╤σ≡ΓΦ±√ TCP Φ UDP Φ±∩εδⁿτ≤■≥±  ± ∩ε∞ε∙ⁿ■ ±⌡σ∞√ ΩδΦσφ≥-±σ≡Γσ≡. ═α∩≡Φ∞σ≡, ∩≡ε÷σ±± ±σ≡Γσ≡α TELNET Γφα≈αδσ φα⌡εΣΦ≥±  Γ ±ε±≥ε φΦΦ εµΦΣαφΦ  τα∩≡ε±α ≤±≥αφεΓδσφΦ  ±εσΣΦφσφΦ . ┬ ΩαΩεΘ-φΦß≤Σⁿ ∞ε∞σφ≥ Γ≡σ∞σφΦ ∩εδⁿτεΓα≥σδⁿ τα∩≤±Ωασ≥ ∩≡ε÷σ±± ΩδΦσφ≥α TELNET, Ωε≥ε≡√Θ ΦφΦ÷ΦΦ≡≤σ≥ ±εσΣΦφσφΦσ ± ±σ≡Γσ≡ε∞ TELNET. ╩δΦσφ≥ ∩ε±√δασ≥ Σαφφ√σ ±σ≡Γσ≡≤, ≥ε≥ ≈Φ≥ασ≥ Φ⌡, Φ ∩ε±√δασ≥ εß≡α≥φε ΩδΦσφ≥≤ ε≥Γσ≥. ╩δΦσφ≥ ≈Φ≥ασ≥ ε≥Γσ≥ Φ ±εεß∙ασ≥ ε φσ∞ ∩εδⁿτεΓα≥σδ■. ╧ε²≥ε∞≤, ±εσΣΦφσφΦσ  Γδ σ≥±  ΣΓ≤φα∩≡αΓδσφφ√∞ Φ ∞εµσ≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφε ΩαΩ Σδ  ≈≥σφΦ , ≥αΩ Φ Σδ  τα∩Φ±Φ.

╩αΩ ∞φεπε εΣφεΓ≡σ∞σφφ√⌡ ±εσΣΦφσφΦΘ TELNET ∞εµσ≥ ß√≥ⁿ ≤±≥αφεΓδσφε ∞σµΣ≤ ±Φ±≥σ∞α∞Φ? ╤εσΣΦφσφΦσ TCP ΦδΦ UDP ≤φΦΩαδⁿφ√∞ εß≡ατε∞ ΦΣσφ≥Φ⌠Φ÷Φ≡≤σ≥±  ± ∩ε∞ε∙ⁿ■ ≈σ≥√≡σ⌡ ∩εδσΘ, ∩≡Φ±≤≥±≥Γ≤■∙Φ⌡ Γ ΩαµΣε∞ ±εσΣΦφσφΦΦ:

╧ε≡≥ - ²≥ε ∩≡επ≡α∞∞φεσ ∩εφ ≥Φσ, Ωε≥ε≡εσ Φ±∩εδⁿτ≤σ≥±  ΩδΦσφ≥ε∞ ΦδΦ ±σ≡Γσ≡ε∞ Σδ  ∩ε±√δΩΦ ΦδΦ ∩≡Φσ∞α ±εεß∙σφΦΘ; ∩ε≡≥ ΦΣσφ≥Φ⌠Φ÷Φ≡≤σ≥±  16-ßΦ≥Γ√∞ ≈Φ±δε∞. ╤σ≡Γσ≡φ√σ ∩≡ε÷σ±±√ εß√≈φε α±±ε÷ΦΦ≡≤■≥±  ± ⌠ΦΩ±Φ≡εΓαφφ√∞ ≈Φ±δε∞, φα∩≡Φ∞σ≡ ≈Φ±δε∞ 25 Σδ  SMTP ΦδΦ 6000 Σδ  X Windows; φε∞σ≡ ∩ε≡≥α  Γδ σ≥±  ΦτΓσ±≥φ√∞, ≥αΩ ΩαΩ εφ ≥≡σß≤σ≥± , ∩ε∞Φ∞ε IP-αΣ≡σ±α ∩εδ≤≈α≥σδ , ∩≡Φ ≤±≥αφεΓδσφΦΦ ±εσΣΦφσφΦ  ± ΩεφΩ≡σ≥φ√∞ ⌡ε±≥ε∞ Φ ±σ≡ΓΦ±ε∞. ╩δΦσφ≥±ΩΦσ ∩≡ε÷σ±±√, ± Σ≡≤πεΘ ±≥ε≡εφ√, τα∩≡α°ΦΓα■≥ φε∞σ≡ ∩ε≡≥α ≤ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Γ φα≈αδσ ≡αßε≥√; Φ φε∞σ≡ ∩ε≡≥α  Γδ σ≥±  ±δ≤≈αΘφ√∞, ⌡ε≥  Γ φσΩε≥ε≡√⌡ ±δ≤≈α ⌡ εφ  Γδ σ≥±  ±δσΣ≤■∙Φ∞ Γ ±∩Φ±Ωσ ±ΓεßεΣφ√⌡ φε∞σ≡εΓ ∩ε≡≥εΓ.

─δ  Φδδ■±≥≡α÷ΦΦ ≥επε, ΩαΩ Φ±∩εδⁿτ≤■≥±  ∩ε≡≥√ Σδ  ∩ε±√δΩΦ Φ ∩≡Φσ∞α ±εεß∙σφΦΘ, ≡α±±∞ε≥≡Φ∞ ∩≡ε≥εΩεδ TELNET. ╤σ≡Γσ≡ TELNET ±δ≤°ασ≥ ∩≡Φ⌡εΣ ∙Φσ ±εεß∙σφΦ  φα ∩ε≡≥≤ 23, Φ ±α∞ ∩ε±√δασ≥ ±εεß∙σφΦ  φα ∩ε≡≥ 23. ╩δΦσφ≥ TELNET, φα ≥εΘ µσ ΦδΦ Σ≡≤πεΘ ±Φ±≥σ∞σ, ±φα≈αδα τα∩≡α°ΦΓασ≥ φσΦ±∩εδⁿτ≤σ∞√Θ φε∞σ≡ ∩ε≡≥α ≤ ╬╤, α τα≥σ∞ Φ±∩εδⁿτ≤σ≥ σπε ∩≡Φ ∩ε±√δΩσ Φ ∩≡Φσ∞σ ±εεß∙σφΦΘ. ╬φ Σεδµσφ ≤Ωατ√Γα≥ⁿ ²≥ε φε∞σ≡ ∩ε≡≥α, φα∩≡Φ∞σ≡ 3097, Γ ∩αΩσ≥α⌡, ∩≡σΣφατφα≈σφφ√⌡ Σδ  ±σ≡Γσ≡α TELNET, ≈≥εß√ ²≥ε≥ ±σ≡Γσ≡ ∩≡Φ ε≥Γσ≥σ φα ±εεß∙σφΦσ ΩδΦσφ≥α ∞επ ∩ε∞σ±≥Φ≥ⁿ ²≥ε φε∞σ≡ Γ ∩ε±√δασ∞√σ Φ∞ TCP-∩αΩσ≥√. ╒ε±≥ ΩδΦσφ≥α ∩ε ∩≡Φσ∞≤ ±εεß∙σφΦ  Σεδµσφ ∩ε±∞ε≥≡σ≥ⁿ φε∞σ≡ ∩ε≡≥α Γ ±εεß∙σφΦΦ Φ ≡σ°Φ≥ⁿ, ΩαΩεΘ Φτ ΩδΦσφ≥εΓ TELNET Σεδµσφ ∩≡Φφ ≥ⁿ ²≥ε ±εεß∙σφΦσ. ▌≥ε≥ ∩≡ε÷σ±± ∩εΩαταφ φα ≡Φ±≤φΩσ 1.2

╨Φ±≤φεΩ 1.2 ┬ταΦ∞εΣσΘ±≥ΓΦσ ∩≡Φ TELNET

╤≤∙σ±≥Γ≤σ≥ Σε±≥α≥ε≈φε ≡α±∩≡ε±≥≡αφσφφεσ ∩≡αΓΦδε, ±επδα±φε Ωε≥ε≡ε∞≤ ≥εδⁿ≤ε ∩≡ΦΓΦδσπΦ≡εΓαφφ√σ ∩≡ε÷σ±±√ ±σ≡Γσ≡α, ≥ε σ±≥ⁿ ≥σ ∩≡ε÷σ±±√, Ωε≥ε≡√σ ≡αßε≥α■≥ ± ∩≡ΦΓΦδσπΦ ∞Φ ±≤∩σ≡∩εδⁿτεΓα≥σδ  UNIX, ∞επ≤≥ Φ±∩εδⁿτεΓα≥ⁿ ∩ε≡≥√ ± φε∞σ≡α∞Φ ∞σφⁿ°σ, ≈σ∞ 1024( ≥αΩ φατ√Γασ∞√σ ∩≡ΦΓΦδσπΦ≡εΓαφφ√σ ∩ε≡≥√). ╤σ≡Γσ≡α Γ-ε±φεΓφε∞ Φ±∩εδⁿτ≤■≥ ∩ε≡≥√ ± φε∞σ≡α∞Φ ∞σφⁿ°σ, ≈σ∞ 1024, α ΩδΦσφ≥√ ΩαΩ ∩≡αΓΦδε Σεδµφ√ τα∩≡α°ΦΓα≥ⁿ φσ∩≡ΦΓΦδσπΦ≡εΓαφφ√σ ∩ε≡≥√ ≤ ╬╤. ╒ε≥  ²≥ε ∩≡αΓΦδε Φ φσ  Γδ σ≥±  εß τα≥σδⁿφ√∞ Σδ  Φ±∩εδφσφΦ  Φ φσ ≥≡σß≤σ≥±  ±∩σ÷Φ⌠ΦΩα÷ΦσΘ ∩≡ε≥εΩεδεΓ TCP/IP, ±Φ±≥σ∞√ φα ε±φεΓσ BSD ±εßδ■Σα■≥ σπε.

┬ ≡στ≤δⁿ≥α≥σ Γ±σπε ²≥επε ß≡αφΣ∞α≤²≡√ ∞επ≤≥ ßδεΩΦ≡εΓα≥ⁿ ΦδΦ ⌠Φδⁿ≥≡εΓα≥ⁿ Σε±≥≤∩ Ω ±δ≤µßα∞ φα ε±φεΓσ ∩≡εΓσ≡ΩΦ φε∞σ≡εΓ ∩ε≡≥εΓ Γ TCP- Φ UDP-∩αΩσ≥α⌡ Φ ∩ε±δσΣ≤■∙σπε ∩≡ε∩≤±ΩαφΦ  ≈σ≡στ ±σß  ΦδΦ ≤ΣαδσφΦ  ∩αΩσ≥α φα ε±φεΓσ ∩εδΦ≥ΦΩΦ, ≤Ωατ√Γα■∙σΘ Σε±≥≤∩ Ω ΩαΩΦ∞ ±δ≤µßα∞ ≡ατ≡σ°σφ ΦδΦ τα∩≡σ∙σφ. (ßεδσσ Σσ≥αδⁿφε ²≥ε ε∩Φ±αφε Γ πδαΓσ 2).

═σ Γ±σ ±σ≡Γσ≡√ Φ ΩδΦσφ≥√ TCP Φ UDP Φ±∩εδⁿτ≤■≥ ∩ε≡≥√ ≥αΩΦ∞ ∩≡ε±≥√∞ ±∩ε±εßε∞, ΩαΩ TELNET, φε Γ ÷σδε∞, ∩≡ε÷σΣ≤≡α, ε∩Φ±αφφα  τΣσ±ⁿ, ∩εδστφα Γ Ωεφ≥σΩ±≥σ ß≡αφΣ∞α≤²≡α. ═α∩≡Φ∞σ≡, ∞φεπΦσ ╬╤ ∩σ≡±εφαδⁿφ√⌡ Ωε∞∩ⁿ■≥σ≡εΓ φσ Φ±∩εδⁿτ≤■≥ ∩εφ ≥Φ  ±≤∩σ≡∩εδⁿτεΓα≥σδ  UNIX, φε Γ±σ-≥αΩΦ Φ±∩εδⁿτ≤■≥ ∩ε≡≥√ ε∩Φ±αφφ√∞ Γ√°σ ±∩ε±εßε∞( ⌡ε≥  φσ≥ ±≥αφΣα≡≥α, ≥≡σß≤■∙σπε ²≥ε).

═αταΣ | ╤εΣσ≡µαφΦσ | ┬∩σ≡σΣ