目录
1.网络
1.1网络是什么
计算机网络:通过有线的电缆、水晶头,或者通过无线连接,按照规则的,连接起来的通信的集合。
1.2网络分类
1、按拓扑结构分类
总线型、环型、星型、网状
2、按信息交换方式分类
电路交换、报文交换、报文分组交换
3、按覆盖范围分类
局域网LAN(作用范围一般为几米到几十公里)
城域网MAN(界于WAN与LAN之间)
广域网WAN(作用范围一般为几十到几千公里)
2.OSI七层与TCP/IP协议
2.1为什么分层
1、网络环境错综复杂,简约化,有利于处理网络问题
2、统一了物理层接口等的硬件标准
2.2OSI七层
OSI参考模型将网络协议提供的服务分成7层,并定义每一层的服务内容,实现每一层服务的是协议,协议的具体内容是规则。上下层之间通过接口进行交互,同一层之间通过协议进行交互。
2.2.1应用层(第七层)
应用程序和网络之间的接口,直接向用户提供服务。
2.2.2表示层(第六层)
负责数据格式的互相转换,如编码、数据格式转换和加密解密等。
2.2.3会话层(第五层)
建立、维持、断开端到端的连接。
2.2.4传输层(第四层)
处理传输数据。
2.2.5网络层(第三层)
最佳路径选择。
2.2.6数据链路层(第二层)
数据帧与比特流之间的转换。
2.2.7物理层(第一层)
比特流与电子信号之间的转换。
2.3TCP\IP协议
TCP\IP是基于TCP和IP这两个最初的协议之上的不同的通信协议的大集合
TCP\IP四层模型(思科)
TCP\IP五层模型(华为)
3.TCP/IP协议族的组成
应用层:
HTTP(超文本传输协议):默认使用tcp的80端口
HTTPs:默认使用tcp的443端口
FTP文件传输协议:默认使用tcp的20、21端口
TFTP简单文件传输协议:默认使用udp的69端口
SNMP简单网络管理协议:默认使用udp的161端口
SMTP简单邮件传输协议:摩恩使用tcp的25端口
POP3邮局协议版本3:默认使用tcp的110端口
telnet远程登录协议:默认使用tcp的23端口
ssh安全的远程登录协议:默认使用tcp的22端口
DNS域名解析系统:默认使用tcp和udp的53端口
DHCP动态主机配置协议:默认使用udp的67和68端口
4.数据封装
数据发送前,按照参考模型从上到下,在数据经过每一层时,添加协议报文头部信息,这个过程叫封装。
数据接收后,按照参考模型从下到上,在数据经过每一层时,去掉协议头部信息,这个过程叫解封装。
经过传输层协议封装后的数据称为段,经过网络层协议封装后的数据称为包,经过数据链路层协议封装后的数据称为帧,物理层传输的数据为比特。
5.注意事项
一般出问题先看网络再看传输再看应用,最后看硬件设备也就是数据链路层。
网络层:ping网络层的协议:icmp
传输层:端口服务启动,但是端口号没有启动,等于没启动。一定要有端口号才能进行通信。(端口没有,无法进行通信)
应用层:防火墙。