子网掩码

计算机网络为什么要分为五层结构?其依据是什么?

本小妞迷上赌 提交于 2020-02-12 16:27:39
一、实体层 1、什么是实体层 实体层也称为物理层,是参考模型的最低层,也是OSI模型的第一层。它实现了相邻计算机节点之间比特流的透明传送,并尽可能地屏蔽掉具体传输介质和物理设备的差异,使其上层(数据链路层)不必关心网络的具体传输介质。“透明传送比特流”的意思是经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。 二、链接层 1、定义 单纯的0和1没有任何意义,必须规定解读方式:多少个电信号算一组?每个信号位有何意义?这就是"链接层"的功能,它在"实体层"的上方,确定了0和1的分组方式。 2、以太网协议 早期的时候,每家公司都有自己的电信号分组方式。逐渐地,一种叫做"以太网"(Ethernet)的协议,占据了主导地位。 以太网规定,一组电信号构成一个数据包,叫做"帧"(Frame)。每一帧分成两个部分:标头(Head)和数据(Data)。 "标头"包含数据包的一些说明项,比如发送者、接受者、数据类型等等;"数据"则是数据包的具体内容。"标头"的长度,固定为18字节。"数据"的长度,最短为46字节,最长为1500字节。因此,整个"帧"最短为64字节,最长为1518字节。如果数据很长,就必须分割成多个帧进行发送。 3、MAC地址 上面提到,以太网数据包的"标头",包含了发送者和接受者的信息。那么,发送者和接受者是如何标识呢? 以太网规定,连入网络的所有设备

osi七层协议

牧云@^-^@ 提交于 2020-02-09 08:22:09
网络协议 1.os七层协议 互联网协议按照功能不同分为osi七层或则tcp/ip五层或tcp//四层 每层运行常见的物理设备 五层协议 物理层 物理层功能:主要是基于电器特性发送高低压(电信号),高电压对应数字1,低电压对应数字0,例如光纤和双绞线 数据链路层 单纯的电信号没有意义,必须规定电信号多少位一组,数据链路层定义了电信号的分组方式 以太网协议:形成的标准协议,即以太网协议ethernet,它规定一组电信号构成一个数据报,叫做'帧',每一数据帧分成:报头head和数据data两部分 head包含:(固定18个字节) 发送者/源地址,6字节 接受者/目标地址,6字节 数据类型,6字节 data包含(最短46字节,最长1500字节) 数据包的具体内容 head长度+data长度 = 最短64字节,最长1518字节,超过最大限制就分片发送 mac地址: head中包含的源和目标地址由来:ethernet规定接入internrt的设备必须都具有网卡,发送端和接收端的地址便是网卡的地址,即mac地址 mac地址:每块网卡出厂时都被烧制上世界上唯一的mac地址,长度为48位2机制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号) 广播: 有了mac地址,同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另一台主机的mac地址) etnernet采用原始的方式

网络编程基础概念

耗尽温柔 提交于 2020-02-09 03:30:38
软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构~ C/S架构 C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 B/S架构 B/S即:Browser与Server,中文意思:浏览器端与服务器端架构,这种架构是从用户层面来划分的。 Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改查。 计算机网络的发展及基础概念 问题:网络到底是什么?计算机之间是如何通信的? 早期:联机 以太网局域网交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉

子网掩码简介

房东的猫 提交于 2020-02-08 12:26:01
什么是IP地址? 人们为了通信方便给每一台计算机都事先分配一个类似电话号码一样的标识地址,即IP地址。 根据TCP/IP协议,IP地址由32位二进制数组成,而且在INTERNET范围内是唯一的。 如:某IP地址为11000000 10101000 00001010 00000010 为了方便记忆,人们把32位的IP地址分成四段,每段8位,中间用小数点“.”隔开,然后再将每8位二进制换成十进制,即192.168.10.2 IP地址的分类 就像电话号码一样分为区号和具体号码一样,我们把IP地址分为两个部分:网络标识和主机标识。 网络标识 同一物理网络上的所有主机都用同一个网络标识,网络上每一个主机都有一个主机标识与其对应。 主机标识 即为某个网络中特定的计算机号码。 例: 一个主机服务器的IP地址为192.168.10.2,其中 网络标识为192.168.10.0 主机标识为2 IP地址共占4个字节32位,其一部分为网络标识,另一部分为主机标识。由于网络中所包含的计算机数量可能不一样多,人们按照网络规模的大小把IP地址按3种方法来划分,分别是: 1,A类IP地址   在IP地址的4段号码中,第1段为网络标识,其余3段为主机标识。也就是说:A类IP地址由1字节的网络标识和3字节的主机标识组成。   网络地址的最高位必须是0,网络标识的长度为7位,主机标识的长度占24位。  

计算子网掩码中存在的主机数

六月ゝ 毕业季﹏ 提交于 2020-02-08 12:22:23
一个局域网中某台主机的ip地址为176.68.160.12,使用22位作为网络 ,那么该局域网的子网掩码为____,最多可以连接的主机数为____. 该局域网的子网掩码是255.255.252.0最多可以连接的主机数量为1022台计算子网掩码的过程是:子网掩码是由连续的“1”和连续的“0”构成,所以既然网络位是22位,而子网掩码一共是有32位组成,说明前22位都是1,后10位都是0 因此用2进制表示就是11111111 11111111 11111100 00000000而上述二进制换算成十进制结果,并用点分十进制表示就是255.255.252.0而最多连接的主机数量用公式2^H-2(2的H次方减2),其中H表示主机位数,你的网络位占了22位,那么主机位就是10位,那么2的10次方减去2就是1022台了 已知某一主机的Ip为201.203.236.184,子网掩码为255.255.255.192 该主机所在子网最多允许有多少台主机 2^6-2=62个 使用子网掩码255.255.248.0,一共能容纳多少台主机.如何计算。谢谢。 公司希望合并192.24.32.0/24~192.24.39.0/24,使用子网掩码255.255.248.0,一共能容纳多少台主机.如何计算。谢谢。 合并后的网络为192.24.32.0/21,也就是子网掩码255.255.248.0,主机数2的(32

子网掩码划分

Deadly 提交于 2020-02-07 04:50:42
子网掩码划分 1.我们先来了解一下3类常用的IP A类IP段  0.0.0.0 到127.255.255.255 B类IP段  128.0.0.0 到191.255.255.255 C类IP段  192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0   A类的默认子网掩码 255.0.0.0     一个子网最多可以容纳1677万多台电脑   B类的默认子网掩码 255.255.0.0    一个子网最多可以容纳6万台电脑   C类的默认子网掩码 255.255.255.0   一个子网最多可以容纳254台电脑 如果计算可用IP个数?将子网掩码转换成二进制,进行计算,如下: 255.0.0.0   11111111.00000000.00000000.00000000 255.255.0.0  11111111.11111111.00000000.00000000   255.255.255.0 11111111.11111111.11111111.00000000 这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目

网络基础之网络协议

ⅰ亾dé卋堺 提交于 2020-02-06 23:36:07
一、 什么是互联网协议及为何要有互联网协议 1. 为计算机网络中进行数据交换而建立的规则、标准或约定的集合。英语是世界上所有人通信的统一标准(所以计算机语言也是英语,个人解释) 2. 因为协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行。所以必须要有网络协议. 二、 osi 五层模型 一、物理层 1、物理层由来:上面提到,孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网。 2、物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 二、数据链路层 数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路层的功能:定义了电信号的分组方式 1、以太网协议: 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet ethernet规定 一组电信号构成一个数据包,叫做‘帧’ 每一数据帧分成:报头head和数据data两部分 head data head包含:(固定18个字节) 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包含:(最短46字节

网络基础之网络协议

删除回忆录丶 提交于 2020-02-06 23:34:10
一.客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽然它们不可能实现这样的 目标,但只要没有关机或硬件出错等外力干扰,它们就能运行非常长的一段时间。 生活中的C/S架构: 学校是S端,所有的学员是C端 饭店是S端,所有的食客是C端 互联网中处处是C/S架构(黄色网站是服务端,你的浏览器是客户端;腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看狗日的视频) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二.网络通讯原理 2.1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用 像这样,每个人都拥有一台自己的机器,然而彼此孤立 如何能大家一起玩耍 2.2.osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备 2.3 tcp/ip五层模型讲解 我们将应用层,表示层,会话层并作应用层,从tcp

02 基本介绍

旧时模样 提交于 2020-02-06 15:55:45
数据链路层 ping 127.0.0.1 就是 ping 自己,实际上并没有把数据发送到网上, 而是通过本地叫 "环回口". 网络层 IP协议: 不可靠(丢包), 无连接(不维护任何后续数据报的信息) 两个命令: ifconfig 和 netstat. 也就是说,端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。我们平常下载文件时,会遇到下载到99%时,文件不完成,不能成功的下载 IP 地址与子网掩码 IP 地址32位: 网络位 + 主机位. 网络位不可变, 主机位可变(实际机器的IP地址), 可以用子网掩码来区分哪些位是网络位,哪些位是主机位 xxxxxxxx.xxxxxxxx.xxxxxxxx.hhhhhhhh 如果前面24位都是网络位的话, 子网掩码就是 255.255.255.0,也可以用 /24 表示前面24位都是网络位的意思. 这个决定着这个网络的主机数有多少. A类网络: 前8位是网络位,后边24位是主机位, 2 24 - 2 个主机位: 16777214 个主机(减2的原因是去掉头尾) 全 0 表示网络地址: 任意, 代表一个网段 全 1 表示广播地址: 全部 B类网络: 前 16 位是网络地址, 主机地址是 2 16 -2 位 65534 个地址. C类网络: 前面 24 位, 共有 254 个主机. IP 地址枯竭

网络知识

守給你的承諾、 提交于 2020-02-06 14:35:19
四层模型 对应关系 这几幅图一目了然,不需要过多文字赘述了。举个写邮件的例子吧: 应用层:写邮件。 表示层:加密和翻译为二进制。 会话层:判断存储还是发送。 传输层:选择 TCP 协议和发送端口。 网络层:确定收发的 IP 地址和 MAC 地址。 数据链路层:物理寻址,即确定每一个网关。 物理层:各种硬件设备。 2. 地址与端口 2.1 IP 地址与子网掩码 此二者必须结合使用,子网掩码的作用就是将某个IP地址划分成网络地址和主机地址两部分。 IP 地址分类: 网络类别 最大网络数 IP 地址范围 最大主机数 私有 IP 地址范围 A 2^7 -2 1.0.0.0-126.255.255.255 2^24 -2 10.0.0.0-10.255.255.255 B 2^14 128.0.0.0-191.255.255.255 2^16 -2 172.16.0.0-172.31.255.255 C 2^21 192.0.0.0-223.255.255.255 2^8 -2 192.168.0.0-192.168.255.255 子网掩码及子网规划: 地址 网络位 网络位 子网位 主机位 IP地址(172.16.2.121) 10101100 00010000 00000010 01111001 子网掩码(255.255.255.0) 11111111 11111111 11111111