一、引言
Unreliable、Connectionless
二、 IP首部
-
IP数据报格式
image.png -
网络字节序
- 采用big endian模式
- 网络字节序与主机字节序之间的转换函数:htons(), ntohs(), htons(),htonl(),位于头文件<netinet/in.h>
三、IP路由选择
- 概念:
-
如果目的主机与源主机直接相连(如点对点链路)或都在同一个共享网络上(以太网或令牌环网),那么IP数据报就直接传送到目的主机上。
-
否则,主机把数据报发给一默认的路由器上,由路由器转发该数据报。
-
IP层既可以配置成路由器的功能,也可以配置成主机的功能。当今大多数用户系统,包括几乎所有的Unix系统,都可以配置成一个路由器。
-
IP路由:
-
路由表:
路由表信息.png -
IP路由选择:
IP路由选择.png
四. ifconfig命令
TCP/IP对网络接口进行配置和查询
https://www.computerhope.com/unix/uifconfi.htm
- 查看活跃状态的所有网络接口
ifconfig
- 查看所有网络接口
ifconfig -a
image.png
- 查看指定接口配置
ifconfig enp2s1
- 开启或关闭一个接口
up
sudo ifconfig enp2s1 up
down
sudo ifconfig veth1211c2d down
5.配置一个接口
- To assign a static IP address to an interface
sudo ifconfig wlan0 69.72.169.1
- To assign a network mask to an interface
sudo ifconfig eth1 netmask 255.255.255.0
- To assign a broadcast ip address to an interface
sudo ifconfig wlan1 broadcast 172.16.25.98`
- combined in a single command
sudo ifconfig eth0 192.168.2.5 netmask 255.255.255.0 broadcast 192.168.2.7
五. netstat命令
netstat命令也提供系统上的接口信息。
网友评论