网络层

主要任务是实现网络互连,进而实现数据包在各网络间传输。

解决的问题:

1. 寻址问题

2.为上层提供何种服务,是否可靠。

3.路由路径选择问题

 

网络层提供的两种服务:

1. 面向连接的虚电路服务

2.无连接的数据报服务

 

ipv4地址

1.分类编址

- A类,首位0,左起第一个十进制数,0-127,第一个字节为网络号。但0和127不能指派主机或路由器接口

- B类,10开头,128-191,前两个字节为网络号。

- C类,110开头,192-223,前三个字节为网络号

主机号为全0,全1也不能指派。

2.划分子网的ipv4

借用主机号的一部分作为子网号,进而隔离广播域。即ip地址由网络号+子网号+主机号三部分组成。

子网掩码:网络号+子网号全1,主机号全0

 

3.无分类编址的ipv4

无分类域间路由选择CIDR,消除了abc分类以及子网划分概念。

斜线记法,/X,x表示有几位bit表示网络前缀。

路由聚合(构造超网)

 

网关:数据从局域网出去的出口。

ipv4数据报首部格式

- 首部长度n:单位为字,即首部所占字节数为4*n个字节

- 总长度:数据报长度(首部长度所占字节+数据载荷字节)

- 生存时间TTL,现在以路由器跳数为单位,过一跳,减一,直到减为零,则丢弃该数据报。

 

网际控制报文协议ICMP

主机或路由器用icmp来传送差错报告报文和询问报文。并不会通过tcp和udp协议

icmp两个典型应用:ping和traceroute

 

NAT网络地址转换

解决公有ip不足的现状,可以使多个私有ip共享少量的公网ip。

 

posted @ 2021-01-17 21:46  fengylf  阅读(96)  评论(0)    收藏  举报