┴εδⁿ°Φφ±≥Γε Φτ φα± τφασ≥ TCP/IP ΩαΩ "ΩδσΘ", ±Γ τ≤■∙ΦΘ Internet. ═ε φσ ∞φεπΦσ ±∩ε±εßφ√ Σα≥ⁿ ≤ßσΣΦ≥σδⁿφεσ ε∩Φ±αφΦσ ≥επε, ≈≥ε ²≥ε≥ ∩≡ε≥εΩεδ ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ Φ ΩαΩ ≡αßε≥ασ≥. ╚≥αΩ, ≈≥ε µσ ≥αΩεσ TCP/IP Γ ΣσΘ±≥ΓΦ≥σδⁿφε±≥Φ?
TCP/IP - ²≥ε ±≡σΣ±≥Γε Σδ εß∞σφα Φφ⌠ε≡∞α÷ΦσΘ ∞σµΣ≤ Ωε∞∩ⁿ■≥σ≡α∞Φ, εß·σΣΦφσφφ√∞Φ Γ ±σ≥ⁿ. ═σ Φ∞σσ≥ τφα≈σφΦ , ±ε±≥αΓδ ■≥ δΦ εφΦ ≈α±≥ⁿ εΣφεΘ Φ ≥εΘ µσ ±σ≥Φ ΦδΦ ∩εΣΩδ■≈σφ√ Ω ε≥Σσδⁿφ√∞ ±σ≥ ∞. ═σ Φπ≡ασ≥ ≡εδΦ Φ ≥ε, ≈≥ε εΣΦφ Φτ φΦ⌡ ∞εµσ≥ ß√≥ⁿ Ωε∞∩ⁿ■≥σ≡ε∞ Cray, α Σ≡≤πεΘ Macintosh. TCP/IP - ²≥ε φσ ταΓΦ± ∙ΦΘ ε≥ ∩δα≥⌠ε≡∞√ ±≥αφΣα≡≥, Ωε≥ε≡√Θ ∩σ≡σΩΦΣ√Γασ≥ ∞ε±≥√ ≈σ≡στ ∩≡ε∩α±≥ⁿ, δσµα∙≤■ ∞σµΣ≤ ≡ατφε≡εΣφ√∞Φ Ωε∞∩ⁿ■≥σ≡α∞Φ, ε∩σ≡α÷Φεφφ√∞Φ ±Φ±≥σ∞α∞Φ Φ ±σ≥ ∞Φ. ▌≥ε ∩≡ε≥εΩεδ, Ωε≥ε≡√Θ πδεßαδⁿφε ≤∩≡αΓδ σ≥ Internet, Φ Γ τφα≈Φ≥σδⁿφεΘ ∞σ≡σ ßδαπεΣα≡ ±σ≥Φ TCP/IP ταΓεσΓαδ ±Γε■ ∩ε∩≤δ ≡φε±≥ⁿ.
╧εφΦ∞αφΦσ TCP/IP πδαΓφ√∞ εß≡ατε∞ ∩εΣ≡ατ≤∞σΓασ≥ ±∩ε±εßφε±≥ⁿ ≡ατßΦ≡α≥ⁿ± Γ φαßε≡α⌡ ≥αΦφ±≥Γσφφ√⌡ ∩≡ε≥εΩεδεΓ, Ωε≥ε≡√σ Φ±∩εδⁿτ≤■≥± πδαΓφ√∞Φ Ωε∞∩ⁿ■≥σ≡α∞Φ TCP/IP Σδ εß∞σφα Φφ⌠ε≡∞α÷ΦσΘ. ─αΓαΘ≥σ ≡α±±∞ε≥≡Φ∞ φσΩε≥ε≡√σ Φτ ²≥Φ⌡ ∩≡ε≥εΩεδεΓ Φ Γ√ ±φΦ∞, ≈≥ε ±ε±≥αΓδ σ≥ εßεδε≈Ω≤ TCP/IP.
╧≡επ≡α∞∞φεσ εßσ±∩σ≈σφΦσ Σδ TCP/IP, φα Γα°σ∞ Ωε∞∩ⁿ■≥σ≡σ, ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ ±∩σ÷Φ⌠Φ≈φ≤■ Σδ ΣαφφεΘ ∩δα≥⌠ε≡∞√ ≡σαδΦτα÷Φ■ TCP, IP Φ Σ≡≤πΦ⌡ ≈δσφεΓ ±σ∞σΘ±≥Γα TCP/IP. ╬ß√≈φε Γ φσ∞ ≥αΩµσ Φ∞σ■≥± ≥αΩΦσ Γ√±εΩε≤≡εΓφσΓ√σ ∩≡ΦΩδαΣφ√σ ∩≡επ≡α∞∞√, ΩαΩ FTP (File Transfer Protocol, ╧≡ε≥εΩεδ ∩σ≡σΣα≈Φ ⌠αΘδεΓ), Ωε≥ε≡√σ Σα■≥ Γετ∞εµφε±≥ⁿ ≈σ≡στ Ωε∞αφΣφ≤■ ±≥≡εΩ≤ ≤∩≡αΓδ ≥ⁿ εß∞σφε∞ ⌠αΘδα∞Φ ∩ε ╤σ≥Φ.
TCP/IP - τα≡εΣΦδ± Γ ≡στ≤δⁿ≥α≥σ Φ±±δσΣεΓαφΦΘ, ∩≡ε⌠Φφαφ±Φ≡εΓαφφ√⌡ ╙∩≡αΓδσφΦσ∞ ∩σ≡±∩σΩ≥ΦΓφ√⌡ φα≤≈φε-Φ±±δσΣεΓα≥σδⁿ±ΩΦ⌡ ≡ατ≡αßε≥εΩ (Advanced Research Project Agency, ARPA) ∩≡αΓΦ≥σδⁿ±≥Γα ╤╪└ Γ 1970-⌡ πεΣα⌡. ▌≥ε≥ ∩≡ε≥εΩεδ ß√δ ≡ατ≡αßε≥αφ ± ≥σ∞, ≈≥εß√ Γ√≈Φ±δΦ≥σδⁿφ√σ ±σ≥Φ Φ±±δσΣεΓα≥σδⁿ±ΩΦ⌡ ÷σφ≥≡εΓ Γε Γ±σ∞ ∞Φ≡σ ∞επδΦ ß√≥ⁿ εß·σΣΦφσφ√ Γ ⌠ε≡∞σ ΓΦ≡≥≤αδⁿφεΘ "±σ≥Φ ±σ≥σΘ" (internetwork). ╧σ≡Γεφα≈αδⁿφα Internet ß√δα ±ετΣαφα Γ ≡στ≤δⁿ≥α≥σ ∩≡σεß≡ατεΓαφΦ ±≤∙σ±≥Γ≤■∙σπε Ωεφπδε∞σ≡α≥α Γ√≈Φ±δΦ≥σδⁿφ√⌡ ±σ≥σΘ, φε±ΦΓ°Φ⌡ φατΓαφΦσ ARPAnet, ± ∩ε∞ε∙ⁿ■ TCP/IP.
╧≡Φ≈Φφα, ∩ε Ωε≥ε≡εΘ TCP/IP ±≥εδⁿ Γαµσφ ±σπεΣφ , ταΩδ■≈ασ≥± Γ ≥ε∞, ≈≥ε εφ ∩ετΓεδ σ≥ ±α∞ε±≥ε ≥σδⁿφ√∞ ±σ≥ ∞ ∩εΣΩδ■≈α≥ⁿ± Ω Internet ΦδΦ εß·σΣΦφ ≥ⁿ± Σδ ±ετΣαφΦ ≈α±≥φ√⌡ Φφ≥≡α±σ≥σΘ. ┬√≈Φ±δΦ≥σδⁿφ√σ ±σ≥Φ, ±ε±≥αΓδ ■∙Φσ Φφ≥≡α±σ≥ⁿ, ⌠ΦτΦ≈σ±ΩΦ ∩εΣΩδ■≈α■≥± ≈σ≡στ ≤±≥≡εΘ±≥Γα, φατ√Γασ∞√σ ∞α≡°≡≤≥Φτα≥ε≡α∞Φ ΦδΦ IP-∞α≡°≡≤≥Φτα≥ε≡α∞Φ. ╠α≡°≡≤≥Φτα≥ε≡ - ²≥ε Ωε∞∩ⁿ■≥σ≡, Ωε≥ε≡√Θ ∩σ≡σΣασ≥ ∩αΩσ≥√ Σαφφ√⌡ Φτ εΣφεΘ ±σ≥Φ Γ Σ≡≤π≤■. ┬ Φφ≥≡α±σ≥Φ, ≡αßε≥α■∙σΘ φα ε±φεΓσ TCP/IP, Φφ⌠ε≡∞α÷Φ ∩σ≡σΣασ≥± Γ ΓΦΣσ ΣΦ±Ω≡σ≥φ√⌡ ßδεΩεΓ, φατ√Γασ∞√⌡ IP-∩αΩσ≥α∞Φ (IP packets) ΦδΦ IP-ΣσΘ≥απ≡α∞∞α∞Φ (IP datagrams). ┴δαπεΣα≡ ∩≡επ≡α∞∞φε∞≤ εßσ±∩σ≈σφΦ■ TCP/IP Γ±σ Ωε∞∩ⁿ■≥σ≡√, ∩εΣΩδ■≈σφφ√σ Ω Γ√≈Φ±δΦ≥σδⁿφεΘ ±σ≥Φ, ±≥αφεΓ ≥± "ßδΦτΩΦ∞Φ ≡εΣ±≥ΓσφφΦΩα∞Φ". ╧ε ±≤∙σ±≥Γ≤ εφε ±Ω≡√Γασ≥ ∞α≡°≡≤≥Φτα≥ε≡√ Φ ßατεΓ≤■ α≡⌡Φ≥σΩ≥≤≡≤ ±σ≥σΘ Φ Σσδασ≥ ≥αΩ, ≈≥ε Γ±σ ²≥ε Γ√πδ ΣΦ≥ ΩαΩ εΣφα ßεδⁿ°α ±σ≥ⁿ. ╥ε≈φε ≥αΩ µσ, ΩαΩ ∩εΣΩδ■≈σφΦ Ω ±σ≥Φ Ethernet ≡α±∩ετφα■≥± ∩ε 48-≡ατ≡ Σφ√∞ ΦΣσφ≥Φ⌠ΦΩα≥ε≡α∞ Ethernet, ∩εΣΩδ■≈σφΦ Ω Φφ≥≡α±σ≥Φ ΦΣσφ≥Φ⌠Φ÷Φ≡≤■≥± 32-≡ατ≡ Σφ√∞Φ IP-αΣ≡σ±α∞Φ, Ωε≥ε≡√σ ∞√ Γ√≡αµασ∞ Γ ⌠ε≡∞σ Σσ± ≥Φ≈φ√⌡ ≈Φ±σδ, ≡ατΣσδσφφ√⌡ ≥ε≈Ωα∞Φ (φα∩≡Φ∞σ≡, 128.10.2.3). ┬τ Γ IP-αΣ≡σ± ≤Σαδσφφεπε Ωε∞∩ⁿ■≥σ≡α, Ωε∞∩ⁿ■≥σ≡ Γ Φφ≥≡α±σ≥Φ ΦδΦ Γ Internet ∞εµσ≥ ε≥∩≡αΓΦ≥ⁿ Σαφφ√σ φα φσπε, ΩαΩ ß≤Σ≥ε εφΦ ±ε±≥αΓδ ■≥ ≈α±≥ⁿ εΣφεΘ Φ ≥εΘ µσ ⌠ΦτΦ≈σ±ΩεΘ ±σ≥Φ.
TCP/IP Σασ≥ ≡σ°σφΦσ ∩≡εßδσ∞√ Σαφφ√∞Φ ∞σµΣ≤ ΣΓ≤∞ Ωε∞∩ⁿ■≥σ≡α∞Φ, ∩εΣΩδ■≈σφφ√∞Φ Ω εΣφεΘ Φ ≥εΘ µσ Φφ≥≡α±σ≥Φ, φε ∩≡ΦφαΣδσµα∙Φ∞Φ ≡ατδΦ≈φ√∞ ⌠ΦτΦ≈σ±ΩΦ∞ ±σ≥ ∞. ╨σ°σφΦσ ±ε±≥εΦ≥ Φτ φσ±ΩεδⁿΩΦ⌡ ≈α±≥σΘ, ∩≡Φ≈σ∞ ΩαµΣ√Θ ≈δσφ ±σ∞σΘ±≥Γα ∩≡ε≥εΩεδεΓ TCP/IP Γφε±Φ≥ ±Γε■ δσ∩≥≤ Γ εß∙σσ Σσδε. IP - ±α∞√Θ ⌠≤φΣα∞σφ≥αδⁿφ√Θ ∩≡ε≥εΩεδ Φτ Ωε∞∩δσΩ≥α TCP/IP - ∩σ≡σΣασ≥ IP-ΣσΘ≥απ≡α∞∞√ ∩ε Φφ≥≡α±σ≥Φ Φ Γ√∩εδφ σ≥ Γαµφ≤■ ⌠≤φΩ÷Φ■, φατ√Γασ∞≤■ ∞α≡°≡≤≥Φτα÷ΦσΘ, ∩ε ±≤≥Φ Σσδα ²≥ε Γ√ßε≡ ∞α≡°≡≤≥α, ∩ε Ωε≥ε≡ε∞≤ ΣσΘ≥απ≡α∞∞α ß≤Σσ≥ ±δσΣεΓα≥ⁿ Φτ ∩≤φΩ≥α └ Γ ∩≤φΩ≥ B, Φ Φ±∩εδⁿτεΓαφΦσ ∞α≡°≡≤≥Φτα≥ε≡εΓ Σδ "∩≡√µΩεΓ" ∞σµΣ≤ ±σ≥ ∞Φ.
TCP - ²≥ε ∩≡ε≥εΩεδ ßεδσσ Γ√±εΩεπε ≤≡εΓφ , Ωε≥ε≡√Θ ∩ετΓεδ σ≥ ∩≡ΦΩδαΣφ√∞ ∩≡επ≡α∞∞α∞, τα∩≤∙σφφ√∞ φα ≡ατδΦ≈φ√⌡ πδαΓφ√⌡ Ωε∞∩ⁿ■≥σ≡α⌡ ±σ≥Φ, εß∞σφΦΓα≥ⁿ± ∩ε≥εΩα∞Φ Σαφφ√⌡. TCP ΣσδΦ≥ ∩ε≥εΩΦ Σαφφ√⌡ φα ÷σ∩ε≈ΩΦ, Ωε≥ε≡√σ φατ√Γα■≥± TCP-±σπ∞σφ≥α∞Φ, Φ ∩σ≡σΣασ≥ Φ⌡ ± ∩ε∞ε∙ⁿ■ IP. ┬ ßεδⁿ°Φφ±≥Γσ ±δ≤≈ασΓ ΩαµΣ√Θ TCP-±σπ∞σφ≥ ∩σ≡σ±√δασ≥± Γ εΣφεΘ IP-ΣσΘ≥απ≡α∞∞σ. ╬ΣφαΩε ∩≡Φ φσεß⌡εΣΦ∞ε±≥Φ TCP ß≤Σσ≥ ≡α±∙σ∩δ ≥ⁿ ±σπ∞σφ≥√ φα φσ±ΩεδⁿΩε IP-ΣσΘ≥απ≡α∞∞, Γ∞σ∙α■∙Φ⌡± Γ ⌠ΦτΦ≈σ±ΩΦσ ΩαΣ≡√ Σαφφ√⌡, Ωε≥ε≡√σ Φ±∩εδⁿτ≤■≥ Σδ ∩σ≡σΣα≈Φ Φφ⌠ε≡∞α÷ΦΦ ∞σµΣ≤ Ωε∞∩ⁿ■≥σ≡α∞Φ Γ ±σ≥Φ. ╧ε±ΩεδⁿΩ≤ IP φσ πα≡αφ≥Φ≡≤σ≥, ≈≥ε ΣσΘ≥απ≡α∞∞√ ß≤Σ≤≥ ∩εδ≤≈σφ√ Γ ≥εΘ µσ ±α∞εΘ ∩ε±δσΣεΓα≥σδⁿφε±≥Φ, Γ Ωε≥ε≡εΘ εφΦ ß√δΦ ∩ε±δαφ√, TCP ε±≤∙σ±≥Γδ σ≥ ∩εΓ≥ε≡φ≤■ "±ßε≡Ω≤" TCP-±σπ∞σφ≥εΓ φα Σ≡≤πε∞ Ωεφ÷σ ∞α≡°≡≤≥α, ≈≥εß√ εß≡ατεΓα≥ⁿ φσ∩≡σ≡√Γφ√Θ ∩ε≥εΩ Σαφφ√⌡. FTP Φ telnet - ²≥ε ΣΓα ∩≡Φ∞σ≡α ∩ε∩≤δ ≡φ√⌡ ∩≡ΦΩδαΣφ√⌡ ∩≡επ≡α∞∞ TCP/IP, Ωε≥ε≡√σ ε∩Φ≡α■≥± φα Φ±∩εδⁿτεΓαφΦσ TCP.
─≡≤πεΘ Γαµφ√Θ ≈δσφ Ωε∞∩δσΩ≥α TCP/IP - User Datagram Protocol (UDP, ∩≡ε≥εΩεδ ∩εδⁿτεΓα≥σδⁿ±ΩΦ⌡ ΣσΘ≥απ≡α∞∞), Ωε≥ε≡√Θ ∩ε⌡εµ φα TCP, φε ßεδσσ ∩≡Φ∞Φ≥ΦΓσφ. TCP - "φαΣσµφ√Θ" ∩≡ε≥εΩεδ, ∩ε≥ε∞≤ ≈≥ε εφ εßσ±∩σ≈ΦΓασ≥ ∩≡εΓσ≡Ω≤ φα φαδΦ≈Φσ ε°ΦßεΩ Φ εß∞σφ ∩εΣ≥Γσ≡µΣα■∙Φ∞Φ ±εεß∙σφΦ ∞Φ ≈≥εß√ Σαφφ√σ Σε±≥ΦπαδΦ ±Γεσπε ∞σ±≥α φατφα≈σφΦ ταΓσΣε∞ε ßστ Φ±ΩαµσφΦΘ. UDP - "φσφαΣσµφ√Θ" ∩≡ε≥εΩεδ, Φßε φσ πα≡αφ≥Φ≡≤σ≥, ≈≥ε ΣσΘ≥απ≡α∞∞√ ß≤Σ≤≥ ∩≡Φ⌡εΣΦ≥ⁿ Γ ≥ε∞ ∩ε≡ ΣΩσ, Γ Ωε≥ε≡ε∞ ß√δΦ ∩ε±δαφ√, Φ Σαµσ ≥επε, ≈≥ε εφΦ ∩≡ΦΣ≤≥ Γεεß∙σ. ┼±δΦ φαΣσµφε±≥ⁿ - µσδα≥σδⁿφεσ ≤±δεΓΦσ, Σδ σπε ≡σαδΦτα÷ΦΦ ∩ε≥≡σß≤σ≥± ∩≡επ≡α∞∞φεσ εßσ±∩σ≈σφΦσ. ═ε UDP ∩ε-∩≡σµφσ∞≤ ταφΦ∞ασ≥ ±Γεσ ∞σ±≥ε Γ ∞Φ≡σ TCP/IP, Φ Φ±∩δⁿτ≤σ≥± Γε ∞φεπΦ⌡ ∩≡επ≡α∞∞α⌡. ╧≡ΦΩδαΣφα ∩≡επ≡α∞∞α SNMP (Simple Network Management Protocol, ∩≡ε±≥εΘ ∩≡ε≥εΩεδ ≤∩≡αΓδσφΦ ±σ≥ ∞Φ), ≡σαδΦτ≤σ∞√Θ Γε ∞φεπΦ⌡ Γε∩δε∙σφΦ ⌡ TCP/IP, - ²≥ε εΣΦφ Φτ ∩≡Φ∞σ≡εΓ ∩≡επ≡α∞∞ UDP.
─≡≤πΦσ TCP/IP ∩≡ε≥εΩεδ√ Φπ≡α■≥ ∞σφσσ τα∞σ≥φ√σ, φε Γ ≡αΓφεΘ ±≥σ∩σφΦ Γαµφ√σ ≡εδΦ Γ ≡αßε≥σ ±σ≥σΘ TCP/IP. ═α∩≡Φ∞σ≡, ∩≡ε≥εΩεδ ε∩≡σΣσδσφΦ αΣ≡σ±εΓ (Address Resolution Protocol, ARP) ∩∩≡σεß≡ατ≤σ≥ IP-αΣ≡σ±α Γ ⌠ΦτΦ≈σ±ΩΦσ ±σ≥σΓ√σ αΣ≡σ±α, ≥αΩΦσ, ΩαΩ ΦΣσφ≥Φ⌠ΦΩα≥ε≡√ Ethernet. ╨εΣ±≥Γσφφ√Θ ∩≡ε≥εΩεδ - ∩≡ε≥εΩεδ εß≡α≥φεπε ∩≡σεß≡ατεΓαφΦ αΣ≡σ±εΓ (Reverse Address Resolution Protocol, RARP) - Γ√∩εδφ σ≥ εßσ±∩σ≈ΦΓασ≥ εß≡α≥φεσ ΣσΘ±≥ΓΦσ, ∩≡σεß≡ατ≤ ⌠ΦτΦ≈σ±ΩΦσ ±σ≥σΓ√σ αΣ≡σ±α Γ IP-αΣ≡σ±α. ╧≡ε≥εΩεδ ≤∩≡αΓδσφΦ ±εεß∙σφΦ ∞Φ Internet (Internet Control Message Protocol, ICMP) ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ ∩≡ε≥εΩεδ ±ε∩≡εΓεµΣσφΦ , Ωε≥ε≡√Θ Φ±∩εδⁿτ≤σ≥ IP Σδ εß∞σφα ≤∩≡αΓδ ■∙σΘ Φφ⌠ε≡∞α÷ΦσΘ Φ Ωεφ≥≡εδ φαΣ ε°ΦßΩα∞Φ, ε≥φε± ∙Φ∞Φ± Ω ∩σ≡σΣα≈σ ∩αΩσ≥εΓ IP. ═α∩≡Φ∞σ≡, σ±δΦ ∞α≡°≡≤≥Φτα≥ε≡ φσ ∞εµσ≥ ∩σ≡σΣα≥ⁿ IP-ΣσΘ≥απ≡α∞∞≤, εφ Φ±∩εδⁿτ≤σ≥ ICMP, ± ≥σ∞ ≈≥εß√ Φφ⌠ε≡∞Φ≡εΓα≥ⁿ ε≥∩≡αΓΦ≥σδ , ≈≥ε ΓετφΦΩδα ∩≡εßδσ∞α. ╩≡α≥Ωεσ ε∩Φ±αφΦσ φσΩε≥ε≡√⌡ Σ≡≤πΦ⌡ ∩≡ε≥εΩεδεΓ, Ωε≥ε≡√σ "∩≡ ≈≤≥± ∩εΣ τεφ≥ΦΩε∞" TCP/IP, ∩≡ΦΓσΣσφε Γε Γ≡στΩσ.
╩≡α≥Ωεσ ε∩Φ±αφΦσ ∩≡ε≥εΩεδεΓ ±σ∞σΘ±≥Γα TCP/IP ± ≡α±°Φ⌠≡εΓΩεΘ αßß≡σΓΦα≥≤≡
ARP (Address Resolution Protocol, ∩≡ε≥εΩεδ ε∩≡σΣσδσφΦ αΣ≡σ±εΓ): ΩεφΓσ≡≥Φ≡≤σ≥ 32-≡ατ≡ Σφ√σ IP-αΣ≡σ±α Γ ⌠ΦτΦ≈σ±ΩΦσ αΣ≡σ±α Γ√≈Φ±δΦ≥σδⁿφεΘ ±σ≥Φ, φα∩≡Φ∞σ≡, Γ 48-≡ατ≡ Σφ√σ αΣ≡σ±α Ethernet.FTP (File Transfer Protocol, ∩≡ε≥εΩεδ ∩σ≡σΣα≈Φ ⌠αΘδεΓ): ∩ετΓεδ σ≥ ∩σ≡σΣαΓα≥ⁿ ⌠αΘδ√ ± εΣφεπε Ωε∞∩ⁿ■≥σ≡α φα Σ≡≤πεΘ ± Φ±∩εδⁿτεΓαφΦσ∞ TCP-±εσΣΦφσφΦΘ. ┬ ≡εΣ±≥Γσφφε∞ σ∞≤, φε ∞σφσσ ≡α±∩≡ε±≥≡αφσφφε∞ ∩≡ε≥εΩεδσ ∩σ≡σΣα≈Φ ⌠αΘδεΓ - Trivial File Transfer Protocol (TFTP) - Σδ ∩σ≡σ±√δΩΦ ⌠αΘδεΓ ∩≡Φ∞σφ σ≥± UDP, α φσ TCP.
ICMP (Internet Control Message Protocol, ∩≡ε≥εΩεδ ≤∩≡αΓδ ■∙Φ⌡ ±εεß∙σφΦΘ Internet): ∩ετΓεδ σ≥ IP-∞α≡°≡≤≥Φτα≥ε≡α∞ ∩ε±√δα≥ⁿ ±εεß∙σφΦ εß ε°ΦßΩα⌡ Φ ≤∩≡αΓδ ■∙≤■ Φφ⌠ε≡∞α÷Φ■ Σ≡≤πΦ∞ IP-∞α≡°≡≤≥Φτα≥ε≡α∞ Φ πδαΓφ√∞ Ωε∞∩ⁿ■≥σ≡α∞ ±σ≥Φ. ICMP-±εεß∙σφΦ "∩≤≥σ°σ±≥Γ≤■≥" Γ ΓΦΣσ ∩εδσΘ Σαφφ√⌡ IP-ΣσΘ≥απ≡α∞∞ Φ εß τα≥σδⁿφε Σεδµφ√ ≡σαδΦτεΓ√Γα≥ⁿ± Γε Γ±σ⌡ Γα≡Φαφ≥α⌡ IP.
IGMP (Internet Group Management Protocol, ∩≡ε≥εΩεδ ≤∩≡αΓδσφΦ π≡≤∩∩α∞Φ Internet): ∩ετΓεδ σ≥ IP-ΣσΘ≥απ≡α∞∞α∞ ≡α±∩≡ε±≥≡αφ ≥ⁿ± Γ ÷Φ≡Ω≤δ ≡φε∞ ≡σµΦ∞σ (multicast) ±≡σΣΦ Ωε∞∩ⁿ■≥σ≡εΓ, Ωε≥ε≡√σ ∩≡ΦφαΣδσµα≥ Ω ±εε≥Γσ≥±≥Γ≤■∙Φ∞ π≡≤∩∩α∞.
IP (Internet Protocol, ∩≡ε≥εΩεδ Internet): φΦτΩε≤≡εΓφσΓ√Θ ∩≡ε≥εΩεδ, Ωε≥ε≡√Θ φα∩≡αΓδ σ≥ ∩αΩσ≥√ Σαφφ√⌡ ∩ε ε≥Σσδⁿφ√∞ ±σ≥ ∞, ±Γ ταφφ√∞ Γ∞σ±≥σ ± ∩ε∞ε∙ⁿ■ ∞α≡°≡≤≥Φτα≥ε≡εΓ Σδ ⌠ε≡∞Φ≡εΓαφΦ Internet ΦδΦ Φφ≥≡α±σ≥Φ. ─αφφ√σ "∩≤≥σ°σ±≥Γ≤■≥" Γ ⌠ε≡∞σ ∩αΩσ≥εΓ, φατ√Γασ∞√⌡ IP-ΣσΘ≥απ≡α∞∞α∞Φ.
RARP (Reverse Address Resolution Protocol, ∩≡ε≥εΩεδ εß≡α≥φεπε ∩≡σεß≡ατεΓαφΦ αΣ≡σ±εΓ): ∩≡σεß≡ατ≤σ≥ ⌠ΦτΦ≈σ±ΩΦσ ±σ≥σΓ√σ αΣ≡σ±α Γ IP-αΣ≡σ±α.
SMTP (Simple Mail Transfer Protocol, ∩≡ε±≥εΘ ∩≡ε≥εΩεδ εß∞σφα ²δσΩ≥≡εφφεΘ ∩ε≈≥εΘ): ε∩≡σΣσδ σ≥ ⌠ε≡∞α≥ ±εεß∙σφΦΘ, Ωε≥ε≡√σ SMTP-ΩδΦσφ≥, ≡αßε≥α■∙ΦΘ φα εΣφε∞ Ωε∞∩ⁿ■≥σ≡σ, ∞εµσ≥ Φ±∩εδⁿτεΓα≥ⁿ Σδ ∩σ≡σ±√δΩΦ ²δσΩ≥≡εφφεΘ ∩ε≈≥√ φα SMTP-±σ≡Γσ≡, τα∩≤∙σφφ√Θ φα Σ≡≤πε∞ Ωε∞∩ⁿ■≥σ≡σ.
TCP (Transmission Control Protocol, ∩≡ε≥εΩεδ ≤∩≡αΓδσφΦ ∩σ≡σΣα≈σΘ): ∩≡ε≥εΩεδ ε≡Φσφ≥Φ≡εΓαφ φα ≡αßε≥≤ ± ∩εΣΩδ■≈σφΦ ∞Φ Φ ∩σ≡σΣασ≥ Σαφφ√σ Γ ΓΦΣσ ∩ε≥εΩεΓ ßαΘ≥εΓ. ─αφφ√σ ∩σ≡σ±√δα■≥± ∩αΩσ≥α∞Φ - TCP-±σπ∞σφ≥α∞Φ, - Ωε≥ε≡√σ ±ε±≥ε ≥ Φτ ταπεδεΓΩεΓ TCP Φ Σαφφ√⌡. TCP - "φαΣσµφ√Θ" ∩≡ε≥εΩεδ, ∩ε≥ε∞≤ ≈≥ε Γ φσ∞ Φ±∩εδⁿτ≤■≥± Ωεφ≥≡εδⁿφ√σ ±≤∞∞√ Σδ ∩≡εΓσ≡ΩΦ ÷σδε±≥φε±≥Φ Σαφφ√⌡ Φ ε≥∩≡αΓΩα ∩εΣ≥Γσ≡µΣσφΦΘ, ≈≥εß√ πα≡αφ≥Φ≡εΓα≥ⁿ, ≈≥ε ∩σ≡σΣαφφ√σ Σαφφ√σ ∩≡Φφ ≥√ ßστ Φ±ΩαµσφΦΘ.
UDP (User Datagram Protocol, ∩≡ε≥εΩεδ ∩εδⁿτεΓα≥σδⁿ±ΩΦ⌡ ΣσΘ≥απ≡α∞∞): ∩≡ε≥εΩεδ, φσ ταΓΦ± ∙ΦΘ ε≥ ∩εΣΩδ■≈σφΦΘ, Ωε≥ε≡√Θ ∩σ≡σΣασ≥ Σαφφ√σ ∩αΩσ≥α∞Φ, φατ√Γασ∞√∞Φ UDP-ΣσΘ≥απ≡α∞∞α∞Φ. UDP - "φσφαΣσµφ√Θ" ∩≡ε≥εΩεδ, ∩ε±ΩεδⁿΩ≤ ε≥∩≡αΓΦ≥σδⁿ φσ ∩εδ≤≈ασ≥ Φφ⌠ε≡∞α÷Φ■, ∩εΩατ√Γα■∙≤■, ß√δα δΦ Γ ΣσΘ±≥ΓΦ≥σδⁿφε±≥Φ ∩≡Φφ ≥α ΣσΘ≥απ≡α∞∞α.
═α ≡Φ±≤φΩσ ∩εΩαταφε, ΩαΩ TCP/IP ±επδα±≤σ≥± ± ∞εΣσδⁿ■ ISO/OSI. ▌≥ε≥ ≡Φ±≤φεΩ ≥αΩµσ Φδδ■±≥≡Φ≡≤σ≥ ≤≡εΓφσΓεσ ±≥≡εσφΦσ TCP/IP Φ ∩εΩατ√Γασ≥ ΓταΦ∞ε±Γ τΦ ∞σµΣ≤ ε±φεΓφ√∞Φ ∩≡ε≥εΩεδα∞Φ. ╧≡Φ ∩σ≡σφε±σ ßδεΩα Σαφφ√⌡ Φτ ±σ≥σΓεΘ ∩≡ΦΩδαΣφεΘ ∩≡επ≡α∞∞√ Γ ∩δα≥≤ ±σ≥σΓεπε αΣα∩≥σ≡α εφ ∩ε±δσΣεΓα≥σδⁿφε ∩≡ε⌡εΣΦ≥ ≈σ≡στ ≡ Σ ∞εΣ≤δσΘ TCP/IP. ╧≡Φ ²≥ε∞ φα ΩαµΣε∞ °απσ εφ Σε≤Ωε∞∩δσΩ≥εΓ√Γασ≥± Φφ⌠ε≡∞α÷ΦσΘ, φσεß⌡εΣΦ∞εΘ Σδ ²ΩΓΦΓαδσφ≥φεπε ∞εΣ≤δ TCP/IP φα Σ≡≤πε∞ Ωεφ÷σ ÷σ∩ε≈ΩΦ. ╩ ≥ε∞≤ ∞ε∞σφ≥≤, ΩεπΣα Σαφφ√σ ∩ε∩αΣα■≥ Γ ±σ≥σΓ≤■ ∩δα≥≤, εφΦ ∩≡σΣ±≥αΓδ ■≥ ±εßεΘ ±≥αφΣα≡≥φ√Θ ΩαΣ≡ Ethernet, σ±δΦ ∩≡σΣ∩εδεµΦ≥ⁿ, ≈≥ε ±σ≥ⁿ ε±φεΓαφα Φ∞σφφε φα ²≥ε∞ Φφ≥σ≡⌠σΘ±σ. ╧≡επ≡α∞∞φεσ εßσ±∩σ≈σφΦσ TCP/IP φα ∩≡Φσ∞φε∞ Ωεφ÷σ Γε±±ετΣασ≥ Φ±⌡εΣφ√σ Σαφφ√σ Σδ ∩≡ΦφΦ∞α■∙σΘ ∩≡επ≡α∞∞√ ∩≤≥σ∞ τα⌡Γα≥α ΩαΣ≡α Ethernet Φ ∩≡ε⌡εµΣσφΦ σπε Γ εß≡α≥φε∞ ∩ε≡ ΣΩσ ∩ε φαßε≡≤ ∞εΣ≤δσΘ TCP/IP. (╬ΣΦφ Φτ φαΦδ≤≈°Φ⌡ ±∩ε±εßεΓ ≡ατεß≡α≥ⁿ± Γε Γφ≤≥≡σφφσ∞ ≤±≥≡εΘ±≥Γσ TCP/IP ±≥εΦ≥ Γ Φ±∩εδⁿτεΓαφΦΦ ∩≡επ≡α∞∞√-"°∩Φεφα", ≈≥εß√ φαΘ≥Φ Γφ≤≥≡Φ ΩαΣ≡εΓ, "∩≡εδσ≥α■∙Φ⌡" ∩ε ±σ≥Φ, Φφ⌠ε≡∞α÷Φ■, ΣεßαΓδσφφ≤■ ≡ατδΦ≈φ√∞Φ ∞εΣ≤δ ∞Φ TCP/IP.)
╙≡εΓφΦ ±σ≥σΘ Φ ∩≡ε≥εΩεδ√ TCP/IP
ISO/OSI TCP/IP _____________________________ __________________________ | ╙≡εΓσφⁿ ∩≡ΦΩδαΣφ√⌡ ∩≡επ≡α∞∞ | | | |_____________________________| | _________ _________ | _____________________________ | |╤σ≥σΓα | |╤σ≥σΓα | | ╙≡εΓσφⁿ | ╙≡εΓσφⁿ ∩≡σΣ±≥αΓδσφΦ | | |∩≡επ≡α∞∞α| |∩≡επ≡α∞∞α| | ∩≡ΦΩδαΣφ√⌡ |_____________________________| | |_________| |_________| | ∩≡επ≡α∞∞ _____________________________ | | | ╙≡εΓσφⁿ ±σαφ±α | | | |_____________________________| |__________________________| | | _____________________________ _____|_____________|______ | ╥≡αφ±∩ε≡≥φ√Θ ≤≡εΓσφⁿ | | TCP UDP | ╥≡αφ±∩ε≡≥φ√Θ |_____________________________| |_____|_____________|______| ≤≡εΓσφⁿ | | _____________________________ _____|_____________|______ | ╤σ≥σΓεΘ ≤≡εΓσφⁿ | | | | | ╤σ≥σΓεΘ |_____________________________| | ----> IP <--- | ≤≡εΓσφⁿ |__________________________| _________ _____________________________ _______| ╤σ≥σΓα |________ | ╙≡εΓσφⁿ τΓσφα Σαφφ√⌡ | | ARP<->| ∩δα≥α |<->RARP | ╙≡εΓσφⁿ |_____________________________| |_______|_________|________| τΓσφα | Σαφφ√⌡ _____________________________ | | ╘ΦτΦ≈σ±ΩΦΘ ≤≡εΓσφⁿ | _____________|______________ ╘ΦτΦ≈σ±ΩΦΘ |_____________________________| ╩αßσδⁿφ√σ ±εσΣΦφσφΦ ±σ≥Φ ≤≡εΓσφⁿ
┬ δσΓεΘ ≈α±≥Φ ²≥εΘ ΣΦαπ≡α∞∞√ ∩εΩαταφ√ ≤≡εΓφΦ ∞εΣσδΦ ISO/OSI. ╧≡αΓα ≈α±≥ⁿ ΣΦαπ≡α∞∞√ Φδδ■±≥≡Φ≡≤σ≥ Ωε≡≡σδ ÷Φ■ TCP/IP ± ²≥εΘ ∞εΣσδⁿ■.
─δ Φδδ■±≥≡α÷ΦΦ ≡εδΦ, Ωε≥ε≡≤■ TCP/IP Φπ≡ασ≥ Γ Γ√≈Φ±δΦ≥σδⁿφ√⌡ ±σ≥ ⌡ Γ ≡σαδⁿφε∞ ∞Φ≡σ, ≡α±±∞ε≥≡Φ∞, ≈≥ε ∩≡εΦ±⌡εΣΦ≥, ΩεπΣα Web-ß≡α≤τσ≡ Φ±∩εδⁿτ≤σ≥ HTTP (HyperText Transfer Protocol, ∩≡ε≥εΩεδ ∩σ≡σΣα≈Φ πΦ∩σ≡≥σΩ±≥α) Σδ ΦτΓδσ≈σφΦ ±≥≡αφΦ÷√ HTML-Σαφφ√⌡ Φτ Web-±σ≡Γσ≡α, ∩εΣΩδ■≈σφφεπε Ω Internet. ─δ ⌠ε≡∞Φ≡εΓαφΦ ΓΦ≡≥≤αδⁿφεπε ∩εΣΩδ■≈σφΦ Ω ±σ≡Γσ≡≤ ß≡α≤τσ≡ Φ±∩εδⁿτ≤σ≥ αß±≥≡αΩ÷Φ■ ∩≡επ≡α∞∞φεπε εßσ±∩σ≈σφΦ Γ√±εΩεπε ≤≡εΓφ , φατ√Γασ∞≤■ πφστΣε∞ (socket). └ ≈≥εß√ ΦτΓδσ≈ⁿ ±≥≡αφΦ÷≤ Web, εφ ∩ε±√δασ≥ φα ±σ≡Γσ≡ Ωε∞αφΣ≤ GET HTTP, τα∩Φ±√Γα σσ Γ πφστΣε. ╧≡επ≡α∞∞φεσ εßσ±∩σ≈σφΦσ πφστΣα, Γ ±Γε■ ε≈σ≡σΣⁿ, ∩≡Φ∞σφ σ≥ TCP Σδ ∩σ≡σ±√δΩΦ ßΦ≥εΓ Φ ßαΘ≥εΓ, ±ε±≥αΓδ ■∙Φ⌡ Ωε∞αφΣ≤ GET φα Web-±σ≡Γσ≡. TCP ±σπ∞σφ≥Φ≡≤σ≥ Σαφφ√σ Φ ∩σ≡σΣασ≥ ε≥Σσδⁿφ√σ ±σπ∞σφ≥√ ∞εΣ≤δ■ IP, Ωε≥ε≡√Θ ∩σ≡σ±√δασ≥ ±σπ∞σφ≥√ Γ ΣσΘ≥απ≡α∞∞α⌡ φα Web-±σ≡Γσ≡.
┼±δΦ ß≡α≤τσ≡ Φ ±σ≡Γσ≡ ≡αßε≥α■≥ φα Ωε∞∩ⁿ■≥σ≡α⌡, ∩εΣΩδ■≈σφφ√⌡ Ω ≡ατδΦ≈φ√∞ ⌠ΦτΦ≈σ±ΩΦ∞ ±σ≥ ∞ (ΩαΩ ²≥ε εß√≈φε ß√Γασ≥), ΣσΘ≥απ≡α∞∞√ ∩σ≡σΣα■≥± ε≥ ±σ≥Φ Ω ±σ≥Φ Σε ≥σ⌡ ∩ε≡, ∩εΩα φσ Σε±≥Φπφ≤≥ ≥εΘ, Ω Ωε≥ε≡εΘ ⌠ΦτΦ≈σ±ΩΦ ∩εΣΩδ■≈σφ ±σ≡Γσ≡. ┬ Ωεφ÷σ Ωεφ÷εΓ ΣσΘ≥απ≡α∞∞√ Σε±≥Φπα■≥ ∩≤φΩ≥α ±Γεσπε φατφα≈σφΦ Φ ΓφεΓⁿ ±εßΦ≡α■≥± ≥αΩΦ∞ εß≡ατε∞, ≈≥εß√ Web-±σ≡Γσ≡, Ωε≥ε≡√Θ ±≈Φ≥√Γασ≥ ÷σ∩ε≈ΩΦ Σαφφ√⌡ Φτ ±Γεσπε πφστΣα, ∩εδ≤≈αδ φσ∩≡σ≡√Γφ√Θ ∩ε≥εΩ Σαφφ√⌡. ─δ ß≡α≤τσ≡α Φ ±σ≡Γσ≡α Σαφφ√σ, τα∩Φ±αφφ√σ Γ πφστΣε φα εΣφε∞ Ωεφ÷σ, ΩαΩ ∩ε Γεδ°σß±≥Γ≤, "Γ±∩δ√Γα■≥" φα Σ≡≤πε∞ Ωεφ÷σ. ═ε ∞σµΣ≤ ²≥Φ∞Φ ±εß√≥Φ ∞Φ ∩≡εΦ±⌡εΣ ≥ Γ±σ ΓΦΣ√ ±δεµφ√⌡ ΓταΦ∞εΣσΘ±≥ΓΦΘ Σδ ±ετΣαφΦ Φδδ■τΦΦ φσ∩≡σ≡√ΓφεΘ ∩σ≡σΣα≈Φ Σαφφ√⌡ ∞σµΣ≤ Γ√≈Φ±δΦ≥σδⁿφ√∞Φ ±σ≥ ∞Φ.
╚ ²≥ε ∩≡αΩ≥Φ≈σ±ΩΦ Γ±σ, ≈σ∞ ταφΦ∞ασ≥± TCP/IP: ∩≡σΓ≡α∙σφΦσ∞ ∞φεµσ±≥Γα φσßεδⁿ°Φ⌡ ±σ≥σΘ Γ εΣφ≤ ßεδⁿ°≤■ Φ ∩≡σΣε±≥αΓδσφΦσ∞ ≤±δ≤π, Ωε≥ε≡√σ φ≤µφ√ ∩≡ΦΩδαΣφ√∞ ∩≡επ≡α∞∞α∞ Σδ εß∞σφα Φφ⌠ε≡∞α÷ΦσΘ Σ≡≤π ± Σ≡≤πε∞ ∩ε ∩εδ≤≈α■∙σΘ± Γ Φ≥επσ Internet.
╬ TCP/IP ∞εµφε ß√δε ß√ ≡α±±Ωατα≥ⁿ ∞φεπε ßεδⁿ°σ, φε σ±≥ⁿ ≥≡Φ Ωδ■≈σΓ√⌡ ∞ε∞σφ≥α:
┼±δΦ Γ√ ⌡ε≥Φ≥σ ≤τφα≥ⁿ ßεδⁿ°σ ε TCP/IP, ∩ετΓεδⁿ≥σ ∞φσ ≡σΩε∞σφΣεΓα≥ⁿ Σε∩εδφΦ≥σδⁿφ√σ Φ±≥ε≈φΦΩΦ Φφ⌠ε≡∞α÷ΦΦ. ╧σ≡Γ√Θ - ²≥ε RFC (Request for Comment) 1180 - ΣεΩ≤∞σφ≥, εταπδαΓδσφφ√Θ "A TCP/IP Tutorial" ("╤α∞ε≤≈Φ≥σδⁿ ∩ε TCP/IP"), Ωε≥ε≡√Θ ∞εµφε ταπ≡≤τΦ≥ⁿ Φτ δ■ßεπε ≤τδα Internet, ≡α±∩≡ε±≥≡αφ ■∙σπε RFC. ┬≥ε≡εΘ - ΩφΦπα Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architectures ─≤πδα±α ▌. ╩ε∞σ≡α (Douglas E. Comer, 1995, ΦτΣα≥σδⁿ±≥Γε Prentice-Hall). ╧σ≡Γ√Θ Φτ ≥≡σ⌡ ≥ε∞εΓ ²≥επε ΦτΣαφΦ ∞φεπΦ∞Φ ≡α±±∞α≥≡ΦΓασ≥± ΩαΩ ßΦßδΦ TCP/IP.