3.5 KiB
3.5 KiB
网络通讯原理
1、计算机网络的功能
数据通信、资源共享、增加数据的可靠性、提高系统处理能力(主要功能数据通信)
2、标准
一致同意的规则可以理解为标准
3、ISO
国际准化组织
4、为什么会有OSI参考型?
为了让全世界网络标准统一,使用任意厂商的网络设备都可以实现数据的互联互通
5、为什么分层?
为了降低网络设计复杂性,将协议进行了分层设计,方便网络故障的定位。
6、OSI七层参考模型含义(物数网传会表应)
- 应用层:网络服务与最终用户的一个接口
- 表示层:数据表现形式,如加密、压缩
- 会话层:建立、管理、中止会话,例如断点续传。
- 传输层:定义传输数据的协议端口号,实现了程序与程序的互连,可靠与不可靠的传输,流量控制差错校验。
- 网络层:定义了IP地址、实现不同网络之间的通信,为数据的传输选择最佳路径,路由器工作在网络层。
- 数据链路层:建立逻辑链接,通过MAC地址实现数据的通信,帧包装、帧传输。交换机工作在数据链路层。
- 物理层:建立、维护、断开物理连接,定义了接口及介质,实现了比特流的传输。
7、TCP/IP与OSI模型
8、常见网络协议
-
网络层常见协议
- IP:互联网协议,定义了IP地址
- ICMP:网络控制消息协议,验证和测试网络连通性
- ARP:地址解析协议,将IP地址解析成MAC地址
- OSPF:开放式最短路径优先,动态路由协议
-
传输层常见协议
- TCP:传输控制协议 → 安全可靠,速度慢
- UDP:用户数据报协议 → 不可靠,速度快
-
应用层常见协议
协议 名称 传输层协议 端口 HTTP 超文本传输协议 TCP 80 FTP 文件传输协议 TCP 20 & 21 TFTP 简单文件传输协议 UDP 69 DHCP 动态主机配置协议 UDP 67 & 68 Telnet 远程管理协议 TCP 23 RDP 远程桌面协议 TCP 3389 DNS 域名解析 TCP & UDP 53 SMTP 简单邮件传输协议 TCP 25 SNMP 网络管理协议 UDP 161
9、TCP/IP 五层模型设备名称
- 应用层 → 电脑
- 传输层 → 防火墙
- 网络层 → 路由器
- 数据链路层 → 交换机
- 物理层 → 网卡
10、PDU(协议数据单元)
- 传输层:段
segment
- 网络层:包
packet
- 数据链路层:帧
frame
- 物理层:比特流
bit
11、数据封装与解封装
-
数据通信的3个阶段
产生数据-数据封装
传输数据-网络传输
接收数据-数据解封装
-
什么是数据封装
- 数据从上往下传输的过程
- 在数据前面加上每一层的头部信息,称为数据封装
-
怎么解封装
- 数据从下往上的过程
- 接收数据后,从物理层到应用层,每达到一层,会把相应的头部信息拆除,数据链路层拆除MAC头部和尾部,网络层拆除IP头部,传输层拆除TCP头部(拆除包装)