计算机网络(自顶向下)——应用层

应用层协议原理

进程通信

客户机和服务器进程

发起通信的进程为客户机,等待会话发起的为服务器

进程与计算机网络之间的接口

套接字(socket):程序和网络之间的应用程序编程接口(API)
开发者可以控制套接字在应用层端的所有内容;但是只能设定运输层的参数。

供应用层程序使用的运输服务(下面层应提供的服务)

可靠数据传输与不可靠数据传输
吞吐量:带宽敏感的应用,弹性应用
定时
安全性

因特网提供的运输服务(运输层)

TCP:面向连接服务、可靠数据传输服务
UDP:实时
**安全TCP(SSL)

进程寻址(网络层)

IP

应用层协议

交换报文类型
各种报文类型的语法
字段的语义
响应的规则

web应用与HTTP协议

概况

Web应用层协议:超文本传输协议(HTTP,使用TCP支撑)
Web页面由对象组成,对象即文件(各类文件),文件可以通过URL寻址。
Web页面=1个基本的HTML文件+其他引用对象
HTTP是一个无状态协议

非持久连接和持久连接

非持久连接:每个TCP连接在服务器返回对象后关闭
持久连接:一定时间间隔仍未被使用HTTP关闭连接
往返时间(RTT)

HTTP报文格式

发送报文

GET /somedir/page.html HTTP/1.1(请求行)
Host: www.xxx.com
Connection: close
User-agent: sfsf/3.0
Accept-language: fr

第一行为请求行,包含:
方法字段(GET、POST、HEAD、PUT和DELETE),POST方法最后要加实体主体。HEAD方法类似于GET,不返回对象,用于故障跟踪。PUT,DELETE用于

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值