Http və smtp protokolları arasındakı fərqi izah edin. Birincisi veb üçün, ikincisi e-poçt üçün olsa da, məlumat ötürmələri nə ilə fərqlənir?


cavab 1:

Bu ev tapşırığı, elə deyilmi? Yoxsa məzun səviyyəsində bir müsahibə sualı? Bütün məlumatlar açıqdır, buna görə sadə bir xülasə tələb edərkən yeganə dəyər xülasəni tətbiq olunan məqsəd üçün istifadə etmək deyil, anlayışa sahib olmaq üçün xülasəni təkrarlamaqdır.

Bununla birlikdə SMTP və HTTP mətn protokollarıdır. Bir serverlə əlaqə qurmaq üçün telnet əmrindən istifadə edə bilərsiniz və əmrləri yazaraq və cavabları oxumaqla sınayabilirsiniz. Google "Telnet SMTP Server" və "Telnet http Server" və əylənin və ev tapşırıqlarını daha az darıxdırıcı edən və həqiqətən bir iş və ya kollec görüşündə bu mövzuda danışmağı bacaran biliklər əldə edin.

İnternetdəki bir çox veb və ya poçt serveri şifrələnmişdir, buna görə günlükləri yoxlamaq üçün yerli quraşdırmalısınız.


cavab 2:

Hər iki protokol, faylları bir sahibdən digərinə ötürmək üçün istifadə olunur: HTTP, faylları (obyektlər də deyilir) bir veb serverdən veb müştəriyə (ümumiyyətlə bir brauzer) ötürür; Bir poçt serverindən digər poçt serverinə SMTP ötürmə faylları (yəni e-poçt mesajları). Həm davamlı HTTP, həm də SMTP, faylları ötürərkən davamlı əlaqələrdən istifadə edir. Buna görə iki protokol ortaq xüsusiyyətlərə malikdir. Bununla birlikdə əhəmiyyətli fərqlər var. Birincisi, HTTP ilk növbədə bir çəkmə protokoludur - kimsə veb-serverə məlumat yükləyir və istifadəçilər HTTP-ni serverdən istədiyi məlumatı əldə etmək üçün istifadə edirlər. Xüsusilə, TCP bağlantısı, faylı almaq istəyən kompüter tərəfindən başlanır. Digər tərəfdən, SMTP, ilk növbədə təkan protokoludur - göndərən poçt serveri faylı qəbul edən poçt serverinə göndərir. Xüsusilə, TCP bağlantısı, faylı göndərmək istəyən kompüter tərəfindən başlanır.

Daha əvvəl qeyd etdiyimiz ikinci bir fərq, SMTP hər mesajın, o cümlədən hər mesajın gövdəsinin 7 bitli ASCII formatında olmasını tələb edir. Mesajda 7 bitlik ASCII olmayan simvollar varsa (məsələn, vurğu ilə fransız işarələri) və ya ikili məlumatları (məsələn, şəkil faylı) ehtiva edirsə, mesaj 7 bitli ASCII ilə kodlanmalıdır. HTTP məlumatları bu məhdudiyyətə tabe deyil.

Üçüncü vacib bir fərq, mətn və şəkillərdən ibarət sənədin (bəlkə də digər media növləri ilə birlikdə) işlənməsinə aiddir. HTTP hər bir obyekti öz HTTP cavab mesajında ​​encapsulates. İnternet poçtu mesajın bütün obyektlərini Messasge-də yerləşdirir.