linux入门基础——网络基础

linux网络基础

网络原理

网络编址

IP编址

IP编址是一个双层编址方案,一个IP地址标识一个主机(或者一个网卡接口)

现在应用最为广泛的Ipv4编址,已经开始逐渐向Ipv6编址切换

Ipv4地址为32位长,Ipv6地址为128位长

一个Ipv4地址分为两个部分:网络部分和主机部分

网络部分用来标识所属区域、主机部分用来标识该区域中的哪个主机

IP地址

Ipv4地址分为32位长度,通常使用点分十进制方式表示

整个IP地址分为4个部分,每个部分8位

例如:

192.168.1.1

11000000.10101000.00000001.00000001

子网掩码

Ipv4地址的32位分为网络部分和主机部分

因为不同的Ip地址网络部分和主机部分的位数是不固定的,怎样确定Ip地址中哪些部分是网络部分?

通过子网掩码来确定网络部分的位数

子网掩码与IP地址一样,拥有32位,每一位与IP地址中的每一位一一对应。

IP地址与子网掩码必须成对对象,才能判断Ip的网络部分,单独出现无法判断。

IP地址中相对应子网掩码中为1的部分为网络部分。

例如:

IP地址192.168.1.1

11000000.10101000.00000001.00000001

它对应的子网掩码

255.255.255.0

11111111.11111111.11111111.00000000

证明此IP地址前24位是网络部分,也就是说,与此IP地址处于同一网络的其他主机的IP地址前24位相同,以证明它们在同一个网络。

通过比较网络部分是否相同来判断是否处于同一网络。

IP地址中网络部分类似于家庭住址,主机部分类似于个人姓名

同一个网络之间的通信

同一个网络之间的通信还需要用到一个编址即mac地址,mac地址用在同一个网络之内的主机之间通信,同一个网络之内主机都是通过交换机直接相连的。

mac地址是网卡上的固化地址,网卡的硬件地址。

同一个网络内的主机通信时还需要底层的mac地址,了解物理路径,这个是硬件编址。

首先发送一个ARP信息,ARP(地址解析协议)

源主机正常是不知道目标主机的mac地址,只知道IP地址时,需要目标主机的mac地址。

不同的网络之间的通信

访问不同的网络,由于不知道目标网络的IP地址,因此额外需要一个路由器或者网关,必须通过路由器经过一个转发。

路由

在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。

路由表:

目标网络        子网掩码        出接口

192.168.1.0        255.255.255.0    eth0

172.16.1.0        255.255.0.0        eth1

61.1.1.0        255.255.255.252    eth2

计算机只要发现目标网络地址和自己不在同一个网段,就把地址发给路由器。

路由器查看路由表是否有到达目标网络的记录,如果有就把数据从相应的接口发出。

域名

IP地址通常难以记忆,所以我们使用域名进行管理。

www.linux.net

域名分为三个部分,使用.分割

类型        标识此域名的类型

域名        域名城

主机名        该域名中的某台主机名称

www:主机名        linux:域名        net:类型

DNS

每个域名代表一个IP,而DNS服务是用来在IP与域名之间进行转换的。

www.linux.net        61.1.1.1

DNS服务由DNS服务器提供

访问:www.linux.net

1:dns访问请求

DNS服务器

2:www.linux.net=61.1.1.1

3:访问www.linux.net

配置网络信息需要:

IP地址,子网掩码,网关,DNS

基本网络参数

要配置一个局域网通信的计算机:

IP地址

子网掩码

要配置一个跨网段通信的计算机:

IP地址

子网掩码

网关

要配置一个可上网的计算机:

IP地址

子网掩码

网关

DNS

时间: 2024-10-17 02:29:57

linux入门基础——网络基础的相关文章

Linux 系统的网络基础_【all】

网络基础 1.网线:568B: 白橙 橙色 白绿 蓝色 白蓝 绿色 白棕 棕色 2.交换机:电信号转发的网络设备,它可以为接入交换机的任2个网络节点设备提供电信号通信 3.路由器:连接局域网,广域网的设备,它会根据信道的情况自动选择和设定路由.类似交通警察 4.OSI的7层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 5.协议: HTTP(应用层),TCP/IP协议(传输层) TCP/IP的3此握手和4次挥手 TCP/IP的五层结构图:物理层.数据链路层.网络层.运输层,应用

20150908 Linux运维网络基础和TCP有限状态机状态转换原理、Linux网络属性配置及网络

1.网络的O互联网模型 物理层:电信号.网卡.比特流,迷数据端设备提供传送数据 数据链路层:将源自网络层来的数据传输至相邻目标网络层中.IP报文. 网络层:负责为分组交换机上的不同主机提供通信服务,TCP/IP层    ( 是在Linux内核实现) 传输层:二个主机中进程间的通信提供服务,通过端口的形式(随机端口)是通信源头 应用层:直接为用户的应用提供服务 (在客户应用中实现)例如:http.tomcat OSI 数据传输格式 协议 会话.表示.应用层 报文 HTTP  FTP    SMTP

Linux系统的网络基础

1.查看网络配置1)使用ifconfig查看所有网卡信息2)查看一个网卡信息2.查看计算机名字修改计算机名1)查看,临时修改,永久修改计算机名字3.查看全部路由表4.使用netstat查看网络连接情况1)netstat常见的选项-a显示主机的所有连接信息和端口-n以数字方式显示-p显示服务关联的端口号和进程信息-r显示路由表-t显示TCP协议-u显示UDP协议-l显示监听状态的进程和服务5.测试网络连通性6.设置网络参数的类型1)临时修改不会永久生效,计算机重启后失效2)永久生效计算机重启后可以

linux入门及文件管理基础命令用法

ls 查看文件夹下内容pwd 查看当前所在文件夹cd [目录名] 切换文件夹touch [文件名] 若文件不存在,就创建文件mkdir [目录名] 创建目录rm [文件名] 删除指定的文件名clear 清屏通用小技巧ctrl + shift + = 放大终端窗口的字体显示ctrl + - 缩小终端窗口的字体显示按 上/下 光标键可以在曾经使用过的命令之间来回切换如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab

linux网络管理之网络基础

iso/osi模型 OSI七层框架每层作用 应用层:用户操作的层 表示层:二进制数据与显示数据之间的转换,也是加密的地方 会话层:确定网络传输还是本地存储,是邮件还是ppt等 传输层:确定tcp还是udp协议,以及传出和传入端口:邮件,ftp有不同的端口:tcp协议更稳定,udp更快,但是不靠谱 网络层:确定传出和传入IP地址 数据链路层:确定mac地址,在各个局域网中传输数据 物理层:传输二进制数据 #网络服务的端口号是80,邮件传输的端口号是25和110,文件传输的端口号是21

Linux运维网络基础

一.计算机网络的定义 什么是网络? 一群具有独立功能的计算机组成的系统通过通信设备及传输媒体互连起来,在通信软件支持下,实现资源共享.信息交换的整个系统 产生计算机网络的基本条件:通信技术与计算机技术的结合 二.计算机网络的产生与发展    1954年 主机-终端的通信网络            第一代计算机网络 以单个主机为中心.面向终端设备的网络结构.系统中除主计算机具有独立的数据处理功能外,系统中所连接的终端设备均无独立处理数据的功能 1969年 主机-主机的通信网络  ARPANET网

Linux 入门学习之bash基础原理之一

Linux入门之bash基础 编程语言分类: 机器语言.汇编语言.高级语言 静态语言:编译型语言 特点: 变量为强类型 实现转化为一定的可执行格式 常见:C.C++.JAVA.C#.Object-C 注意:一般需要解释器的编程语言一般为静态语言 动态语言:解释性语言 特点: 变量未弱类型,边解释边执行 常见: PHP.SHELL.python.perl lua : 嵌入式脚步语言 编程语言的模型.思想分类 面向过程: shell,C 面向对象: java,python,perl,c++ 一个变量

Linux基础入门之网络属性配置

Linux基础入门之网络属性配置 摘要 Linux网络属性配置,最根本的就是ip和子网掩码(netmask),子网掩码是用来让本地主机来判断通信目标是否是本地网络内主机的,从而采取不同的通信机制. Linux网络属性配置,最根本的就是ip和子网掩码(netmask),子网掩码是用来让本地主机来判断通信目标是否是本地网络内主机的,如果在同一网络内,那么可以通过ARP广播机制得到对方mac地址后就可以进行通信的,如果不是本地网络内就必须将数据报文封装后一层一层的经由网关路由进行转发.无论目标是哪的一

【苏勇老师Linux 入门笔记】网络基础

IP 地址 IP 编制时一个双层编制方案,一个 IP 地址标示一个主机 (或一个网卡接口). 一个 IP 地址分为两个部分:网络部分(所属区域)和主机部分(标示区域中的哪个主机).IPv4 共32位,通常用点分十进制表示. 子网掩码用于将网络部分和主机部分区分开来,子网掩码为1(二进制)的部分为网络部分. MAC地址主要用于同网络间主机的通信,通过ARP协议(同网络中使用)获取同网路其他主机的MAC地址.同网络的主机一般直接相连或通过交换机. 不同网段间通过路由器/网关连接.路由器一般有多个接口