计算机网络基础知识
关键的概念
什么是计算机网络
计算机网络连接是指连接两台或多台计算设备(如台式计算机、移动设备、路由器或应用程序)以实现信息与资源的传输和交换的流程。
计算机网络的分类
- 按规模分类
- pan
- lan
- can
- man
- wan
- 按传输介质分类
- 无线
- 有线
计算机网络的拓扑
- 总线
- 星形
- 环形
- 网状
现在最常用的 以太网 是物理上使用星形拓扑(有一个路由器或集线器作为中心), 逻辑上使用总线拓扑(使用CSMA/CD的总线技术)
计算机网络的模型
- 七层模型 (由 OSI 提出的)
- 应用层 Application
- 表示层 Presentation
- 负责转化数据格式,并处理数据加密和数据压缩。
- 其实 tls 这这种协议可以归类到这一层里
- 会话层 Session
- 主要是用来管理网络设备的会话连接,建立会话,保持会话,断
- 传输层 Transport
- 网际层 Internet/Network
- 数据链路层 Link/Data link/Network interface
- 物理层 Hardware/Physical
- 四层模型 ip/tcp
- 应用层
- 传输层
- 网际层
- 网络接口层
- 五层模型
- 应用层 -> data (数据)
- 传输层 ->
- TCP -> segment (段)
- UDP -> datagram (数据报文)
- 网际层 -> packet (包)
- 数据链路层 -> frame (帧)
- 物理层 -> bit (比特)
计算机网络中的硬件
- 网关 (gateway)
- 路由器 (route)
- 交换器/交换机 (switch)
- 桥接器/网桥 (network bridge)
- 集线器 (ethernet hub 又或者 简称 hub)
- 中继器 (repeater)
- 调制解调器 (modem modulator-demodulator 调制器-解调器)
- 和安全相关的硬件
- IPS (Intrusion Prevention System) 入侵检测(旁路部署)
- IDS (Intrusion Detection System) 入侵防御(串行部署)
- FW (FireWall) 防火墙
- WAF (Web Application FireWall) 网页应用防火墙
- UTM (Unified Threat Management) 统一威胁管理
- 网络主机(network host)
数据链路层
载波侦听多路访问
路由表和路由算法
网际层
IP
ARP
IPsec
传输层
TCP
UDP
ICMP
应用层
- http
- mqtt
- telnet
- ftp
- dns
- nntp
- irc
- xmpp
- ntp (Network Time Protocol) 网络时间协议
- PTP (Precision Time Protocol) 精确时间协议
- dhcp
- smtp
- pop3
- imap
- echo
- discard
- daytime
- chargen
- time