Rongying Liu 课程

Client-Server model⭐

Client-Server结构是一种经典的通信模型。它通常采取两层结构:

  • 服务器(Server)负责数据的处理。它有以下特征:
    • 等待来自客户端的请求
    • 处理请求并传回结果
  • 客户端(Client)负责完成与用户的交互任务。它有以下特征:
    • 发送请求
    • 等待直到收到响应

IP Address

IP Address(Internet Protocol address,网际协议地址),是网际协议中用于标识发送或接受数据报的设
备的一串数字。

当设备连接网络后,设备将被分配一个IP地址,对于一个具体的设备而言,IP地址是独一无二的。IP地
址有两个主要的功能:标识主机(用户在互联网上可以识别)和网络寻址(允许计算机通过互联网发送
和接受数据)

常见的IP地址分为IPv4和IPv6两大类:

  • IPv4:32位长,通常书写时以四组十进制数字组成,并以点分割,例如: 172.16.254.1 。

  • IPv6:128位长,通常书写时以八组十六进制数字组成,并以冒号分割,例如:

    2001:db8:0:1234:0:567:8:1 。

我们可以使用如下方法查询本机的IP地址:
windows: ipconfig
linux: ifconfig (可能需要使用 sudo apt-get install net-tools 进行安装)

一个特殊的IP地址: 127.0.0.1
尽管现在有大量可用的 IP 地址,但为了防止编程冲突的特定目的,刻意保留一些地址,甚至是地址范围是很方便的。
127.0.0.1 就是其中一个。它表示的是主机环回地址,表示的是任何数据包都不应该离开计算机,计算机本身即为接收者。

当我们需要在本地测试一些网站服务,或者只想在本地设备上运行只有本地设备可以访问的服务,就可以使用 127.0.0.1 。

Port

  • Title:
  • Author: Rongying Liu
  • Created at : 2025-02-08 17:33:40
  • Updated at : 2025-02-08 17:53:35
  • Link: https://github.com/Roinnnn11/Roinnnn11.github.io/2025/02/08/全栈工程--gRPC/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page