计算机基础:计算机网络-chapter6应用层

应用层为协议最顶部,为用户服务。

常见的服务:邮件,万维网,DNS等

 

DNS:使用UDP承载,部分使用TCP协议

  •   作用
    •   将域名映射为IP
    • 域名格式:自己到上级域名的访问
    • DNS服务器提供域名的资源记录

SMTP协议:邮件使用的协议

  •   用户在UA中编辑并发送,传递到MTA邮件传输代理,转发到接收人的MTA,MTA再传输给接收人的UA
  • 仅支持纯文本的Ascii码,不支持base64
    •   使用MIME,支持非纯文本
    • 投递使用IMAP,可以支持移动接收邮件,POP3不支持移动(变更IP时会标记删除)

WWW协议:web协议

  •   web组成:资源,统一资源定位器URL,通信协议
    •   统一资源定位符中有:协议,域名(IP地址),资源
    • 通信协议可以是http/https/ftp……
  • 访问的步骤:
    •   browser访问域名,通过DNS返回IP地址解析
    • browser根据IP向web服务器建立TCP连接,发送http(或其他)请求
    • web服务器返回资源文件
  • web服务器处理:
    •   web服务器访问量很大时,使用多线程,前端压力很大时,会利用TCP移交,将服务器前端的请求移交到节点处理,将结果直接从节点返回到client
    • 代理服务器:当本地局域网的多个host访问同一个web服务器资源时,为了减少通信消耗,可在局域网内设置代理服务器,将网络资源缓存在代理服务器中,如果不同的host的请求网页信息不一致,可以在host发送的信息中添加cookies信息,将cookie同时缓存在host端,但是cookie信息不够安全

FTP协议:文件传输协议

  •   双TCP连接,一个控制连接,一个传输数据
    •   远程登录使用telnet
    • 现在已经不怎么用了

转载于:https://www.cnblogs.com/zhizhiyin/p/9402097.html

你可能感兴趣的:(计算机基础:计算机网络-chapter6应用层)