!概述:
整
个因特网、硬件、软件就是为了应用层服务的!!!应用层就是坠吊的!!!!!!!!
众所周知软件的本质就是模拟!!!所以应用层之间的对话就是一种模拟(逻辑连接)实际上是经过了一层又一层,封装解封装。。。。。。加密解密等,最终呈现出对话的效果
协议:
这层的协议不为其他层提供服务,只接收传输层的服务
所以有源源不断地新协议加入进来!!!因为可以轻松去除协议,新的协议只要使用传输层提供的服务,就可以加入到这一层
--------应用层模式------
1,CS
服务端一直处于等待的舔狗模式
2,P2P
例如网络电话,双方没必要一直在等待
3,混合模式 不了解
应用程序接口API:一种指令集,用来打开低四层的连接,本质上整个操作是包装在了操作系统里了
常见的API有:套接字接口,传输层接口,STREAM?
套接字是供应用程序创建和使用的数据结构
我们可以说,客户-服务器之间的通信,是两个套接字之间的通信
一端创造一个,包含目的地址,剩下的交给操作系统以及嵌入的TCP/IP协议
套接字地址:
32位IP地址+16位端口号
万维网和HTTP
WWW是分布式C-S服务
使用服务器可以访问其他站点的信息
具体不展开了,感觉都是常识
HTTP协议 回头重点补充
报文格式:
请求报文+URL+响应报文
Cookie
之前复习过,不深入了
FTP、电子邮件、SMTP
有点累了我开始摸鱼了!!!