网络基础原理

网络编址

功能:就是为了唯一定位一台设备

IP编址

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

现在应用最为广泛的是IPV4编址,已经开始逐渐向IPV6编址切换了

IPV4地址为32位,IPV6地址长为128位

一个IPV4地址分为两个部分:网络部分和主机部分(形象比喻就是我们***上的地址和姓名),网络部分用来标识所属区域,主机部分用来识别该区域中的哪个主机(网络部分和主机部分长度是不固定的,是由子网掩码来决定长度的)

IP地址

IPv4地址共32位,通常使用点分十进制方式表示

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

例如:    192    .    168     .        1      .    1

1100000000.10101000.00000001.00000001

子网掩码

IPv4地址的32bit分为网络部分和主机部分

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

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

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

例如:            192    .    168     .        1      .    1

1100000000.10101000.00000001.00000001

子网掩码:    255    .    255        .255     .    0

11111111.11111111.11111111.00000000

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

同一个网络主机之间的通信

ARP(Address Resolution Protocol),即地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。

不同网路之间的通信

不同网络之间的通信要通过网关实现

路由

上网方式访问不同的服务器之间的通信

要通过上网方式访问不同的服务器就要用到域名

域名

由于IP地址往往难以记忆,所以我们一般使用域名进行管理

域名分为三个部分,用“.”分割,域名大小写不敏感

www.baidu.com

主机名  域名  类型

DNS

每个域名代表一个IP,而DNS服务就是用来将域名解析成为IP地址的

http://xiaohailuo.blog.51cto.com  <==============> 192.168.222.101

DNS服务由DNS服务器提供

计算机之间通信方式的总结

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

-IP地址

-子网掩码

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

-IP地址

-子网掩码

-网关

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

-IP地址

-子网掩码

-网关

-DNS

时间: 2024-11-05 02:12:25

网络基础原理的相关文章

网络基础七层原理(重点)

网络基础七层原理一.什么是网络基础七层原理二.七层模型的起源三.七层模型的原理和协议四.七层模型有何用处1.七层模型,亦称OSI(Open System Interconnection).参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型.它是一个七层的.抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议.2.OSI的大部分设计工作实际上只是Honeywell Information System 公司的一个小组完成的,

网络流量分析利器-可视化网络-netflow【1】-基础原理

网络流量分析利器-可视化网络-netflow[1]-基础原理 网络流量分析利器-可视化网络-netflow[2]-Cisco NetFlow 工作原理介绍及配置 网络流量分析利器-可视化网络-netflow[3]-netflow版本5和版本9区别 网络流量分析利器-可视化网络-netflow[4]-接收器nfdump简介 网络流量分析利器-可视化网络-netflow[5]-linux下数据采集器fprobe 网络流量分析利器-可视化网络-netflow[6]-生产网流量监控架构设计 fprobe

Docker网络基础之单机原理

基本原理 单机版多容器实例网络交互原理 在宿主机上面打开两张网卡eth0与eth1,打通两张网卡的链路 在test1上面启动一个veth网卡,创建一个namespace:并桥接到eth0上面 在test2上面启动一个veth网卡,创建一个namespace:并桥接到eth1上面 对test1与test2进行地址配置 测试网络交互情况 模拟实验 添加两个namespace [[email protected]2 ~]# ip netns add test1 [[email protected]-2

史上最详细的原理+实验——Linux Centos7 网络基础设置

一.网络基础设置 1.ifconfig 查看网卡详细信息 ifconfig :查看ip地址信息mtu 1500 数据包字节inet 192.168.17.134 :ip地址netmask 255.255.255.0 :子网掩码broadcast 192.168.17.255:广播地址inet6 fe80::e3c7:14af:6e4d: ipv6地址ether 00:0c:29:c9:dd:05 :mac地址lo: flags回访网卡 2.hostname查看主机名 hostnamectl se

Linux高可用集群方案之heartbeat基础原理及逻辑架构

 这篇文章我们主要学习heartbeat高可用集群的基础原理及逻辑架构,以及heartbeat的简单配置  ll  本文导航    · heartbeat之基本原理   · heartbeat之集群组件   · heartbeat之心跳连接   · heartbeat之脑裂(资源争用.资源隔离) · heartbeat之配置文件   · heartbeat至高可用集群配置  ll  要求  掌握heartbeat高可用集群的相关组件及简单配置   heartbeat之基本原理  heartbea

49 Linux操作系统原理、虚拟化技术基础原理

04 虚拟化技术基础原理 一.配置虚拟化网络 1.编辑配置文件 #关闭NetworkManager [[email protected] ~]# service NetworkManager stop [[email protected] ~]# chkconfig NetworkManager off    [[email protected] ~]# chkconfig --list NetworkManager NetworkManager  0:关闭  1:关闭  2:关闭  3:关闭

【网络基础】ICMP报文和ping指令

ICMP报文: 作用: 为了更有效转发IP数据报和提高 IP 数据报交付成功的机会, 在网际层使用了网际控制报文协议 ICMP (Internet Control Message Protocol). 概念: ICMP 不是高层协议,而是 IP 层的协议.ICMP 报文作为 IP 层数据报的数据,加上数据报的首部,组成 IP 数据报发送. 格式: 种类(对应ICMP报文内的类型字段): ICMP 报文的种类有两种,即 ICMP 差错报告报文和 ICMP 询问报文. ICMP差错报告报文共有五种:

网络基础知识查询

第一章.基础网络概念 1.1 网络是个什么玩意儿 全世界的人种有很多,人类使用的语言种类也多的很.那如果你想要跟外国人沟通时,除了比手划脚之外,你要如何跟对方讲话? 大概只有两种方式啰,一种是强迫他学中文,一种则是我们学他的语言,这样才能沟通啊.在目前世界上的强势语言还是属于英语系国家, 所以啰,不管是啥人种,只要学好英文,那么大家都讲英文,彼此就能够沟通了.希望不久的未来,咱们的中文能够成为强势语言啊! 这个观念延伸到网络上面也是行的通的,全世界的操作系统多的很,不是只有 Windows/Li

第三十三天 LVS基础原理、调度算法、NAT和DR的实现 、LXC虚拟化

大规模站点构建框架 LVS的基础原理 LVS调度方法及NAT模型的实现 LVS  dr模型及lxc虚拟化 一.大规模站点架构框架 http: stateless keep-alive cookie: session 系统的:可扩展性.高可用性:99%, 99.9%, 99.999% .性能: 可扩展性: 容量:在一定时间内能完成的工作量 scale up: 向上扩展 scale out: 向外扩展 Cluster: 集群 构建高可扩展性系统的重要原则:在系统内部尽量避免串行化和交互 调度器:di