计算机网络教程-应用层(七)客户-服务器模式、套接字、使用传输层的服务(tcp、udp)

这篇教程介绍了计算机网络应用层的客户-服务器模式,包括传统的客户-服务器模式和对等模式。详细讲解了客户与服务器如何通过套接字进行通信,以及套接字的地址概念。此外,还讨论了使用传输层服务,如TCP的可靠连接和UDP的无连接、不可靠特性。
摘要由CSDN通过智能技术生成
整个因特网、硬件以及软件的设计和开发就是为应用层提供服务。 TCP/IP 协议簇的第五层正是这些服务的所在位置。其他四层协议使这些服务成为可能应用层为用户提供服务。通信是由逻辑连接提供的,这意味着两个应用层假设存在一个假想的直接连接,通过这个连接可以发送和接收报文 。

一、应用层模式

1.传统模式:客户-服务器模式

        传统模式称为客户-服务器模式。在几年前它还是最流行的。在这种模式中,服务提供者是一个称为服务进程的应用程序,它不断地运行着,等待另一个称为客户进程的应用程序通过因特网建立连接并请求服务。通常有一些服务进程可以提供特定类型的服务,但是有很多客户向这些服务进程请求服务。服务进程必须一直运行,当需要接受服务时客户进程就被打开。这个模式的问题是通信负荷集中在服务器上,这意味着服务器应该是一台强大的计算机。

        很多传统该服务仍然在使用这种模式,包括万维网( World Wide WebWWW)以及它的传播媒介:超文本传输协议( HyperText Transfer ProtocolHTTP)、文件传输协议( File Transfer ProtocolFTP)、安全人机界面( Secure ShellSSH)、电子邮件等等

2.新模式:对等模式(p2p)

        在这种模式下,不需要一个不断运行且等待客户进程连接的服务器进程。责任在对等结点( <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值