目录
Day1 网络导学
1.网络的作用
数据
#二进制
数据是通过网络来实现传输的
2.网络的构成
终端设备
电视、手机、电脑等
传输介质
-
有线介质:光纤、双绞线、同轴电缆等
-
无线介质:wlan、电磁波等
传输设备
交换机、路由器等
协议
3.网络的搭建
接入层
直接接入终端用户的设备;多数是二层交换机
汇聚层
汇聚接入层的流量;多数是性能较高的三层交换机,或路由器
核心层
负责转发整个网络的流量数据;多数是性能较高的三层交换机,或路由器
中国的三大网络:
Internet
CATV:中国有线电视网络
PSTN:电话交换网络
4.网络的优化
可靠性优化
避免单点故障(设备冗余/链路冗余)
安全性优化
- 硬件:FirewalldIPSIDS
- 软件:DDOS
管理性优化
部署管理平台
5.数据是如何通过网络实现通信的?
数据封装
数据 --> 二进制数
数据转发
数据的转发
数据解封装
二进制数 --> 数据
如何完成封装和解封装的过程
- 遵循相同的一组协议
- 通信模型: OSI TCP/IP
- 实现数据的封装与解封装
6.分层协议
OSI模型
7-应用层
6-表示层
5-会话层
4-传输层
3-网络层
2-数据链路层
1-物理层
TCP/IP五层模型
5-应用层
4-传输层
3-网络层
2-数据链路层
1-物理层
应用层
#协议:
HTTP:超文本传输协议 tcp 80
FTP:文件传输协议 tcp20 21
Telnet:远程登录协议 tcp 23
SSH:安全远程登录 tcp 22
SMTP:简单邮件传输协议 tcp 25
POP3:邮局协议第三版 tcp 110
DNS:域名解析服务 tcp/udp 23
DHCP:动态主机分配协议 udp67 68
作用:应用层协议产生数据
传输层
- TCP协议
传输控制协议,是面向连接的,提供可靠交付,由流量控制,拥塞控制,提供全双工通信,面向字节流
TCP的连接:TCP连接的端口叫做套接字(socket)或插口;---> 套接字socket=IP地址:端口号
TCP可靠传输的实现:
1.以字节为单位的滑动窗口
2.超时重传时间的选择
3.选择确认SACK
- UDP协议
无连接的,尽最大可能交付,没有拥塞控制,面向报文,支持一对一、一对多、多对一和多对多的交互通信。
网络层
协议: ip协议(IP地址)
数据链路层
以太网协议(Mac地址)
物理层
比特流