计算机网络笔记第二章 应用层tcpip primer plus 第十五章

写了半天提交的时候没有成功,又得重写,真TMD郁闷,。。。。。。。。。。

我不生气,我就不生气,平心静气重写

研发网络应用程序的核心是写出能够运行在不同的端系统和通过网络彼此通信程序l

应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织应用的程序;现在主要有三种主流体系结构:客户机/服务器体系结构,p2p体系结构,二者混合的体系结构。

进行实际通信的实际上是进程。不同端系统上的进程通过跨计算机网络交换报文而相互通信。进程通过他的套接字在网络上发送和接收报文。套接字是同一台主机内应用层与运输层之间的接口。应用程序开发者可以控制套接字在应用层端的所有东西。但是对该套接字的运输层端计划没有控制。应用程序开发者对于运输层的控制权仅限于:选择(1) 运输协议,(2)也许能设定几个运输层参数,如最大缓存,最大报文段长度等;为了识别进程通常定义两种信息:(1)该主机的名称或地址(2)用来指定目的主机上接收该进程的标识。

应用层协议定义了运行在不同端系统上的应用程序进程如何相互传递报文:

应用层协议只是网络应用的一部分;

tcp协议没有确保最小传输速率。也不提供延时保证。

web也是有对象组成的。对象简单来说就是文件:html文件,jpg图形文件等

持久连接和非持久连接:流水线方式和非流水线方式

http1.1默认适用流水线方式的持久连接

http报文格式:请求报文和响应报文

  • 一般开始行:请求报文的请求行和应答报文的状态行
  • 总头:(请求报文没有看到)
  • 报文头:请求,响应或者实体
  • 一个空行:这个空行取出了前面所述的报文头的尾部
  • 报文体:是你可以看到的任何信息,头报文是供浏览器读取的
阅读更多
个人分类: 网络协议
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

计算机网络笔记第二章 应用层tcpip primer plus 第十五章

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭