学习视频指路->第四章: 网络层(一)_哔哩哔哩_bilibili
第四章 网络层
1.网络层的作用(单位 分组)——提供端到端服务—网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。
2.网络层协议IP
(1)ARP地址解析协议——根据IP地址获取物理地址
(2)RARP
(3)ICMP网际控制报文协议——通过ICMP传输控制消息,控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。ping
(4)IGMP网际组管理协议——是用于管理网路协议多播组成员的一种通信协议。IP主机和相邻的路由器利用IGMP来创建多播组的组成员。组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费。
3.IP地址
(1)IP地址的概念
1.IP地址——IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
2.组成——一个IP地址由4个字节,32位组成,一般用点分十进制的方式表现。
3.IP地址和MAC地址的区别——·IP地址是一个逻辑地址MAC地址是物理地址
·MAC地址是唯一的但是IP地址不是唯一的
·MAC地址主要是工作在第二层,IP地址在网络层
·MAC地址是48位,IP地址一般是32位(v6是128位)
·IP地址的分配取决于网络拓扑,MAC地址分配取决于制 造商
(2)IP地址的组成
1.主机地址和网络地址组成的
2.主机地址/主机号——标识某一台设备的地址
3.网络地址/网络号——标识某一个网段的地址
4.子网掩码——它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。——用于区分网络号和主机号
(3)IP地址的分类:A类、B类、C类、D类、E类
特殊地址:网络地址——主机号为全0的地址不可用
广播地址——主机号为全1的地址
回环地址——127.0.0
/* IP地址介绍+IP地址分类(小总结)
1.认识IP地址
IP地址
网络号+主机号
4个字节 32位
192.168.1.2
1100 0000.1010 1000.0000 0001.0000 0010
网络号:网络号代表某一个区域
主机号:在某一个区域中的某一个设备
2.IP分类
A 0 1字节+3字节 大规模的网段 127 16777214个
B 10 2字节+2字节 中 16384 65534
C 110 3字节+1字节 小 2097151 254
A 1~127 1111 1111.0.0.0 255.0.0.0
B 128~191 1111 1111.1111 1111.0.0 255.255.0.0
C192~22 1111 1111.1111 1111.1111 1111.0 255.255。255.0
IP地址的分类
1.地址的第一个字节
2.通过网络号进行区分 对应IP地址,有一个子网掩码,区分它的网络号 */
(4)IPv6——因为IPv4地址满足不了需求,出现匮乏的情况,所以诞生了IPv6地址继续使用。v6地址由128位,16个字节组成,一般表现形式为十六进制。
4.子网划分
(1)概念:因此可以利用子网划分来减少地址浪费,即VLSM,可变长子网掩码,将一个大的有类网络,划分成若干个小的子网,使得IP地址的使用更为科学。
通过修改子网掩码,起到更加精细划分网络号和主机号的作用。
网络掩码一般与IP地址结合使用,其中值为1的比特对应IP地址中的网络位;值为0的比特对应IP地址中的主机位,以此来辅助我们识别一个IP地址中的网络位与主机位。即网络掩码中1的个数就是IP地址的网络号的位数,0的个数就是IP地址的主机号的位数。
(2)VLSM——VLSM(可变长子网掩码)是为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表的大小,它是网络管理员常用的IP寻址技术,VLSM就是其中的常用方式,可以对子网进行层次化编址,以便最有效的利用现有的地址空间。
(3)给IP地址和子网掩码,求网段
5.网络层的路由
(1)路由
·路由是什么——路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。——路由是网络层最主要的工作任务
·路由器——网络层的基础设备——数据转发——一个端口代表一个网段,路由器中存放着通往各个网段的表格,叫做路由表。
·路由表(routing table)或称路由择域信息库(RIB,Routing Information Base),是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径
·网关——网关(Gateway)又称网间连接器、协议转换器用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。
·路由获取方式:直连路由、静态路由、动态路由
(2)路由的配置方式
1.静态路由
静态路由——由管理员手工配置、配置方便、对系统要求低,适用于拓扑结构简单稳定 的小型网络。
缺省路由——是一种特殊的路由,当报文没有在路由表中找到匹配的具体表项时才能使 用的路由。
2.动态路由
动态路由——通过动态路由协议来实现不同网段的路由互通——动态路由协议有自己的 路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量的三层设备的网路。
动态路由协议:
RIP(路由信息协议)—基于矢量的动态路由协议—适用于中小规模的网络拓扑,最 大跳数为15
OSPF*(开放式最短路径优先)—基于链路状态的协议—使用SPF算法,计算最短 路径。树型协议
区别:1.RIP是基于矢量的协议,OSPF是基于链路状态。
2.RIP适用于中小型网络拓扑,OSPF适用于较大规模的网络。
3.OSPF支持可变长度子网掩码(VLSM),RIP不支持。
4.OSPF的收敛速度比RIP的更加迅速。
5.OSPF防环,RIP不防环
第五章 传输层
1.传输层概论
(1)传输层:传输层提供端到端服务—从通信和信息处理的角度看,传输层向上层应用 层提供通信服务。—所谓端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。
(2)端口号
2.传输层的两个重要协议
TCP——传输控制协议
TCP是TCP/IP体系中较为复杂的协议,是传输层中最重要的协议
特点:是面向连接的传输层协议
提供可靠的交付服务
提供全双工通信
面向字节流
窗口:固定窗口、滑动窗口、拥塞处理和流量控制
三次握手和四次挥手
UCP——用户数据报协议
UDP是在ip数据报服务之上增加了一些功能,增加了复用和分用的功能以及差错检 测的功能。
特点:无连接的
尽最大努力交付
面向报文且没有拥塞控制
开销较小传输效率较高
第六章 应用层
1.应用层的作用——通过位于不同于主机中的多个应用进程之间的通信和协同工作来完成。应用层的内容就是具体定义通信规则。——最贴近于用户的一层——为用户提供服务
2.应用层中常见的协议 DNS端口号53 SMTP发送 POP3接收