linux网络基础

TCP/IP基础概念

TCP/IP分层模型与协议族

局域网系统—以太网

  • MAC地址:以太网卡制造商唯一分配的地址
  • 集线器(hub):最早,笨拙连接,向所有发送信息
  • 交换机:并行通讯,各种连接方式
  • 网桥:port
  • 路由:port
  • 中继器:信号放大、反馈网线是否断开

IP地址

网卡的地址
  • 不能直接确定你的位置,但是可以锁定你的位置
notion image

分类

  • a类0 0...7个…0/0 1…7个…1不要,2^7-2=126个网络id 2^24-2个主机id
    • 掩码:255.255.255.0
    • 子网掩码:把主机id的前几位化为几组,变成网络id的一部分,并分为几个子网。
  • b类10 ….去两个2^14-2=16384个网络 2^16-2主机
    • 掩码:255.255.0.0
  • c类110 …去两个2……2^21-2网络2^8-2主机
    • 掩码:255.0.0.0
  • d类
  • e类

特殊IP

  • 127.0.0.1指的是自己
  • 192.168.101.255是将信息发送给该网路上的每一个主机

子网掩码

  • 掩码主机id,x位可变
  • 通过与或获取网络id/主机id

网络配置文件及程序

网络配置文件

/ect/sysconfig/network-scripts/ifcgg-*

网络接口配置文件

/etc/resolv.conf

DNS配置文件

主要参数

  • ip地址
  • 子网掩码
  • 默认网关:出口
  • dns服务器地址

常用命令

ifconfig

设置网卡的配置参数

route

路由操作

ping

看是否可以连接某域名服务器

nslookup

查询dns数据库的用户及命令

telnet

远程登陆

测试网络

Samba服务

原理

  • 基于NetBIOS协议,在小型局域网内进行网络通信
  • NetBIOS
    • 主机必须有唯一名字
    • 加入到相同的群组并登陆对方主机
    • 根据拥有的权限访问共享资源
notion image
💡
最好宿主与虚拟机网段一致——桥接模式
 
Loading...
Article List
一个NotionNext搭建的博客
数据库系统概论
大数据原理与应用
javaWeb应用开发基础教程
python
毕业设计
大数据技术综合应用
实训-航空数据系统
java面向对象程序设计
数据结构
算法分析与设计
SPARK
Python爬虫大数据采集与挖掘
云计算
概率论与数理统计
数字逻辑
计算机网络
计算机组成原理
linux
操作系统
人工智能导论
数据仓库与数据挖掘
数据可视化
大数据安全与隐私保护
c语言
C++