为什么绝大多数的internet应用层协议采用客户机服务器模型

为什么绝大多数的internet应用层协议采用客户机服务器模型,第1张

1超文本传输协议>所谓模型就是为了理论上分析方便,实际使用情况未必。
OSI的7层模型,后人都说其太冗杂,所以实际因特网中使用的TCP/IP模型,其为4层,但最底层网络接口层又几乎未定义。
可以这样说:
我现在打的字,在传到网卡之前,经过了应用层,运输层的处理,在网卡上经过网络层、链路层和物理层的功能处理,然后在猫上又经过网络层、链路层、物理层的处理,出去了。
终端(用户电脑或服务器)才有高层,中间设备则只有低层。像路由器要有低三层(物理层、链路层、网络层)处理,而二层设备像HUB则只有低二层,集线器则只有最底层。这也就是中间设备所属层次的缘由。

TCP/IP参考模型中,应用层协议常用的有:Telnet、FTP、SMTP 、>

1、Telnet协议允许一台机器上的用户,登录到远程机器上,并进行工作;

2、FTP协议提供了将文件从一台机器上移到另一台机器上的方法;

3、SMTP协议用于电子邮件的收发;

4、>

(注意:DNS协议同时使用了TCP53端口和UDP53端口。DNS协议在UDP53端口上提供域名解析服务,在TCP53端口上提供DNS区域文件传输服务。)

扩展资料:

1、Telnet协议(TELecommunications NETwork,远程登录协议)

Telnet协议是TCP/IP协议家族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成登录远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。用于实现远程登录功能。

终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。

2、FTP协议(File Transfer Protocol,文件传输协议)

基于客户服务器模式,FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端,FTP协议提供了交互式的访问,面向连接,使用TCP/IP更加可靠地进行运输服务。主要功能:减少/消除不同 *** 作系统下文件的不兼容性问题。

在FTP交互的过程中,客户端通过命令字来告诉服务器相关的信息。常用的有访问控制命令USER,PASS、CWD、QUIT 等;传输参数命令PORT、PASV、TYPE、STRU、MODE五种;FTP服务命令RETR、STOR、LIST、ABOR 等二十种。

3、SMTP 协议(Simple Mail Transfer Protocol,简单邮件传送协议)

基本功能:写信、传送报告、报告传送情况、显示信件、接收方处理信件 。

SMTP是一种提供可靠且有效电子邮件传输的协议。SMTP是建模在FTP文件传输服务上的一种邮件服务,SMTP服务器在默认端口25上监听客户请求,主要用于传输系统之间的邮件信息。是一种面向连接的Client/Server模式。

4、DNS协议 (Domain Name Service ,域名服务协议)

由数字组成的 IP 地址很难记忆,所以我们上网使用网站 IP 地址的别名——域名。实际使用中,域名与 IP 地址是对应的,这种对应关系保存在DNS 服务器之中。

在浏览器中输入一个域名后,会有 DNS 服务器将域名解析为对应的 IP 地址。注意这和网络层的 ARP 协议的不同之处:DNS 提供的是域名与 IP 地址的对应关系,而 ARP 提供的是 IP 地址和 MAC 地址的对应关系。

5、>

它是基于 TCP的可靠传输,采用的是客户端/服务器的工作模式。浏览器向服务器发送请求,而服务器回应相应的网页,用于从万维网(>

在 >

参考资料:

TCP/IP协议——百度百科

4 种网络应用 即然学生看见了什么发生在数据包当他们旅行表示层, 是时间看数据包旅行通过在到达他们的最终目的地之前的最后层数。最后层数或层数7 开放系统互连模式指应用层。应用层是最接近终端用户, 协调直接地与层数7 电子邮件被送或每次被接受。您将看见怎么应用层处理数据包从客户服务器应用、域名服务, 和网络应用由审查以下: .客户服务器 .Redirectors .域名系统 .电子邮件 .Telnet .FTP .>TELNET是一个简单的远程终端协议,用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一台主机上(使用主机名或P地址)。TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。因此, TELNET又称为终端仿真协议 。

TELNET使用客户服务器方式。在本地系统运行TELNET客户进程,而在远地主机则运行TELNET服务器进程。和FTP的情况相似, 服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。

TELNET能够适应许多计算机和 *** 作系统的差异。例如,对于文本中一行的结束,有的系统使用ASCI码的回车(CR),有的系统使用换行LF),还有的系统使用两个字符,回车-换行(CR-LF)。又如,在中断一个程序时,许多系统使用Control--C,但也有系统使用ESC按键。为了适应这种差异,TELNET定义了数据和命令应怎样通过互联网。这些定义就是所谓的 网络虚拟终端NVT (Network Virtual Terminal)。

NVT的意义: 客户软件把用户的击键和命令转换成NVT格式,并送交服务器。服务器软件把收到的数据和命令从NVT格式转换成远地系统所需的格式。向用户返回数据时,服务器把远地系统的格式转换为NVT格式,本地客户再从NVT格式转换到本地系统所需的格式。

NVT的格式定义很简单。所有的通信都使用8位一个字节。在运转时,NVT使用7位ASCI码传送数据,而当高位置1时用作控制命令。ASCⅡ码共有95个可打印字符(如字母、数字、标点符号)和33个控制字符。所有可打印字符在NVT中的意义和在ASCI码中一样。但NVT只使用了ASCII码的控制字符中的几个。此外,NVT还定义了两字符的CRLF为标准的行结束控刷符。当用户键入回车按键时,TELNET的客户就把它转换为CR-LF再进行传输,而TELNET服务器要把CR-LF转换为远地机器的行结束字符。

TELNET的选项协商(Option Negotiation)使TELNET客户和TELNET服务器可商定使用更多的终端功能,协商的双方是平等的。

终端处理反而是属于OSI的高层工作。
计算机网络从结构上可分为通信子网+资源子网。其中资源子网由网络终端(即主机,数码设备等)组成,包含应用层到传输层。 通信子网由网络设备(路由器、交换机、集线器等)+通信线路组成,包含网络层、链路层和物理层。

1主要功能
定义通信规则(应用层协议)
2域名系统DNS
21域名

逻辑概念,方便人们使用
22域名结构
层次结构,最右边为顶级域名
23顶级域名
国家顶级域nTLD
通用顶级域名gTLD
基础顶级域名(反向域名)
24二级域名
类别域名
行政区域名
25域名服务器
根域名服务器
顶级域名服务器
权限域名服务器
本地域名服务器
26FQDN
Fully Qualified Domain Name,即是域名,访问时将由DNS进行解析,得到IP。
3文件传送协议
FTP只提供文件传送的一些基本服务
功能:减少不同 *** 作系统处理文件不兼容性
TFTP:使用UDP数据报,需要自己的差错改正
4TELNET
远程终端协议,又称终端仿真协议
5万维网和>

物联网应用层的作用是实现物联网的智能应用。

物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”,物联网就是物物相连的互联网。

物联网有两层意思:

其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;

其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。

物联网架构可分为三层:感知层、网络层和应用层。

感知层由各种传感器构成,包括温湿度传感器、二维码标签、RFID标签和读写器、摄像头、红外线、GPS等感知终端。感知层是物联网识别物体、采集信息的来源。

网络层由各种网络,包括互联网、广电网、网络管理系统和云计算平台等组成,是整个物联网的中枢,负责传递和处理感知层获取的信息。

应用层是物联网和用户的接口,它与行业需求结合,实现物联网的智能应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13225620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)