1.网络
1.1.网络分类:数据通信、无线、运营商、语言、安全、数据中心(储存)
1.2.定义:网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换、资源共享的平台。
1.2.1. 网络连接设备:路由器、交换机
1.2.2. 传输介质:网线、光纤、同轴电缆
1.2.3. 网络终端设备:计算机、服务器、手机、智能电视、摄像头
1.2.4.哑终端:摄像头
1.3.什么是服务器:一台安装了服务器操作系统的电脑
1.4.OSI七层参考模型 【ISO国际标准化组织】
应用层----通过人机交互来实现各种各样的服务
表示层----编码 解码 加密 解密
会话层----发现 建立 维持 终止会话进程
传输层
网络层
数据链路层
物理层
1.4.1.传输层 端口话(0~65535)
静态端口号(1~1023):一个端口号代表一个服务,且呈永久绑定关系
动态端口号(1024~65535):一个端口号代表一个服务,且呈暂时性绑定关系
0(特殊端口号又称保留端口号):在网络编程中使用,代表所有端口号
1.4.2.浏览网页
http----超文本传输协议-----80(8080特殊)
https--安全的超文本传输协议----443
1.4.3.提供可靠传输(可靠机制:确认 重传 排序 流控)
协议:TCP---传输控制协议---面向连接的可靠传输协议
UDP---用户数据报文协议---非面向连接的不可靠传输协议
1.4.4.数据分段
最大段长度:1480B
最大传输单元:1500B
1.4.5.面向连接-----三次握手 四次挥手
SYN--同步序列号请求 ---请求连接的一种方式
Seq--序列号--记录发送的次数 ---随机生成---不同厂商设定的
Ctl--控制位
Ack---确认
Ack=seq+1
Sequence number --序列号
FIN--请求断开连接
ACK--确认
seq相同---同时发送----时间间隔
1.4.6.封装与解封装
PDU----协议数据单元
sourceMAC destinationMAC MAC |
sourceIP destinationIP |
Port number TCPorUDP |
DATA | FAC |
上三层---数据报文
四层封装---数据段
三层封装---数据包
二层封装---数据帧
一层---比特流
1.4.7网络层:根据IP地址来进行逻辑寻址
IPv4地址---有限的
IPv6地址
IP协议---网际网络协议 互联网的每一个节点都有一个IP地址
代表设备-----路由器
1.4.8.数据链路层-----交换机(代表设备)
LLC:逻辑链路控制子层---为上层服务提供FCS校验
MAC:媒介访问控制子层---根据MAC地址来进行物理寻址
MAC地址----物理地址----设备在出厂之后烧录在网卡上的
1.4.9.物理层:定义电气电压 光学特征 接口规范
网线---传输---电信号
光纤---传输---光信号
1.5.TCP报头
Resv---预留位--保留出来的----服务质量---
Rst--重置位
Urg--紧急指针--urgent pointer
Ctl ---控制位--只有0和1 为0 不生效 为1 生效
Window size --窗口大小 ---滑动窗口
Checksum ---校验和
Options---选项---有就有 没有就没有
1.6.UDP报头
补充:FTP:文件传输协议
数据端号(数据传送端口) TCP 20
控制端号(传送控制信号) 一般为TCP 21
Telnet(远程登陆协议) TCP 23 明文
SSH(安全外壳) TCP 22 密文
SMTP(发邮件) TCP 25
POP3(收邮件) TCP 110
tftp UDP 69
DNS TCP/IP 53
VNS TCP 5900
1.7.IP报头
Version(版本) IPv4 IPv6
Service type---服务类型
IHL(IP header length)----IP头部长度
Packet length----数据包的长度
Identification(标识)Flag(标志)Frag offset(片偏移)------支持跨层封装
TTL(time to live)----生存时间----防止环路----取值范围(0~255)
默认情况下每经过一台路由器减1,为0不传递
Protocol---协议号---标识上层协议
TCP 6
UDP 17
1.8.TCP/IP协议栈-------以太网(etherrnet)
Application --应用层
Presentation-表示层
Session--会话层
Trassport--传输层
Network--网络层
Data link--数据链路层
Physical--物理层
Network access ---网络接入层
Internet--因特网
TCP/IP协议只支持TCP/IP网络---IP网络
Netword---包含的网络层协议--IPX、appletalk
TCP/IP又叫五层模型/四层模型
1.8.1.相同点:二者都是模型化层次化
下层对上层提供服务支持
每层协议彼此相互独立
不同点:OSI先有模型才有协议,TCP/IP先有协议才有模型
TCP/IP协议栈只适用于TCP/IP网络
层数量不同
1.9.信号衰减-->物理加压--->中继器---信号失真--->交换机---->广播风暴-->路由器
中继器---产生冲突
1.9.1.路由器的作用:
1.9.2.交换机的作用:
1.9.3.冲突域---可能产生冲突的地方
广播域--广播的范围
数据从设备的一个接口进入,从其他接口转发出去
默认情况下,一个交换机属于一个广播域
解决冲突:
进制:二进制 八进制 十进制 十六进制
十进制:逢十进一
二进制:逢二进一
每一位的代表数字*这一位(要么0,要么1)加起来的和就是十进制数
例:192.168.1.1--------11000000.10101000.00000001.00000001
反过来: 11010110.00110011.10101100.00011010-------214.51.172.26