Linux 系统的网络基础_【all】
2023-09-11 14:20:11 时间
网络基础
1.网线:568B: 白橙 橙色 白绿 蓝色 白蓝 绿色 白棕 棕色 2.交换机:电信号转发的网络设备,它可以为接入交换机的任2个网络节点设备提供电信号通信 3.路由器:连接局域网,广域网的设备,它会根据信道的情况自动选择和设定路由。类似交通警察 4.OSI的7层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 5.协议: HTTP(应用层),TCP/IP协议(传输层) TCP/IP的3此握手和4次挥手 TCP/IP的五层结构图:物理层、数据链路层、网络层、运输层,应用层。 三次握手:tcp连接握手时为何ACK是和SYN一起发送,为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误 四次挥手:ACK却没有和FIN一起发送,是因为tcp是全双工模式,接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。 6.IP,子网掩码,网关 IP:服务器的地址,类似门牌号 netmask:用来区分网络位和主机位 255.255.255.0 gw:网络的出口,上网的入口 nat:网络地址转换 -->路由器做的工作,因为它有外网的IP,这个IP是用于广域网传输的 dhcp:动态获取IP,netmast,gw,dns
7. Linux 系统DNS解析原理 https://www.cnblogs.com/ftl1012/p/9280755.html
8.用户访问网站的流程 1.输入网址 -> 访问本地的hosts以及dns缓存文件 -> 有就直接访问 -> 没有访问本地dns(8.8.8.8)->查询网站的授权dns->根据网站的dns解析网站的IP并返回结果 ->返回的结果存储在本地->跳转网站 9.私网地址: 10.0.0.0/8 192.168.0.0/16 172.16.0.0/12 10.IP地址的分类: A:1.0.0.0 126.0.0.0 -->0.0.0.0 127.0.0.0保留 B:128.1.0.0 C:192.0.1.0 D:多用于广播,路由器 E:保留
修改主机名的规范步骤(2个方法):
1.文件修改
a. hostname omc -->临时生效 b. vi /etc/sysconfig/network c. vi /etc/hosts 2.setup-dns进行永久修改 ==>修改上述2个文件
配置与查看网卡信息
a. setup 界面修改 b. vi /etc/sysconfig/network-scripts/ifcfg-eth0 推荐使用如下命令重启网卡: ifup eth0 --> eth0 启动 ifdown eth0 --> eth0 关闭 service network restart --> 这个是针对所有的网卡生效 注:ifcfg-eth0文件的配置优先于 /etc/resolv.conf ,重启网卡会覆盖/etc/resolv.conf 内容 网卡ifcfg-eth0文件如果没有配置DNS,那么/etc/resolve.conf里的配置会生效 如果有多块网卡(dhcp获取)的时候,可能会覆盖/etc/resolve.conf里面的配置
配置与查看网关信息(上网入口)
1.修改网关 1-1. 第一生效文件: grep -i "gate*" /etc/sysconfig/network-scripts/ifcfg-eth0 1-2. 第二生效文件: vi /etc/sysconfig/network GATEWAY=192.168.25.0 --> 1-3. 命令行优先,且临时生效 -->推荐使用 route add default gw 10.0.0.2 route del default gw 10.0.0.2 2.查看网关: netstat -rn (以0.0.0.0开始的行的gateway是默认网关) route --en
配置与查看网络信息、
1.编辑 1.eth0网卡再配置一个IP地址 ifconfig eth0:0 192.168.25.220 netmask 255.255.255.0 up/down ifconfig eth0:ws 192.168.25.200 netmask 255.255.255.0 up/down ==> ifconfig eth0:ws 192.168.25.51/24 up/down 2.辅助IP配置新的ip -->未来的趋势,重启网卡后IP失效 ip addr { add | del } IFADDR dev STRING -->ip --help ip addr add 192.168.25.20/24 dev eth0:2 ip add 查看多个IP 注:网卡重启,别名IP失效, 写成配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0:1) 2.查看 Linux一块网卡支持多个IP地址 ifconfig eth0 -->查看eth0的网卡信息
查看网络状态
ping ifconfig arp -a hostname(uname -n) traceroute(-n 不解析路由,但是跟踪路由状态) traceroute www.baidu.com -n route -en netstat -rn (established 表示连接的状态,数量表示网络连接数目) lsof :根据端口查找所在的服务 -->具体查看lsof命令详解
【更多参考】
相关文章
- Linux中在主机上实现对备机上文件夹及文件的操作的C代码实现
- linux安装apache的纠结过程
- linux【网络】怎么评估系统的网络性能?
- 如何在Linux下使用rsync
- 在linux中如何通过nload来监控网络使用情况
- 又一波你可能不知道的 Linux 命令行网络监控工具
- TCP/TP编程 - 一个简单的Linux下C写的socket服务器客户端程序
- 使用Putty自动登录Linux主机
- 【Linux】网络
- 《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》——2.4 网络探测和安全审核工具nmap
- Linux下监控进程的网络以及目标主机建立连接的网络流量&非交互使用iotop
- Microsoft SQL Server登陆Linux
- Linux_自动调整linux系统时间和时区与Internet时间同步
- Linux日志管理
- Linux的bind服务
- linux入门基础——linux网络配置
- 【Linux】linux经常使用基本命令
- kali linux 网络渗透测试学习笔记(一)Nmap工具进行端口扫描
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
- Linux IO调度器相关算法介绍(转)
- 【Linux】Linux 文件中^M字符处理
- Linux服务器对cpu、memory、IO、disk以及web服务(CPU、内存、磁盘、网络等)进行压力测试
- 工具及方法 - Linux下串口工具Minicom
- Linux下汇编语言学习笔记1 ---
- linux的at定时任务的使用