Linux网络学习

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: Linux网络学习

OSI七层模型

应用层

表示层

会话层

传输层

网络层

链路层

物理层


1.网络设备

双绞线

集线器hub

交换机switch 不能隔断广播域

路由器route 隔断广播域 寻找通讯最佳路径 连接互联网

Linux查看路由表命令;route -n

Window查看路由器表:route print

VLAN 分隔广播域 安全 灵活管理

VLAN =广播域=逻辑网络(Subnet)


网络分层

核心层CoreLayer 高速交换机

分布层DistributionLayer路由器

终端接入交换机


TCP/IP协议

应用层

传输层(UDP & TCP)

Internet层(IP)

网络访问层(Ethernet)


通讯协议:http https ftp dns tftp smtp pop3 telnet ssh

查看Linux下协议 /etc/services


网络ID

1-126.x.x.x A类

128-191.x.x.x B类

192-223.x.x.x C类

D类多播

E类保留


跨网段的通讯需要路由器

Linux查看路由表命令:route -n 或 ip route

Windows查看路由表:route print


无类:网络ID、主机ID不确定

CIDR 无类域间路由表示法:IP/网络ID位数


netmask(子网掩码):32位的二进制数,书写写成十进制,

网络ID位数,Netmask对应就是1

主机位数对应的netmask为0

00000000 0

10000000 128

11000000 192

11100000 224

11110000 240

11111000 248

11111100 252

11111110 254

11111111 255


公式:

1)网段数量=2^可变网络ID位数

2)一个网络的主机数量=2^(主机ID位数)-2

3)网络ID=IP&子网掩码netmask

4)网络划分子网数=划分为2^N(网络ID向主机ID位借N位)


IP

子网掩码

网关:路由器

网络划分

大网络(主机数多)划分为小网络(主机ID位数少,网络ID变多)


私有IP地址(没有路由器,局域网)

A 10.0.0.0到10.255.255.255

B 172.16.0.0到172.31.255.255

C 192.168.0.0 到192.168.255.255

特殊地址

0.0.0.0表示一个集合

255.255.255.255限制广播地址

127.0.0.1本机回环地址loopback

224.0.0.0到239.255.255.255多播地址

169254.x.x window使用DHCP自动分配IP地址


优化IP地址分配

跨网络通信:路由

路由分类:主机路由 网络路由 默认路由

优先级:精度越高,优先级越高


路由表的构成:

1.目标:数据包发送的目标路径

2.netmask

3.interface:本路由器的出口

4.gateway网关:1)直连 2)非直连


加网关生成默认路由

互联网访问:A—>B

A–1 R2 2 --3 R2 4–5R3 6–B

1.A判断B和A是否在同一网段

2.A gateway:R1 IP1

ARP IP1 --> MAC1

APR cache :IP1–MAC1

R1查路由表

R2查路由表

R3查路由表


基本网络配置

将Linux主机接入到网络,需要配置网络相关设置

一般设置:主机名

IP/netmask

路由:默认网关

DNS服务器

主DNS服务器

次DNS服务器

第三方DNS服务器

centos6

1.接口命名方式:centos6

以太网 eth[0,1,2]

ppp:ppp[0,1,2]

2.网络接口识别并命令相关的udev配置文件:

/etc/dev/ruules.d/70-persistent-net.rules

3.查看网卡

dmesg | grep -i eth

ehtool| -i eth0

4.卸载网卡驱动

modprobe -r e1000

rmmod e1000

4.网卡配置生成MAC地址

5.静态指定

ifconfig:ifconfig down eth1| ifconfig up eth0 当掉启用

ifconfig [interface] addr可以修改ip地址 注意:立即生效

route:

查看路由表:route -n

添加路由:route add [-net|-host] target [netmask Nm] [gw Gw]

添加默认路由:route add default gw 下一个网关口

删掉路由:route del [-net|-host] target [netmask Nm] [gw Gw]

netstat

抓包:tcpdump -i eth1

ip:object{link addr route} ss

system-config-network-tui,setup

ip link 查看网卡状态

ifdown eth1 关闭网卡

ifp eth0启用网卡

配置文件:/etc/systemconfig/network-scripts

6.动态分配

DHCP:Dynamic Host Configuration Protocol

配置动态路由

安装quagga

支持多种路由协议RIP、OSPF和BGP

命令vtysh配置


相关文章
|
3天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
16 2
|
12天前
|
存储 安全 Linux
|
14天前
|
Linux Shell 数据安全/隐私保护
|
15天前
|
域名解析 网络协议 安全
|
21天前
|
运维 监控 网络协议
|
17天前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
17天前
|
存储 Ubuntu Linux
2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 上集
在本节实验中,我们学习了 Linux 系统登录认证的过程,文件的意义,并通过做实验的方式对 Linux 系统 passwd 文件提权方法有了深入的理解。祝你在接下来的技巧课程中学习愉快,学有所获~和文件是 Linux 系统登录认证的关键文件,如果系统运维人员对shadow或shadow文件的内容或权限配置有误,则可以被利用来进行系统提权。上一章中,我们已经学习了文件的提权方法, 在本章节中,我们将学习如何利用来完成系统提权。在本节实验中,我们学习了。
|
17天前
|
安全 网络协议 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
|
17天前
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
17天前
|
网络协议 安全 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
实战:WireShark 抓包及快速定位数据包技巧、使用 WireShark 对常用协议抓包并分析原理 、WireShark 抓包解决服务器被黑上不了网等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!