HCIA
一. IP网络基础
1.网络基本架构
终端—接入层交换机—汇聚层交换机—核心层交换机—边界设备—运营商
终端是一台计算机或系统。如PC、打印机等。
接入层交换机、汇聚层交换机、核心层交换机是按照网络构成来分的不同种类,各自的应用范围不同。
边界是系统与外部数据交互的边界区域。路由器、防火墙都是边界设备。
2.网络通信模型
**
(1). 分层模型-OSI
**
应用层 为应用程序提供网络服务
表示层 数据格式化
会话层 建立,维护,管理会话连接
传输层 管理端到端的连接
网络层 IP寻址和路由选择
数据链路层 控制网络层和物理层的通信
物理层 比特流传输
各个层次的基本功能
物理层 : 向物理层传递byte流 、由物理层交换数据。
数据链路层: 将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网 使用MAC地址)来访问介质,并进行差错检测。
网络层: 要以报文分组以最佳的路径通过网络到达目的主机而提供服务,让网络用户不必关注网络拓扑的结构与之通讯所使用的协议。
传输层: 主要利用通信子网,进行通信的来两个主机提供可靠的,透明的,端到端多路数据传输服务。
会话层: 负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
表示层: 提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。
应用层: OSI参考模型中最靠近用户的一层,为应用程序提供网络服务。
优缺点
优点:简化网络操作,分工合作,有益于网络产业化发展,有利于排错。
缺点:分工不均衡,传输层与网络层任务繁重,上三层任务简单。
**
(2) 分层模型TCP/IP
**
主要分为四层
应用层(PDU) -传输层(报文)- 网络层 (包)- 链路层(帧)
TCP/IP模型不关注底层物理介质,主要关注终端之间的逻辑数据流转发。TCP/IP模型的核心是网络层和传输层:网络层解决网络之间的逻辑转发问题,传输层保证源端到目的端之间的可靠传输。最上层的应用层通过各种协议向终端用户提供业务应用。
3.通信方式
单工的数据传输是单向的。
全双工是指两个设备或者多个设备之间进行通信时,支持双向数据传输,且可同时传和接收数据。我们生活中的应用有手机打电话,视频通话等。
半双工是指两个设备或者多个设备之间进行通信时,也支持双向数据传输,但不能同时发送数据,只能一个发送一个接收,如对讲机通话就是采用这种半双工通信的模式。
半双工模式下,共享式网络中共享线路的通信双发必须采用载波侦听多路访问/冲突检测技术来避免冲突。而全双工模式,通信双发可实现双向通信,这种模式不会产生冲突。
冲突域:在两台计算机同时通信时发生冲突的区域。
CSMA/CD 载波侦听/冲突检测:在发送数据的过程中,每个站对于信道不停地进行检测,为了及时发现有没有其他站和本站发生冲突。当网卡接收到的电压异常,证明有冲突发生,则停止,等待一个随机事件后再发送。
4.网络传输原理
数据包的封装和解封装过程
对于OSI分层模型,其中下四层完成数据传送服务,上面三层面向用户。数据要通过网络进行传输,要从高层一层一层的向下传送,如果一个主机要传送数据到别的主机,每层协议都要加上一个相对应的头部,这个过程称为封装。
首先在传输层要把数据打包到数据段里,然后网络层将数据的源IP地址和目的IP地址分别打包,这样才知道数据是要送到哪里的。接下来数据链路层主要负责把IP地址对应到MAC地址,因为要找到远端相应的计算机是要根据MAC地址来查找的。最后在物理层变成比特流也就是一串0和1,也就是变成了低电压和高电压的信号这样就可以通过网线传送出去了。
数据被封装并通过网络传输后,接收设备将删除添加的信息,并根据报头中的信息决定如何将数据沿协议栈向上传给合适的应用程序。这个过程叫解封装。
传输介质
最简单的网络----两台电脑互联—一条传输介质
介质:
同轴电缆(一个接口收发):10BASE粗同轴电缆 500米
10BASE细同轴电缆 185米
双绞线: 10BASE -T 两对细线 3/4/5(线的粗细) 100米
100BASE-TX 两对细线 5 100米
100BASE-T 四对细线 5e 100米
屏蔽(外壳内有金属层)(安全性高,传输远)与非屏蔽双绞线
光纤(两个接口收发):10BASE-F 单模/多模 2公里
100BASE-FX 单模/多模 2公里
1000BASE-LX 单模/多模 316米
1000BASE-SX 多模 316米
串线电缆
v.24 1.2K-64K
v.35 1.2K-2.046K
无线
1/2/3/4/5G 微波Wifi 卫星
帧格式
|DMAC|SMAC|TYPE|DATE|FCS| Ethernet _Ⅱ>1536
DMAC(DestinationMAC)是目的MAC地址。DMAC字段长度为6个字节,标识帧的接收者。
SMAC(SourceMAC)是源MAC地址。SMAC字段长度为6个字节,标识帧的发送者。
类型字段(Type)用于标识数据字段中包含的高层协议,该字段长度为2个字节。类型字段取值为0x0800的帧代表IP协议帧;类型字段取值为0806的帧代表ARP协议帧。
数据字段(Data)是网络层数据,最小长度必须为46字节以保证帧长至少为64字节,数据字段的最大长度为1500字节。
循环冗余校验字段(FCS)提供了一种错误检测机制。该字段长度为4个字节。
|DMAC|SMAC|TYPE|LENGTH|LLC|SNAP|DATE|FCS| EEE802.3<1500
Ethernet _Ⅱ
TYPE=0x0800 IP
TYPE=0x0806 ARP
EEE 802.3
LLC
DSAP
SSAP
CONTROL
SNAP
org code
type
帧传输
DMAC的意思是在于网卡收到之后查看自己的MAC,如果不是丢弃,如果是,接受。
MAC
MAC地址由两部分组成,分别为供应商代码和序列号,用48个二进制组成,分为三组或六组用十六进制表达,其中前24位代表该供应商代码,由IEEE管理和分配,后24位序列号由厂商自己分配。MAC地址具有唯一性。
网络的三种通讯模式
单播:信息的接收和传递只在两个节点之间进行。
多播:一个多播地址需要的客户端就加入,“多播”也可以称为“组播”,可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。网上视频会议、网上视频点播就是多播。
广播:一个广播地址只要加入就可以收到,不管需不需要,有强制性。
5.IP地址
32个二进制,点分十进制表达,每组8个二进制,地址需要表达某区域的一个点。
IP地址分为网络位和主机位
例:192.168.97(网络位).113(主机位)
11000000.10101000.01100001.01110001
IP地址分类
主类的划分(见数字识类别,区分网络位和主机类)
A 网络位前8位 0xxxxxxx的前8位的数字特征 0—127 (0.127另有他用)
B 网络位前16位 10xxxxxx的前8位的数字特征 128-191
C 网络位前24位 110xxxxxx的前8位的数字特征 192-223
D 组播 1110xxxx的前8位的数字特征 224-239
E 科研用 11110xxx的前8位的数字特征 240-255
特殊地址
私有地址
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
特殊地址
127.0.0.0—127.255.255.255 回环地址—代表本机的地址
0.0.0.0 所有网段
255.255.255.255 广播
x.x.x.255 段内广播
未完待续