一、OSI七层参考模型(物数网传会表应)
应用层:【抽象语言---编码】应用层是OSI参考模型的最高层,是用户与网络的接口,通过应用程序来完成网络用户的需求。
表示层:【编码---抽象语言】表示层处理流经节点的数据编码的表示方式问题,以保证一个系统应用层发出的信息可被另一个系统应用层读出。
会话层:会话层主要管理和协调不同主机上各种进程之间的对话。------应用程序的内部识别地址
上三层为应用程序对数据进行加工和处理——数据流层
下四层为数据传输层面——传输流层
传输层:通过端口号为上层协议提供不同的数据传输服务(TCP/UDP)。----分段(关注MTU)、端口号(0-65535)
网络层:通过IP地址来进行逻辑寻址(路由器),为传输层提供服务。——逻辑寻址----临时、范围
数据链路层:数据链路层为网络层提供服务,解决两个相邻节点之间的通信问题(交换机)。
(可选)物理寻址--固定、硬件 介质访问控制、控制物理层(核心功能)
物理层:物理层是OSI参考模型的最底层,它利用传输介质微数据链路提供物理连接。
MA--多路访问网络,在一个网段内,节点的数量不限制;
点到点——在一个网段内只能存在两个节点;
判断网络类型的方法不是关注现下的网络拓扑结构,而是通过二层封装来判断;
例:二层为以太网为MA 二层为HDLC/PPP为点到点;
MA网络需要物理寻址;
点到点网络不需要物理寻址;
MTU:最大传输单元,默认为 1500字节
端口号:0—65535 其中1—1023 注明端口 静态端口(默认固定标记服务器的程序
例:HTTP 80 HTTPS 443 Telnet 23 ssh 22 FTP 21 DNS 53 )
1024—65535 动态端口 高端口 常用于终端的进程号
二、协议数据单元的封装与解封装
数据的封装过程(以两台通信主机为例):
应用层:原始数据被转换成二进制数据;
传输层:二进制数据被分割成小的数据段,并封装TCP头部(数据段)
(TCP头部的关键信息---端口号);
网络层:传输层传来的数据被封装上IP头部;(数据包)
(IP头部的关键信息---IP地址);
数据链路层:网络层传来的数据被封装上MAC头部;(数据帧)
(MAC头部的关键信息---MAC地址)
物理层:二进制数据组成的比特流转化为电信号在网络中传输;(比特流)
数据解封过程就是一个封装的逆过程
三、交换机(隔离冲突域—网桥)
网桥:二层的网络设备,端口号分别有一条独立的交换信道,可以隔离冲突域。
交换机的作用:
1)无限延长传输距离
2)实现单播
3)分割冲突域——交换机的每一个口都是一个冲突域,所有接口都在同一个广播域内
交换机转发数据原理:(通过MAC地址进行物理寻址)
交换机时工作在数据链路层的设备,通过查找MAC表将数据发送至目标端口。(洪泛范围—广播域)
四、几种常见的协议
1)三层协议:
IP:网际网络协议
公有IP收费 全球唯一性
私有IP免费 本地唯一性
ICMP:网络控制管理协议;
ping:测试连通性指令
ARP:地址解析协议
2) 四层协议
TCP:传输控制协议;面向连接的可靠传输协议,提供可靠的传输机制(确认、重传、排序、流控)
UDP:用户数据报文协议;费面向连接的不可靠传输协议。
3)端口号(0-65535);
0-1023:静态端口、注明端口
1024-65535 :动态端口、高端口
几种常见的应用层服务及端口号
FTP:文件传输协议 TCP 21
Telnet:远程登录 TCP 23
HTTP:超文本传输协议 TCP 80 8080
DNS:域名解析系统 UDP/TCP 53
HTTPS :安全HTTP TCP 443
五、路由器
路由器:用于连接互联网内局域网和广域网的设备
功能:
1)划分广播域
2)实现不同网络间的互联
3)选路
六、IPv4
IP地址:32位二进制数,点分十进制,分为网络位和主机位
网络位:标识所在网段
主机位:唯一标识某主机
子网掩码:区分主机位和网络位
IP地址分类:
A:0-127 255.0.0.0 /8
B: 128-191 255.255.0.0 /16
C: 192-223 255.255.255.0 /24
D: 224-239
E:240-254
单播地址:A、B、C即可以作为源也可以作为目标地址
组播地址:D仅可以作为目标地址
科研使用:E
免费的私有地址:
A:10.0.0.0/8
B:172.16.0.0/16--172.31.0.0/16
C: 192.168.0.0/24--192.168.255.0/24
特殊的IP地址
0.0.0.0/0无效地址/缺省地址
127.0.0.1 本地环回地址
192,168.1.0/24代表本网段内的所有主机
192.168.1.255/24 代表本网段内的广播地址
169.254.0.0/16本地私有地址
七、路由器的基本配置
Router> ——用户模式,仅可查看部分内容
Router# ——特权模式,可进行所有查看以及一些简单的配置
Router(config)#——全局配置模式,可对设备进行管理配置
Router(config- )#——其它配置模式,可对设备进行各种专用配置
设备预配指令(优化配置):
Router(config)#line console 0——进入console口
Router(config-line)#l