day04、3 - 服务器,服务,端口,协议

服务器,服务,端口,协议,客户端的关联

  • 服务器是提供特定功能的机器设备,会与客户端进行信息交流

    比如FTP服务器有文件储存和访问的功能;文件共享服务器有文件共享的功能等

  • 服务是指会执行指定系统功能的程序、例程或进程;是一种应用程序类型。这种应用程序基于服务器

    比如FTP服务器会提供FTP服务,CIFS服务器会提供CIFS服务,服务表现在客户端,作为一个一个的进程或程序,当服务器开启特定服务,客户端建立了与服务器端的连接,客户端就可以享受该服务了,使用特定的功能

  • 端口是一个程序(客户端上的程序)向服务器发起连接时的请求接口,不同服务需要绑定不同端口,即服务器开启这项服务的端口才可以提供此服务,每个端口对应一个端口号。客户端得知服务器的IP发送服务请求给服务器,只有服务器开启此服务对应的端口,才能真正和服务器建立连接,使用服务器提供的该服务。

    比如:telnet服务绑定的端口号为23,远程桌面服务绑定的端口号为3389等

  • 协议为通信计算机双方必须共同遵从的一组约定,不同的服务会遵循不同的协议,客户端需要某种服务,就需要先和服务器之前建立连接,之后双方必须遵循规定的协议通信,才能使用该服务器提供的服务。

    比如:要上网,就要和web服务器建立连接,web服务器需要开启对应服务的端口号,且双方的通信需要使用同一种http或https协议;telnet服务需要telnet协议;文件功共享服务需要CIFS协议

  • 如果想和提供指定功能的服务器通信,客户机上要有对应服务的客户端,使用客户端与服务器之间进行通信

    比如我们电脑上的浏览器即为HTTP客户端,同浏览器与web服务器通信;我们下载8UFTP软件即为FTP客户端,与FTP服务器通信;我们电脑上自带的DHCP客户端与DHCP服务器通信自动获取IP地址等信息

    image-20211020092139081

  • 总结:

    • 涉及到两个对象—客户端和服务器端

    • 客户机上要有某种服务的应用程序,有些服务是系统内置账户开启和使用的,有些需要我们去开启和使用;

    • 如果我们想要实现某种功能,就要找到提供该功能的服务,而服务器是提供服务的,所以需要和提供该服务的服务器建立连接并通信;

    • 有些服务需要客户机上下载相应的客户端(比如浏览器,一些软件帮助我们操作),通过客户端才能和服务器连接通信;有些只需要通过电脑自带的客户端(比如cmd窗口,输入命令即可;比如我的电脑地址栏,输入ftp:\\建立连接通信;DHCP客户端);

    • 客户端发送服务请求到服务器,服务器需要开启服务绑定的端口才能找到建立连接;

    • 通信双方需要使用同一种协议进行通信

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值