1.选择最佳路径,转发数据包
2.定义了ip协议的逻辑地址,IP地址→192.168.233.10 虚拟概念
3.连接不同的媒介:路由器。可以连接不同的设备(摄像头,电视机,投影)只要是网络设备都可以和路由器连接。
4.数据封装时会形成一个数据包,数据包当中包含IP地址(ip数据包)
1.Time to live :生命周期(IP数据包的生命周期)
(1)特点:每过一个路由器减1,到0直接丢弃。
(2)ttl=128 (win系统);ttl=64左右(linux)
2.Source address:源IP地址 ; Destination address:目的IP地址
3.协议:tcp(6);udp(17)
4. Version 4:表示IPv4
1. ping -t 表示:在windows中一直
ping -n 表示:指定发送包的个数
mtu:最大传输单元,用来通知对方,我能够接受数据服务的最大尺寸。mtu默认最大值是1500,实际上1200-1300,没有特殊需求一般是不修改的。
2.思考题:客户端 (192.168.233.10),服务端 (180.101.50.10),在网页连接服务端时无法连接,该怎么来定位这个问题?
(1)查看网络,ping本地ip地址,ping服务器能不能通(网络通的)
(2)程序本身: 网页,在服务器上会有一个应用,这个应用就是用来提供页面服务的程序。
①程序的状态:程序是否处在运行状态。如果程序关闭了,当然访问不了(若程序打开)
(3)端口:端口没有,无法实现通信,端口对应的服务没有起来,或者是程序的端口号被占用了。
(4)防火墙: 是不是防火墙的策略,把数据屏蔽了,或者请求的IP(客户端) 被防火墙策略隔离了.
网络出现问题的优先级最高,其次是端口,然后是程序,防火墙。
3.ICMP协议抓包
(1)type:表示ICMP报文的类型 code:表示报文类型的子类型
(2)type 和code组合的不同含义
① type code type code type code
0 0 3 0 3 1
echo reply #回显 网络不可达,网络不通 主机不可达
② type code type code type code type code
3 2 3 3 11 0 8 0
协议不可达 端口不可达 连接超时 请求
1.ARP协议用于将网络层的ipv4地址转换为数据链路层的mac地址
2.ARP协议:会把ip地址和mac做映射,形成ARP关系表,保存arp关系表:(交换机中)300
△同一网段中(网络号相同才是同一网段),不同网段需要路由器。
3.IP地址解析为MAC地址(PC2-PC1)
(1)发送数据包,需要知道对方的mac地址
(2)先查ARP缓存表,表里有,直接走,不会再进行ARP请求了
(3)表里没有,发送ARP广播,在这个网段中广播,有则响应(单播);无则直接丢弃
(4)会把收到的对方的ip地址和MAC地址保存在本机的arp缓存表当中,下次就可以直接请求
(5)如果没有响应:直接去弃。
△ARP广播中包含的内容:PC2的Mac地址和IP地址;目标IP地址
4.传播方式:
单播: 1对1,只能和一个人进行通信。
组播: 在一定范围之内的,面向特定对象的广播
广播: 面向所有,但是不能和他通信
5.静态和动态的区别
①静态:人工配置,永不消失(除非手动删除)——写死的
②动态:实时获取,本身不在我的配置中。有生命周期,如果没有特殊说明或者配置,过了一定的周期就会消失。