网络中的基本概念

        大家在网络学习中是不是也会遇到各种各样的名词,是不是也会因为不懂它们的意思而苦恼呢?下面我来给大家总结一些网络中经常出现的名词,有需要的铁铁们记得收藏哦OVO

第一组:IP地址和端口号

IP地址:描述一个主机在互联网上的具体位置

端口号:区分一个主机上的应用程序

        如果大家不太理解的话,我来举一个例子。

        假如说小芯在西安开了一家包子店,那么西安就对应是IP地址,包子店就对应的是端口号

第二组:协议和协议分层

协议:就是一个“约定”,发送方约定了发送的数据的格式,接收方在接收的时候也得是这个格式,两边对的上才能进行正确的通信。

协议分层:当协议过于复杂时,就需要将协议拆分成多个协议

分层就相当于约定了层级和层级之间的关系,上层协议调用下层协议,下层协议给上层协议提供服务,不可以跨层调用,也就是说两个相邻的层级才可以交互

第三组:封装和分用

封装:应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装 (Encapsulation)。

分用:首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中 的 "上层协议字段" 将数据交给对应的上层协议处理,称为分用。

发送方发送数据,要把数据从上到下依次交给对应的层的协议进行封装。

接收方接收数据,要把数据从下到上依次交给对应的层的协议进行解析。

第四组:客户端和服务端

客户端:客户端是指在计算机网络中,与服务器进行交互并接收服务的程序或应用程序。它通常安装在用户设备上,例如个人电脑、手机、平板电脑等

服务端:服务端是计算机网络中的一种角色,它是提供网络服务和资源的计算机或计算机系统。服务端接收来自客户端的请求并响应这些请求,以提供所需的服务或资源。

第五组:请求和响应

请求:请求是客户端向服务端发出的一种信息,客户端通过请求告知服务端其需要执行的操作或获取的资源。请求通常包含以下要素:

  1. 请求方法(GET、POST、PUT、DELETE等):指定请求要执行的操作类型。
  2. 请求URL:标识服务端上要操作或获取的资源的位置。
  3. 请求头(Headers):包含关于请求的额外信息,如认证信息、内容类型等。
  4. 请求体(Body):可选的,用于在请求中发送数据给服务端,如表单数据、JSON数据等。

服务端接收到客户端的请求后,会进行相应的处理并生成一个响应返回给客户端。

响应:响应是服务端对客户端请求的回应,它包含了服务端产生的结果和相应的状态信息。响应通常包含以下要素:

  1. 状态码(Status Code):指示请求是否成功、出现错误或需要进一步处理的特定状态。
  2. 响应头(Headers):包含关于响应的元数据信息,如内容类型、缓存控制等。
  3. 响应体(Body):包含实际的响应数据,如HTML页面、JSON数据等。

客户端收到服务端的响应后,根据状态码和响应内容来进行相应的处理,如渲染网页、展示数据等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值