(1) 常见网络物理组件
(2) 典型网络结构图
说明:
- 云:代表Internet或WAN连接
- 带箭头的圆柱:代表路由器
- 带箭头的长方体盒子:代表交换机
- 塔式PC:代表服务器
- 笔记本或台式机显示器:代表终端用户PC
- 直线:表示以太网连接
- Z型线:表示串行连接
- s0/0/0:表示串行接口
- fa0/0:表示快速以太网接口
- 10.1.1.0/24:其中10.1.1.0表示网络地址,/24表示子网掩码
(3) 三种主要的网络物理拓扑图
网络的物理拓扑:设备和线缆的物理布局。
说明:
- 总线型:计算机和其他网络设备连接到一条带终结器的总线缆上
- 环型:计算机和其他网络设备连接在一起,最后一个设备与第一个设备连接形成环
- 星型:中心设备将计算机和其他网络设备连接在一起,包括普通星型和扩展星型
(4) 常见的因特网连接方法
(5) OSI参考模型中数据的封装和解封装图
(6) OSI模型中对等层的通信
(7) OSI模型对比TCP/IP协议栈
(8) IP头--位于IP数据报中,存储IP地址
(9) IP编址方案--网络地址和主机地址
公司中的某个主机在能被访问前,该主机所在的物理LAN或虚拟LAN应该被看成一个可达的网络。因此每一个LAN必须有一个唯一的网络地址。挂靠在这个网络的每一个主机的网络地址是相同的,而且IP地址的其他比特位就可以用来区分该网络中的每台主机。就像同一条马路旁边的房子,他们的街道地址相同,但房屋编号不同。
(10) IP地址格式
(11) IP地址分类
说明:
- A类地址中,网络地址位置的0和127保留,不能用于网络地址。127.0.0.0网络保留,用于环回测试(即路由器和本地计算机用这个地址将包发给自己)因此,包不会发到网络上去。
(12) 网络地址和网络上的广播地址
(13) 私有IP地址
说明:
- 私有IP地址用于内网的编址。如果想用私有IP地址连接到因特网,必须将私有地址转换成公有地址,这种转换过程叫NAT(Network Address Translation)。通常,路由器做NAT。
(14) TCP/IP传输层
传输层协议:
1. TCP协议:一种面向连接的,可靠的协议。TCP负责消息的分段和重组,消息重传。TCP特点:
- 面向连接:两端点之间传送数据之前必须要先建立一条连接
- 全双工操作:一条TCP连接是一对虚电路,两个方向各一条。只有两个同步的端系统才能使用TCP连接
- 错误检测:使用校验和技术
- 有序性:对包编号,目的端才能对收到的包排序,从而确认是否丢包
- 确认功能:接端收到一个或多个包后会给发端发送确认表明包被接收。发端没收到确认则可以重传包。
- 流控:发端发数据太快导致收端缓冲区溢出的话,收端会丢弃一些包。失败的确认可以警告发端慢速发送或停止发送数据。
2. UDP协议:无连接,不带确认的协议。由上层协议保证可靠性。
TCP头及字段描述:
UDP头及字段描述:
端口号:
TCP和UDP协议使用端口号将信息传递给上层。端口号保持着同一时刻跨网络的不同对话。
使用端口号的例子:
建立TCP连接的三次握手过程:
同步过程要求通信双方发送自己的初始序列号(ISN),并且收到对端发来的初始序列号发送成功的确认信息(ACK)。
TCP固定窗口与滑动窗口: