02-网络端口地址实验
00 分钟
2023-9-18
2023/09/11

实验目的

理解网络进程与一般进程的相同和不同之处,掌握网络端口地址的概念和重要性,以及在实际网络通信中如何使用端口。

实验原理

网络进程与一般进程在大多数属性上相似。但网络进程的唯一不同之处在于,它需要开启一个或多个传输端口号进行数据通讯。这些端口号范围为0-65535,其中0-1023为保留或系统端口号。在C/S或B/S网络架构中,客户端网络进程和服务端网络进程使用端口号来接收和发送数据。端口实际上是访问计算机上特定进程的标识符,通过端口可以实现进程间通信。

实验设备

操作系统: Windows 11

实验步骤

  1. 在浏览器中输入以下地址进行访问:
  1. 在CMD命令行环境中输入命令:netstat -ano,观测结果。

实验现象

  • 在浏览器中:
    • 对于80端口,如果是HTTP服务,则浏览器能够成功连接。
      • notion image
    • 对于8080端口,依赖于该端口上是否有运行的服务。如有服务,则可以连接;否则,连接失败。对于同济大学官网而言,都连接失败。
      • notion image
  • 在CMD命令行环境中,通过netstat -ano命令可以看到当前计算机上的所有活动网络连接,包括端口号、协议和连接状态
    • notion image

分析讨论

  1. 实验内容过程记录
      • 在浏览器中尝试访问提供的URL,观察连接成功与否以及页面响应。
      • 使用netstat -ano命令查看当前计算机的网络连接状态。
  1. 相关端口号使用举例
      • HTTP服务默认使用80端口。
      • HTTPS服务默认使用443端口。
      • FTP服务使用20和21端口。
      • SMTP邮件发送服务使用25端口。
      • POP3邮件接收服务使用110端口。
      • Telnet远程登录服务使用23端口。

评论
Loading...