关于计算机网络:计算机网络-应用层

4次阅读

共计 786 个字符,预计需要花费 2 分钟才能阅读完成。

应用层

  1. 多端零碎通信实际上是过程通信,通过网络替换报文(应用层协定生成)
  2. 过程通过套接字向网络收发报文(对应一个或多个)
  3. 套接字是应用层与传输层之间的一个接口,为了建设网络程序的可编程接口
  4. 利用开发者能够掌控套接字在应用层的所有,对传输层根本没有管制(能够设置协定,最大长度)
  5. 过程之间进行通信须要晓得母的主机地址(IP 网络层)和目标主机承受过程的标识符(端口传输层)
  6. 运输层应该向应用程序提供的服务:牢靠数据传输、平安、吞吐量、定时(后两个 tu 都不提供)
  7. 牢靠数据传输: 发送过程把数据传输到套接字就认为已满足。
  8. 吞吐量:保障向承受端交付的比特速率。
  9. 平安: 加密
  10. TCP: 拥塞管制(克制发送方过程)
  11. UDP: 无拥塞管制。发送端能够任何速率向上层注入数据。但接受方的吞吐量个别达不到
  12. 吞吐量或定时运输层协定并没有提供
  13. 应用层协定定义了运行在不同端程序如何传递报文
  14. 如何传递:报文类型、语法、语义,何时如何发送报文,如何响应
  15. HTTP 应用 TCP,不放心数据失落。不存储任何对于用户的状态(无状态协定)
  16. HTTP 提供继续链接(默认)和非继续连贯
  17. HTML 根本文件.html 中蕴含了对其余对象的援用(如图像)须要利用给的援用持续要数据
  18. HTTP 是无状态的, 但 web 站点通常心愿把内容与用户身份分割起来,cookie
  19. cookie 容许站点对用户进行跟踪
  20. cookie: 发送申请 ->web 产生一个惟一识别码并以此为索引在后端建设一个表项
  21. web 对申请进行回应并带有一个 setCookie 首部含有识别码
  22. 再次拜访这个网站就会再申请报文首部加上 Cookie
  23. web 缓存器也叫代理服务器,存储最近申请过的对象正本
  24. 用户先申请缓存器,缓存有就返回信息。没有就本人发送申请要回来备份并回应
  25. web 缓存器通常有 ISP 购买,如学校让学生都指向它。
  26. web 缓存能够通过带 if-modified-since 的首部证实本人的对象是最新的(什么时候调用呢?)
正文完
 0