第四章、网络层
0、第四章导图

1、网络层概述及IP地址(上)
(1)网络层概述

无连接指的是在网络层这一层次,我们在发送数据的时候,不需要实现建立连接,这种建立连接的可靠性由谁来保证呢?由上一层,传输层来保证

源地址和目的地址是标识IP地址,IP地址是逻辑上的地址,32位,;上一节的MAC地址是烧制在每个电脑中的物理地址,或者说是硬件地址,也是全球唯一的,48位
(2)网络层概述——IP数据报


由于链路层的规定,所以才需要分片
(3)IP地址


IP地址32位,分为两个部分,网络号表示主机或者路由器处于哪个网络中,主机号表示主机或者设备或者接口是在这个网络中的哪个主机
(4)IP地址:分类的IP地址

私有地址指的是不能够在网络上进行转发的,只能存在于内网当中
这些IP地址是怎么跟外部进行通信的呢?它们到了路由器之后,路由器会给这些私有地址映射到一个公有地址上面,这个公有地址其实就是路由器接口公有IP地址?然后再把数据报重新封装一下
如何进行私有地址的转换?其实就是上面所说
并不是所有路由器都可以,只有安装了这个NAT软件的路由器才可以实现内网与外网的沟通


2、网络层概述及IP地址(下)
(1)IP地址:子网掩码与子网划分(???)

上节课中的ABCDE五类编址方式,都是两级IP地址,分为网络号和主机号
子网掩码和子网划分所使用的是三级IP地址,网络号保持不变,主机号分出了一部分作为子网号,剩下继续作为主机号。这样有一个优点,比如在学校里要对不同的系或者不同的楼划分出小网络

首先将子网掩码的最后一个数字248转化成二进制,是11111000,总共是前面三个字节加上这5位,29位是作为网络部分,剩下的三位(11111后面的三个零)就作为主机部分,因此只要在IP地址中找到前29位,让主机位全部为零,就得到主机的网络号
给主机IP地址和子网掩码,就可以马上得出来它的网络部分是多少以及主机部分是多少
(2)无分类编址CIDR

将原来ABCDE的取消,又将子网划分的概念也取消,变成了“网络前缀+主机号”的形式
掩码就是用全1来表示网络前缀

(3)导图

3、网络层重要协议
(1)重要协议:IP、ICMP、ARP、RARP、IGMP

(2)重要协议:ICMP

这些ICMP差错报文都是向发送方发送的,提示出现了一些问题
以上是ICMP差错报文
以下是ICMP询问报文

ICMP询问报文,这个主要是探寻网络中是否有一些可联通或者不可联通情况
(3)重要协议:ARP

(4)重要协议:IGMP

(5)路由选择协议

第五章、传输层

1、传输层概述

(1)传输层概述

(2)TCP协议

(3)TCP连接管理




2、可靠传输、流量控制、拥塞控制
(1)可靠传输

(2)流量控制

(3)拥塞控制

(4)拥塞控制四种方法


3、第五章导图

第六章、应用层

1、应用层
(1)应用层概述

(2)域名解析系统DNS


(3)FTP协议

(4)电子邮件

(5)万维网和HTTP协议



















![[软件工程导论(第六版)]第9章 面向对象方法学引论(课后习题详解)](https://img-blog.csdnimg.cn/24130b2be8bc4504839a8311d7409838.png)
![[软件工程导论(第六版)]第8章 维护(复习笔记)](https://img-blog.csdnimg.cn/a01f9d6c37aa473b9a57605a33c02a8a.png)
