Napster
文件搜索:集中
文件传输:P2P
即时通信
进程:在主机上运行的应用程序
客户端进程: 发起通信的进程
服务器进程: 等待连接的进程
定义了:运行在不同的端系统上的应用进程如何相互交换报文
应用层需要传输层提供什么样的服务?如何描述传输层的服务?
TCP服务:
UDP服务:
Web页:由一些对象组成,对象可以是HTML文件,JPEG图像,Java程序等。其包含有一个基本的HTML文件该文件包含若干对象的链接
通过URL对每个对象进行引用
URL格式:

HTTP:超文本传输协议

使用TCP
HTTP是无状态的
维护状态的协议和复杂
非持久HTTP
持久HTTP

往返时间RTT(round-triptime):一个小的分组从客户端到服务器,在回到客户端的时间(传输时间忽略)
响应时间:

非持久HTTP的缺点:
持久HTTP
服务器在发送响应后,仍保持TCP连接
在相同客户端和服务器之间的后续请求和响应报文通过相同的连接进行传送、客户端在遇到一个引用对象的时候,就可以尽快发送对象的对象的请求
非流水方式的持久HTTP
流水方式的持久HTTP
两种类型的HTP报文:请求、响应
HTTP请求报文:ASCII
在浏览器中输入www.baidu.com可以看到HTTP请求报文格式


HTTP有两类报文:

POST方式:网页通常包含表单输入、包含在实体主体(entity body)中的输入被提交到服务器
URL方式:方法:GET、输入通过请求行的URL字段上载


大多数主要门户网站使用cookies,主要有4部分组成:

目标:不访问原始服务器,就满足客户的请求
用户设置浏览器:通过缓存访问Web
浏览器将所有的HTTP请求发给缓存

向远程主机上传输文件或从远程主机接收文件
客户/服务器模式
FTP服务器:端口号21


命令样例:
下一篇:常州放宽落户政策