▌≥ε≥ ≡ατΣσδ ±εΣσ≡µΦ≥ Ω≡α≥Ωεσ ε∩Φ±αφΦσ 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
╙≡εΓσφⁿ IP ∩εδ≤≈ασ≥ ∩αΩσ≥√, Σε±≥αΓδσ∞√σ φΦµφΦ∞Φ ≤≡εΓφ ∞Φ, φα∩≡Φ∞σ≡ Σ≡αΘΓσ≡ε∞ Φφ≥σ≡⌠σΘ±α ± ╦┬╤, Φ ∩σ≡σΣασ≥ Φ⌡ δσµα∙Φ∞ Γ√°σ ≤≡εΓφ ∞ TCP ΦδΦ UDP. ╚ φαεßε≡ε≥, IP ∩σ≡σΣασ≥ ∩αΩσ≥√, ∩εδ≤≈σφφ√σ ε≥ ≤≡εΓφσΘ TCP Φ UDP Ω φΦµσδσµα∙Φ∞ ≤≡εΓφ ∞.
╧αΩσ≥√ IP Γδ ■≥± ΣσΘ≥απ≡α∞α∞Φ ± φσπα≡αφ≥Φ≡εΓαφφεΘ Σε±≥αΓΩεΘ, ∩ε≥ε∞≤ ≈≥ε IP φΦ≈σπε φσ Σσδασ≥ Σδ εßσ±∩σ≈σφΦ πα≡αφ≥ΦΦ Σε±≥αΓΩΦ ∩αΩσ≥εΓ IP ∩ε ∩ε≡ ΣΩ≤ Φ ßστ ε°ΦßεΩ. ╧αΩσ≥√ IP ±εΣσ≡µα≥ αΣ≡σ± ⌡ε±≥α, ± Ωε≥ε≡επε ß√δ ∩ε±δαφ ∩αΩσ≥, φατ√Γασ∞√Θ αΣ≡σ±ε∞ ε≥∩≡αΓΦ≥σδ , Φ αΣ≡σ± ⌡ε±≥α, Ωε≥ε≡√Θ Σεδµσφ ∩εδ≤≈Φ≥ⁿ ∩αΩσ≥, φατ√Γασ∞√Θ αΣ≡σ±ε∞ ∩εδ≤≈α≥σδ .
┬√±εΩε≤≡εΓφσΓ√σ ±σ≡ΓΦ±√ TCP Φ UDP ∩≡Φ ∩≡Φσ∞σ ∩αΩσ≥α ∩≡σΣ∩εδαπα■≥, ≈≥ε αΣ≡σ± ε≥∩≡αΓΦ≥σδ , ≤Ωαταφφ√Θ Γ ∩αΩσ≥σ, Γδ σ≥± Φ±≥Φφφ√∞. ─≡≤πΦ∞Φ ±δεΓα∞Φ, αΣ≡σ± IP Γδ σ≥± ε±φεΓεΘ Σδ α≤≥σφ≥Φ⌠ΦΩα÷ΦΦ Γε ∞φεπΦ⌡ ±σ≡ΓΦ±α⌡; ±σ≡ΓΦ±√ ∩≡σΣ∩εδαπα■≥, ≈≥ε ∩αΩσ≥ ß√δ ∩ε±δαφ ε≥ ±≤∙σ±≥Γ≤■∙σπε ⌡ε±≥α, Φ Φ∞σφφε ε≥ ≥επε ⌡ε±≥α, ≈σΘ αΣ≡σ± ≤Ωαταφ Γ ∩αΩσ≥σ. IP Φ∞σσ≥ ε∩÷Φ■, φατ√Γασ∞≤■ ε∩÷Φ ∞α≡°≡≤≥Φτα÷ΦΦ Φ±≥ε≈φΦΩα, Ωε≥ε≡α ∞εµσ≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφα Σδ Σδ ≤ΩαταφΦ ≥ε≈φεπε ∩≡ ∞επε Φ εß≡α≥φεπε ∩≤≥Φ ∞σµΣ≤ ε≥∩≡αΓΦ≥σδσ∞ Φ ∩εδ≤≈α≥σδσ∞. ▌≥ε≥ ∩≤≥ⁿ ∞εµσ≥ ταΣσΘ±≥ΓεΓα≥ⁿ Σδ ∩σ≡σΣα≈Φ ∩αΩσ≥α ∞α≡°≡≤≥Φτα≥ε≡√ ΦδΦ ⌡ε±≥√, εß√≈φε φσ Φ±∩εδⁿτ≤■∙Φσ± Σδ ∩σ≡σΣα≈Φ ∩αΩσ≥εΓ Ω Σαφφε∞≤ ⌡ε±≥≤-∩εδ≤≈α≥σδ■. ─δ φσΩε≥ε≡√⌡ ±σ≡ΓΦ±εΓ TCP Φ UDP ∩αΩσ≥ IP c ≥αΩεΘ ε∩÷ΦσΘ Ωαµσ≥± ∩≡Φ°σΣ°Φ∞ ε≥ ∩ε±δσΣφσΘ ±Φ±≥σ∞√ Γ ≤Ωαταφφε∞ ∩≤≥Φ, α φσ ε≥ ±Γεσπε Φ±≥Φφφεπε ε≥∩≡αΓΦ≥σδ . ▌≥α ε∩÷Φ ∩ε ΓΦδα±ⁿ Γ ∩≡ε≥εΩεδσ Σδ σπε ≥σ±≥Φ≡εΓαφΦ , φε [Bel89] ε≥∞σ≈ασ≥, ≈≥ε ∞α≡°≡≤≥Φτα÷Φ Φ±≥ε≈φΦΩα ∞εµσ≥ Φ±∩εδⁿτεΓα≥ⁿ± Σδ εß∞αφα ±Φ±≥σ∞ ± ÷σδⁿ■ ≤±≥αφεΓδσφΦ ±εσΣΦφσφΦ ± φΦ∞Φ ≥σ⌡ ⌡ε±≥εΓ, Ωε≥ε≡√∞ τα∩≡σ∙σφε ± φΦ∞Φ ±εσΣΦφ ≥ⁿ± . ╧ε²≥ε∞≤, ≥ε, ≈≥ε ≡ Σ ±σ≡ΓΦ±εΓ ΣεΓσ≡ ■≥ ≤Ωαταφφε∞≤ IP-αΣ≡σ±≤ ε≥∩≡αΓΦ≥σδ Φ ∩εδαπα■≥± φα φσπε ∩≡Φ α≤≥σφ≥Φ⌠ΦΩα÷ΦΦ, ε≈σφⁿ ε∩α±φε Φ ∞εµσ≥ ∩≡ΦΓσ±≥Φ Ω ∩≡εφΦΩφεΓσφΦ■ Γ ±Φ±≥σ∞≤.
┼±δΦ IP-∩αΩσ≥√ ±εΣσ≡µα≥ ΦφΩα∩±≤δΦ≡εΓαφφ√σ ∩αΩσ≥√ TCP, ∩≡επ≡α∞∞√ IP ∩σ≡σΣαΣ≤≥ Φ⌡ ΓΓσ≡⌡ ≤≡εΓφ■ TCP. TCP ∩ε±δσΣεΓα≥σδⁿφε φ≤∞σ≡≤σ≥ Γ±σ ∩αΩσ≥√ Φ Γ√∩εδφ σ≥ Φ±∩≡αΓδσφΦσ ε°ΦßεΩ, Φ ≡σαδΦτ≤σ≥ ≥αΩΦ∞ εß≡ατε∞ ΓΦ≡≥≤αδⁿφ√σ ±εσΣΦφσφΦ ∞σµΣ≤ ⌡ε±≥α∞Φ. ╧αΩσ≥√ TCP ±εΣσ≡µα≥ ∩ε±δσΣεΓα≥σδⁿφ√σ φε∞σ≡α Φ ∩εΣ≥Γσ≡µΣσφΦ ε ∩≡Φσ∞σ ∩αΩσ≥εΓ, ∩ε²≥ε∞≤ ∩αΩσ≥√, ∩≡Φφ ≥√σ φσ Γ ∩ε≡ ΣΩσ ∩σ≡σΣα≈Φ, ∞επ≤≥ ß√≥ⁿ ∩σ≡σ≤∩ε≡ Σε≈σφ√ , α Φ±∩ε≡≈σφφ√σ ∩αΩσ≥√ ∩εΓ≥ε≡φε ∩ε±δαφ√.
TCP ∩σ≡σΣασ≥ ∩εδ≤≈σφφ≤■ Φφ⌠ε≡∞α÷Φ■ ∩≡ΦδεµσφΦ ∞ Γσ≡⌡φσπε ≤≡εΓφ , φα∩≡Φ∞σ≡ ΩδΦσφ≥≤ ΦδΦ ±σ≡Γσ≡≤ TELNETα. ╧≡ΦδεµσφΦ , Γ ±Γε■ ε≈σ≡σΣⁿ, ∩σ≡σΣα■≥ Φφ⌠ε≡∞α÷Φ■ εß≡α≥φε ≤≡εΓφ■ TCP, Ωε≥ε≡√Θ ∩σ≡σΣασ≥ σσ φΦµσ ≤≡εΓφ■ IP, ∩ε±δσ ≈σπε εφα ∩ε∩αΣασ≥ Ω Σ≡αΘΓσ≡α∞ ≤±≥≡εΘ±≥Γ, Γ ⌠ΦτΦ≈σ±Ω≤■ ±≡σΣ≤ Φ ∩ε φσΘ ∩σ≡σΣασ≥± Σε ⌡ε±≥α-∩εδ≤≈α≥σδ . ╤σ≡ΓΦ±√ ± ≤±≥αφεΓδσφΦσ∞ ±εσΣΦφσφΦ , ≥αΩΦσ ΩαΩ TELNET, FTP, rlogin, X Windows Φ SMTP ≥≡σß≤■≥ φαΣσµφε±≥Φ Φ ∩ε²≥ε∞≤ Φ±∩εδⁿτ≤■≥ TCP. DNS Φ±∩εδⁿτ≤σ≥ TCP ≥εδⁿΩε Γ ≡ Σσ ±δ≤≈ασΓ( Σδ ∩σ≡σΣα≈Φ Φ ∩≡Φσ∞α ßατ Σαφφ√⌡ Σε∞σφφ√⌡ Φ∞σφ), α Σδ ∩σ≡σΣα≈Φ Φφ⌠ε≡∞α÷ΦΦ εß ε≥Σσδⁿφ√⌡ ⌡ε±≥α⌡ Φ±∩εδⁿτ≤σ≥ UDP .
╩αΩ ∩εΩαταφε φα ≡Φ±≤φΩσ 1.1, UDP ΓταΦ∞εΣσΘ±≥Γ≤σ≥ ± ∩≡ΦΩδαΣφ√∞Φ ∩≡επ≡α∞∞α∞Φ φα ≥ε∞ µσ ≤≡εΓφσ, ≈≥ε Φ TCP. ╥σ∞ φσ ∞σφσσ, εφ φσ Γ√∩εδφ σ≥ ⌠≤φΩ÷ΦΦ Φ±∩≡αΓδσφΦ ε°ΦßεΩ ΦδΦ ∩εΓ≥ε≡φεΘ ∩σ≡σΣα≈Φ ∩ε≥σ≡ φφ√⌡ ∩αΩσ≥εΓ. ╧ε²≥ε∞≤ UDP φσ Φ±∩εδⁿτ≤σ≥± Γ ±σ≡ΓΦ±α⌡ ± ≤±≥αφεΓδσφΦσ∞ ±εσΣΦφσφΦ , Ωε≥ε≡√∞ ≥≡σß≤σ≥± ±ετΣαφΦσ ΓΦ≡≥≤αδⁿφεπε Ωαφαδα. ╬φ ∩≡Φ∞σφ σ≥± Γ ±σ≡ΓΦ±α⌡ ≥Φ∩α τα∩≡ε±-ε≥Γσ≥, ≥αΩΦ⌡ ΩαΩ NFS, πΣσ ≈Φ±δε ±εεß∙σφΦΘ Γ ⌡εΣσ ΓταΦ∞εΣσΘ±≥ΓΦ πε≡ατΣε ∞σφⁿ°σ, ≈σ∞ Γ TELNET Φ FTP. ┬ ≈Φ±δε ±σ≡ΓΦ±εΓ, Φ±∩εδⁿτ≤■∙Φ⌡ UDP, Γ⌡εΣ ≥ ±σ≡ΓΦ±√ φα ßατσ RPC, ≥αΩΦσ ΩαΩ NIS Φ NFS, NTP( ∩≡ε≥εΩεδ ±σ≥σΓεπε Γ≡σ∞σφΦ) Φ DNS(≥αΩµσ DNS Φ±∩εδⁿτ≤σ≥ TCP).
╧αΩσ≥√ UDP πε≡ατΣε ∩≡ε∙σ ∩εΣΣσδα≥ⁿ, ≈σ∞ ∩αΩσ≥√ TCP, ≥αΩ ΩαΩ φσ≥ ²≥α∩α ≤±≥αφεΓδσφΦ ±εσΣΦφσφΦ ( ≡≤Ωε∩εµα≥Φ ).[Ches94]. ╧ε²≥ε∞≤ ± Φ±∩εδⁿτεΓαφΦσ∞ ±σ≡ΓΦ±εΓ φα ßατσ UDP ±ε∩≡ µσφ ßεδⁿ°ΦΘ ≡Φ±Ω.
ICMP (╧≡ε≥εΩεδ ∞σµ±σ≥σΓ√⌡ ≤∩≡αΓδ ■∙Φ⌡ ±εεß∙σφΦΘ) φα⌡εΣΦ≥± φα ≥ε∞ µσ ≤≡εΓφσ, ≈≥ε Φ IP; σπε φατφα≈σφΦσ - ∩σ≡σΣαΓα≥ⁿ Φφ⌠ε≡∞α÷Φ■, ≥≡σß≤σ∞≤■ Σδ ≤∩≡αΓδσφΦ ≥≡α⌠⌠ΦΩε∞ IP. ┬-ε±φεΓφε∞, εφ Φ±∩εδⁿτ≤σ≥± Σδ ∩≡σΣε±≥αΓδσφΦ Φφ⌠ε≡∞α÷ΦΦ ε ∩≤≥ ⌡ Ω ⌡ε±≥α∞-∩εδ≤≈α≥σδ ∞. ╤εεß∙σφΦ ICMP redirect Φφ⌠ε≡∞Φ≡≤■≥ ⌡ε±≥√ ε ±≤∙σ±≥ΓεΓαφΦΦ ßεδσ Ωε≡ε≥ΩΦ⌡ ∞α≡°≡≤≥εΓ Ω Σ≡≤πΦ∞ ±Φ±≥σ∞α∞, α ±εεß∙σφΦ ICMP unreachable ≤Ωατ√Γασ≥ φα φαδΦ≈Φσ ∩≡εßδσ∞ ± φα⌡εµΣσφΦσ∞ ∩≤≥Φ Ω ∩εδ≤≈α≥σδ■ ∩αΩσ≥α. ╩≡ε∞σ ≥επε, ICMP ∞εµσ≥ ∩ε∞ε≈ⁿ Ωε≡≡σΩ≥φε ταΓσ≡°Φ≥ⁿ ±εσΣΦφσφΦσ TCP, σ±δΦ ∩≤≥ⁿ ±≥αδ φσΣε±≥≤∩σφ. PING Γδ σ≥± °Φ≡εΩε ≡α±∩≡ε±≥≡αφσφφ√∞ ±σ≡ΓΦ±ε∞ φα ßατσ ICMP.
[Bel89] ≡α±±∞α≥≡ΦΓασ≥ ΣΓσ ∩≡εßδσ∞√ ± ICMP: ±≥α≡√σ Γσ≡±ΦΦ Unix ∞επ≤≥ ≡ατε≡Γα≥ⁿ Γ±σ ±εσΣΦφσφΦ ∞σµΣ≤ ⌡ε±≥α∞Φ, Σαµσ σ±δΦ ≥εδⁿΩε εΣφε Φτ φΦ⌡ ±≥εδΩφ≤δε±ⁿ ± ∩≡εßδσ∞α∞Φ. ╩≡ε∞σ ≥επε, ±εεß∙σφΦ ε ∩σ≡σφα∩≡αΓδσφΦΦ ∩≤≥Φ ICMP ∞επ≤≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφ√ Σδ εß∞αφα ∞α≡°≡≤≥Φτα≥ε≡εΓ Φ ⌡ε±≥εΓ ± ÷σδⁿ■ τα±≥αΓΦ≥ⁿ Φ⌡ ∩εΓσ≡Φ≥ⁿ Γ ≥ε, ≈≥ε ⌡ε±≥ τδε≤∞√°δσφφΦΩα Γδ σ≥± ∞α≡°≡≤≥Φτα≥ε≡ε∞ Φ ∩αΩσ≥√ δ≤≈°σ ε≥∩≡αΓδ ≥ⁿ ≈σ≡στ φσπε. ▌≥ε, Γ ±Γε■ ε≈σ≡σΣⁿ, ∞εµσ≥ ∩≡ΦΓσ±≥Φ Ω ≥ε∞≤, ≈≥ε α≥αΩ≤■∙ΦΘ ∩εδ≤≈Φ≥ Σε±≥≤∩ Ω ±Φ±≥σ∞α∞, Ωε≥ε≡√∞ φσ ≡ατ≡σ°σφε Φ∞σ≥ⁿ ±εσΣΦφσφΦ ± ∞α°ΦφεΘ α≥αΩ≤■∙σπε ΦδΦ σπε ±σ≥ⁿ■.
╤σ≡ΓΦ±√ 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, φε Γ±σ-≥αΩΦ Φ±∩εδⁿτ≤■≥ ∩ε≡≥√ ε∩Φ±αφφ√∞ Γ√°σ ±∩ε±εßε∞( ⌡ε≥ φσ≥ ±≥αφΣα≡≥α, ≥≡σß≤■∙σπε ²≥ε).
═αταΣ | ╤εΣσ≡µαφΦσ | ┬∩σ≡σΣ