计算机网络概述
- 内容:计算机网络概念与基础介绍
计算机网络概念
- 定义
- 地理位置不同的多台计算机及外部设备通过通信线路连接起来
- 在网络操作系统、网络管理、软件和通信协议下实现资源共享和信息传递
- 目的
- 信息传递
- 资源共享
- 特点
- 互联互通
- 无主从关系(自治)
计算机网络组成
- 宏观角度
- 计算机
- 传输介质
- 软件
- 协议
- 传输介质
- 网线
- 光纤
- 双绞线
- 交换设备
- 路由器
- 交换机
- 网卡
- 软件与协议
- 底层软件
- 应用软件
- 网络协议
工作方式
- 边缘与核心部分
- 边缘:直接用户设备
- 核心:信息通信设备
- 功能划分
- 通信子网:专注于通信
- 资源子网:提供各种资源分享
端口的概念、分类、作用及命令操作
端口概念
- 定义
- 设备与外界通讯交流的出口
- 英文名称
- 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端口
- TCP
常见端口例子
-熟知端口及其对应服务
- FTP: 21
- SMTP: 25
- HTTP: 80
- HTTPS: 43
- RPC: 135 -动态端口使用示例
- 冰河默认端口: 7626
- V2.4: 8011
查看与操作端口命令
- 使用Windows - R打开CMD
- 命令
netstat查看端口开放情况 - 解决端口被占用问题
- 查看端口对应的PID
- 使用
tasklist命令查看对应PID的进程 - 结束进程以释放端口