第一节:什么是网络?
网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换、资源共享的平台
网络连接设备:路由器、交换机
传输介质:网线、光纤、同轴电缆
网络终端设备:计算机、服务器、手机、智能电视、摄像头(视频安防)
哑终端
服务器--
什么是服务器:
一台安装了服务器操作系统的电脑
第二节:
OSI七层参考模型
开放式系统互联模型
应用层:通过人机交互来实现各种各样的服务
表示层:编码 解码 加密 解密
会话层:发现 建立 维持 终止会话进程
产生 数据
传递 传输 数据
传输层:
根据端口号来区分不同的服务
端口号:0-65535
静态端口号:1-1023
一个端口号代表一个特定的服务,且呈永久绑定关系
http --超文本传输协议 80
https--安全的超文本传输协议 443
浏览网页
动态端口号:1024-65535
一个端口号代表一个服务,呈暂时性绑定关系
0为保留端口号---在网络编程中使用--代表所有端口号
2、提供可靠的传输
可靠机制 :确认 重传 排序 流控
协议:双方约定的标准 --就是语言
TCP 传输控制协议
面向连接的可靠传输协议
三次握手 四次挥手
SYN--同步序列号请求 ---请求连接的一种方式
Seq--序列号--记录发送的次数 ---随机生成---不同厂商设定的
Ctl--控制位
Ack---确认
Ack=seq+1
Sequence number --序列号
四次挥手
FIN--请求断开连接
ACK--确认
seq相同---同时发送----时间间隔
UDP 用户数据报文协议
非面向连接的不可靠传输协议
数据分段
最大段长度 1480B
最大传输单元 1500B
封装与解封装
网络层:根据IP地址来进行逻辑寻址
IPv4地址---有限的--用完了
IPv6地址---
IP协议--网际网络协议
路由器
数据链路层:---交换机
LLC 逻辑链路控制子层
为上层服务提供FCS校验 --封装和解封装
MAC 媒介访问控制子层
根据MAC地址来进行物理寻址
MAC地址--物理地址---设备在出场之后烧录在网卡上的
物理层:定义电气电压 光学特性 接口规范
网线 光纤
封装与解封装
PDU--协议数据单元
上三层---数据报文
四层封装--数据段
三层封装--数据包
二层封装--数据帧
一层-------比特流
电信号
三次握手
以太网
TCP/IP模型