摘要:
Internet传输层能提供的服务只有两类:面向连接的可靠字节流传输服务和无连接的不可靠数据报传输服务,分别对应传输层的TCP和UDP. 这两类服务都不能提供时延保障和带宽保障服务。 需要特别注意的是,Internet传输层的TCP和UDP均不能提供端到端吞吐量以及时延保障服务。 TCP服务模型包括 阅读全文
摘要:
一个应用进程可以创建多个套接字与同一个或不同的传输层协议进行接口。 对于一个传输层协议,需要为与其接口的每个套接字分配一个编号,表示该套接字,该编号称为端口号。 通常服务器进程套接紫会分配特定的端口号,而客户进程的套接字会绑定一个随机的唯一端口号。 一台主机上可能同时运行多个网络应用进程,每个应用进 阅读全文
摘要:
应用层协议定义了应用进程间交换的报文类型、报文构成部分具体含义以及交换时序等内容,即语法、语义和时序等协议三要素内容。 从应用层角度来看,应用进程之间遵照应用层协议就可以直接实现端到端的报文交换。 无论是服务器进程还是客户端进程,当其遵循应用层协议组织好应用层报文后,需要通过层间接口(如应用编程接口 阅读全文
摘要:
网络应用的本质是运行在不同主机上(当然也可以运行在同一主机上)的应用进程之间的通信。 无论是哪种类型的网络应用,基本通信方式都是C/S通信,因此,网络应用的基本通信过程就是运行在不同主机上的应用进程间以C/S方式进行的通信。 在C/S结构的网络应用中,服务器端运行的是服务器进程,被动地等等客户请求服 阅读全文