(十三)计算机网络

106 阅读2分钟

计算机网络概述

  • 内容:计算机网络概念与基础介绍

计算机网络概念

  • 定义
    • 地理位置不同的多台计算机及外部设备通过通信线路连接起来
    • 在网络操作系统、网络管理、软件和通信协议下实现资源共享和信息传递
  • 目的
    • 信息传递
    • 资源共享
  • 特点
    • 互联互通
    • 无主从关系(自治)

计算机网络组成

  • 宏观角度
    • 计算机
    • 传输介质
    • 软件
    • 协议
  • 传输介质
    • 网线
    • 光纤
    • 双绞线
    • 交换设备
    • 路由器
    • 交换机
    • 网卡
  • 软件与协议
    • 底层软件
    • 应用软件
    • 网络协议

工作方式

  • 边缘与核心部分
    • 边缘:直接用户设备
    • 核心:信息通信设备
  • 功能划分
    • 通信子网:专注于通信
    • 资源子网:提供各种资源分享

端口的概念、分类、作用及命令操作

端口概念

  • 定义
    • 设备与外界通讯交流的出口
  • 英文名称
    • port(意译)
  • 类型划分
    • 虚拟端口
      • 计算机内部或交换机路由器内端口
      • 不可见
      • 如HTTP协议对应80端口
    • 物理端口
      • 可见端口
      • 如计算机背板RJ45网口
      • 电话使用的RJ11端口

端口范围

  • 0到65535
  • 来源
    • 两个字节组成,每个字节八位
    • 二的十六次方等于65536
  • 注意事项
    • 端口号是从0开始计数
    • 正常范围是1到65536
    • 实际可用端口号为0到65535

端口作用

  • 区分网络服务
    • IP地址加端口号区分不同服务
  • 客户机/服务器对应关系
    • 不是一一对应的
    • 如计算机使用80端口与服务器通信,可能使用其他端口与其它设备通信

端口分类

  • 按端口号划分
    • 知名端口
      • 众所周知的端口号,范围0到1023
      • 固定分配给某些服务,如FTP对应21端口
    • 动态端口
      • 范围从1024到65535
      • 不固定分配,程序申请后系统随机分配
  • 按协议划分
    • TCP
      • 传输控制协议端口
      • 提供可靠数据传输
      • 如FTP、SMTP等
    • UDP
      • 用户数据报协议端口
      • 无需建立连接
      • 安全性得不到保障
      • 如DNS服务对应53端口

常见端口例子

-熟知端口及其对应服务

  • FTP: 21
  • SMTP: 25
  • HTTP: 80
  • HTTPS: 43
  • RPC: 135 -动态端口使用示例
  • 冰河默认端口: 7626
  • V2.4: 8011

查看与操作端口命令

  • 使用Windows - R打开CMD
  • 命令 netstat 查看端口开放情况
  • 解决端口被占用问题
    • 查看端口对应的PID
    • 使用tasklist命令查看对应PID的进程
    • 结束进程以释放端口

image.png